Update dependency git-lfs/git-lfs to v3.6.0
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
git-lfs/git-lfs | ironbank-github | minor |
v3.5.1 -> v3.6.0
|
⚠ WarningSome dependencies could not be looked up. Check the warning logs for more information.
Release Notes
git-lfs/git-lfs (git-lfs/git-lfs)
v3.6.0
This release is a feature release which includes support for multi-stage authentication with Git credential helpers (requires Git 2.46.0) and relative worktree paths (requires Git 2.48.0), a new object transfer batch size configuration option, better path handling when installing on Windows, more POSIX-compliant hook scripts, and improved performance with sparse checkouts, partial clones, and Git remotes with large numbers of tags.
Note that the 3.6.x series of Git LFS releases will be the last releases for which we provide packages or support for versions of any Linux distribution based on either Red Hat Enterprise Linux 7 (RHEL 7) or SUSE Linux Enterprise Server 12 (SLES 12).
Note also that the 3.6.x series of Git LFS releases may be the last releases for which we provide packages or support for versions of any Linux distribution based on Debian 10 ("buster").
This release is built using Go v1.23 and therefore on macOS systems requires macOS 11 (Big Sur) or later, and on Windows systems requires at least Windows 10 or Windows Server 2016 (although Windows 8.1 may suffice).
We would like to extend a special thanks to the following open-source contributors:
- @blanet for fixing a crash bug when handling HTTP 429 responses
- @bogomolets-owl for implementing a batch size configuration option
- @ConcurrentCrab for preventing hung SSH transfer protocol connections
- @jochenhz for ensuring files with Unicode names are not accidentally pruned
- @pastelsky for optimizing performance of our pre-push hook
- @rustfix for correcting some code comments
- @rusttech for fixing an array size allocation bug
- @xdavidwu for improving the portability of our tests and hooks
Features
- git: improve sparse checkout support #5796 (@bk2204)
- hook: fix newlines in command missing message #5886 (@xdavidwu)
- Add batch size config value and use it everywhere #5876 (@bogomolets-owl)
- Support relative paths to linked working trees #5898 (@chrisd8088)
- git-lfs: omit tags in ls-remote; optimize pre-push #5863 (@pastelsky)
- Support multistage authentication with a Git credential helper #5803 (@bk2204)
- Support arbitrary HTTP credential schemes for authentication #5779 (@bk2204)
- Optimize performance for scanning trees in partial clones #5699 (@bk2204)
- Use lower-case file extensions in Windows installer path checks #5688 (@chrisd8088)
- Match
PATH
case insensitively in Windows installer #5680 (@bk2204)
Bugs
- Fix crash during pure SSH object transfer with multiple objects #5905 (@chrisd8088)
- ssh: fix connection creation "leaking" connections #5816 (@ConcurrentCrab)
- fix: fix slice init length #5874 (@rusttech)
- Fix panic caused by accessing non-existent header #5804 (@blanet)
- Avoid deadlocking on log scanning with lots of output on stderr #5738 (@bk2204)
- checkout: gracefully handle files deleted from the index #5698 (@bk2204)
- Fix logScanner fails to parse pointer file containing unicode chars #5655 (@jochenhz)
Misc
- Fix improper negated test expressions and refine TLS client certificate tests #5914 (@chrisd8088)
- Always capture clone logs in tests and remove or update stale workarounds #5906 (@chrisd8088)
- Update Linux distribution package list for v3.6.0 release #5911 (@chrisd8088)
- doc: mention the pointer size constraint #5900 (@bk2204)
- Repair and restore all tests of cloning over TLS #5882 (@chrisd8088)
- t: increase portability #5887 (@xdavidwu)
- script/build-git: update Ubuntu 24.04 APT sources #5889 (@chrisd8088)
- Run tests in parallel on Windows and always cleanup test directories #5879 (@chrisd8088)
- Update release workflow to use Windows Trusted Signing Action #5873 (@chrisd8088)
- Upgrade to Go 1.23 #5872 (@chrisd8088)
- Use custom random data generator for all test objects and filenames #5868 (@chrisd8088)
- Always build Git against custom libcurl in CI workflows on macOS #5866 (@chrisd8088)
- Use expected version of Git on macOS in CI jobs #5813 (@chrisd8088)
- Move @bk2204 to alumni #5808 (@bk2204)
- docs/api: note API clients may send
charset
parameter inContent-Type
header #5778 (@chrisd8088) - issue template: add more information we'd want to see #5728 (@bk2204)
- .github/workflows: use actions/setup-go everywhere #5729 (@bk2204)
- build(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 #5718 (@dependabot[bot])
- chore: fix function names in comment #5709 (@rustfix)
- Include remote error when pure SSH protocol fails #5674 (@bk2204)
- Build release assets with 1.22 #5673 (@bk2204)
- Build release assets with Go 1.21 #5668 (@bk2204)
- script/packagecloud: instantiate distro map properly #5662 (@bk2204)
- Install msgfmt on Windows in CI and release workflows #5666 (@chrisd8088)
Packages
Up to date packages are available on PackageCloud and Homebrew.
RPM RHEL 7/CentOS 7 RPM RHEL 8/Rocky Linux 8 RPM RHEL 9/Rocky Linux 9 Debian 10 Debian 11 Debian 12
SHA-256 hashes:
git-lfs-darwin-amd64-v3.6.0.zip 80db8e51418816a1d44859b39678c1722b2e3d52894623d6a138b67d52d0ee5c
git-lfs-darwin-arm64-v3.6.0.zip 6d602e04f307f4129d7a4dd8c199c06d53d77555e08164297d943a9acc4afe02
git-lfs-freebsd-386-v3.6.0.tar.gz 52297aacd95b5378e7054b1e5037d18942662b349ff4ac21c3b11dd48306e513
git-lfs-freebsd-amd64-v3.6.0.tar.gz 9621f2d7c935b422d84e9d70ab76694301d8ff2a408c2c6c68e91d5831f1b67f
git-lfs-linux-386-v3.6.0.tar.gz 10da3c2ec46aa76287653a8d8576c271701d1fa899432f5bc3ace2a33c2116f0
git-lfs-linux-amd64-v3.6.0.tar.gz fff4746159aa7a7b42ef1aa30fed03b534df48a7dbe116d65296c0f0c43c594d
git-lfs-linux-arm-v3.6.0.tar.gz bc7190755703017d193bee182a4edbf610d6df6d006d6fdd6ad411d552468456
git-lfs-linux-arm64-v3.6.0.tar.gz 9509504b3b825054c3d07af5edc1cc9c00732c6f0fd4a060f04bfbf0f1279fca
git-lfs-linux-loong64-v3.6.0.tar.gz f80f2e31b9d5725ccabba1e82bfca0261650eb7fa4edd1125f29eab06f0f5dd1
git-lfs-linux-ppc64le-v3.6.0.tar.gz 30b05a380d7015d9ddb9e52b9feedc77a693ee474f36dd9bbca9034ea61116d4
git-lfs-linux-riscv64-v3.6.0.tar.gz 689ecb0f6e96d731ec3424bea0f4aeeb26225dbe44b9b87762baa9ec9d7820f7
git-lfs-linux-s390x-v3.6.0.tar.gz e54b21c445ac00b4528657d422fd46cea770303a41bf49523313a1fc85b8ec69
git-lfs-v3.6.0.tar.gz 9a5d2a598b4096f0fdde5b2ead6038996c657acafe5a89d22b8c2f1b56aeaf36
git-lfs-windows-386-v3.6.0.zip 58b3029f60d51b8775a0cbb21a39b8504967577a8bb4b3feabb1f1a48bf7fb33
git-lfs-windows-amd64-v3.6.0.zip 62fce4cfd453493966c387db167ba1aa46ecee730ae24a5b902a1d05650fb4ce
git-lfs-windows-arm64-v3.6.0.zip 6e8d6051760bd90372ed7dfcace02f80dddec374bab61b9525e263722f97de7b
git-lfs-windows-v3.6.0.exe ca1c562d22439d3d6a80957d2b21f6633611db494f1251a46d18d7fa7aea52cd
hashes.asc d7f8aaba8be9450927a651f10b6c2adbf1b9ec25ec9f9c9b0f14393cefcba9c6
sha256sums.asc 15d2e94804ad866eba43181f03942bef2cf5851ad8433f43c79d0e4f299d8463
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.