Skip to content

Releases: git-lfs/git-lfs

v3.6.0

21 Nov 01:37
v3.6.0
6340bef
Compare
Choose a tag to compare

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

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

v3.5.1

07 Mar 21:03
v3.5.1
e237bb3
Compare
Choose a tag to compare

This release is a patch release which includes some fixes to the release
process to properly build assets. It should have no user-visible changes from
v3.5.0.

Misc

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.5.1.zip
23f6c768e22a33dcbb57d6cb67d318dc0edc2b16ac04b15faa803a74a31e8c42

git-lfs-darwin-arm64-v3.5.1.zip
1570833e5011290dff12a18416580bfed576bc797b7b521122916e09adf4622d

git-lfs-freebsd-386-v3.5.1.tar.gz
6845a0de5de88308f6e656d01f1a72ea8d048f24a43c5424a1251d71cc731e45

git-lfs-freebsd-amd64-v3.5.1.tar.gz
1cb61e90b14f4081534c2a53b80263827f6269f8cd0488c24da1fa5624f8c2bb

git-lfs-linux-386-v3.5.1.tar.gz
4436bbc404427b2ca24108582cb1945dd806851d8634d287b8f37fb211718bee

git-lfs-linux-amd64-v3.5.1.tar.gz
6f28eb19faa7a968882dca190d92adc82493378b933958d67ceaeb9ebe4d731e

git-lfs-linux-arm-v3.5.1.tar.gz
03923d8badf5c382920390414ad7084c5d87b246b180474d09961e3831f552e2

git-lfs-linux-arm64-v3.5.1.tar.gz
4f8700aacaa0fd26ae5300fb0996aed14d1fd0ce1a63eb690629c132ff5163a9

git-lfs-linux-loong64-v3.5.1.tar.gz
234ced4c6ea6963d5a0d0b95a5e1fc393be5de4e52f644471e4003f3b470fdf8

git-lfs-linux-ppc64le-v3.5.1.tar.gz
2c684eec57322d7bc6212f1567d1dd50a6172ed3175f31228fc0a3c0e0c2ebbc

git-lfs-linux-riscv64-v3.5.1.tar.gz
6ef7bf69648bd555827d11552ac14db3fbbcc40462854c9002c4931d8002c549

git-lfs-linux-s390x-v3.5.1.tar.gz
a30303298d2a0f3f3a95c70e80661bdc0bc96415489374b3812406bac56bdbad

git-lfs-v3.5.1.tar.gz
fc19c7316e80a6ef674aa4e1863561c1263cd4ce0588b9989e4be9461664d752

git-lfs-windows-386-v3.5.1.zip
ea5138789c4f19ed71d30c3e407f43bd270771028d37e5292378a8ea2c154377

git-lfs-windows-amd64-v3.5.1.zip
94435072f6b3a6f9064b277760c8340e432b5ede0db8205d369468b9be52c6b6

git-lfs-windows-arm64-v3.5.1.zip
54fb4a04a5597ebdae83b2873adb363c2e2b7022b8b2ce813cc0f198c12f8a61

git-lfs-windows-v3.5.1.exe
e87727bb6f32e75eb6cab435a4a74a5146117ab5c0fae7360a4be26d68b3e613

hashes.asc
b293f228e06f2aa2cca413c0d2892de2a37eb983348bf9162c42ef37fa2f25ec

sha256sums.asc
7645729850327019e8150fa09707ed562fdfb6230f3f6e242d434021cfe1942d

v3.4.1

13 Dec 23:25
v3.4.1
0898dcb
Compare
Choose a tag to compare

This is a bugfix release which resolves a bug introduced in the
v3.4.0 release, where Git LFS may crash if the Git credential manager
returns credentials containing one or more empty fields.

Bugs

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.4.1.zip
da94d8f63e126638561c4d3ab1a7e8e5d80ae4129732cbb80a8b6f20a0407cd1

git-lfs-darwin-arm64-v3.4.1.zip
49916d640237d90dc31c709ea4a0f8faa0ca5948e78f444c2b6e082481ac43c4

git-lfs-freebsd-386-v3.4.1.tar.gz
e2b50708397d0c6ca8010645781d682d35a76276189c51f62c5b2c5be086738c

git-lfs-freebsd-amd64-v3.4.1.tar.gz
c52de674f0a60e45780e8b3704784c71354b1663a48e036e803163f2f2d18698

git-lfs-linux-386-v3.4.1.tar.gz
16a512284e106ef5d5342b1ba1a3fb2527611273a76ea8ff35b1462f84f933d4

git-lfs-linux-amd64-v3.4.1.tar.gz
1772dc260961db27958088740b7e9ecebf945abad8c2d504d412448f53faf147

git-lfs-linux-arm-v3.4.1.tar.gz
c39ef07f2d95768c9f88a8fa4a958ff6e2156b2bd9b4c1a6dc5793bf87b63d39

git-lfs-linux-arm64-v3.4.1.tar.gz
f93c5070223d95eb44fea0ee2f2db26656793d5f3417366f77dd20b9518c46ce

git-lfs-linux-ppc64le-v3.4.1.tar.gz
11e214af98ee8d393988e6ee3d26a5835f30e6880db43abef99dab5e8596b2d4

git-lfs-linux-s390x-v3.4.1.tar.gz
cb27167b46214293e220d6402c64145cd3b722ec9fe8ec0256d62d234cd2b341

git-lfs-v3.4.1.tar.gz
89acbe51799c5d7bdf6d8e6704fcd1a07735ee7d1ed67a0bc646a5d9a9d1099f

git-lfs-windows-386-v3.4.1.zip
b518b470071bd1465ee6468ba43701fc2b04495501b4bc533c593c426b6d14a7

git-lfs-windows-amd64-v3.4.1.zip
a6f9fda2792bc441c0ec5df8c1d64274bddfac09fb702e78d839cb1cf0a13d8f

git-lfs-windows-arm64-v3.4.1.zip
0ab256f3d395f95190e5448de16ae3173a462cfe13df761417b6489f326210e5

git-lfs-windows-v3.4.1.exe
0a7e5a4b8d3ed3e2732a783f89f79d7ee931603f9ca36b822f5938599482dc5f

hashes.asc
1d1d3eea80bde2cb56fa0bf9b624624a70b9645bdf5e37d444f06c14a4faf330

sha256sums.asc
80617c659397fcfea39b5cb514c1d29466e03c2203bbf3d4b5db908a8b5d7f13

v3.4.0

26 Jul 20:18
v3.4.0
d06d6e9
Compare
Choose a tag to compare

This release is a feature release which includes support for generating
shell scripts for command-line tab-completion of Git LFS commands with
the new git-lfs-completion(1) command, providing multiple headers to Git
credential helpers (a new feature as of Git 2.41), and installing Git LFS
with a Git configuration file stored under the XDG configuration path.

Note that this release will be made by a different member of the core
team than the person who performed many of the past releases, and thus
this release will be signed with a different OpenPGP key. Please follow
the steps in the README to download all of the keys for the core
team
to verify this release.

We would like to extend a special thanks to the following open-source
contributors:

  • @anihm136 for implementing shell completion script generation
  • @aymanbagabas for multiple fixes to our SSH and transfer queue code
  • @dscho for ensuring our Windows installer works on 32-bit systems
  • @dyrone for correcting an erroneous file name in our documentation
  • @jlosito for making sure our CI job actions are up to date
  • @nfgferreira for speeding up the track command on Windows
  • @ry167 for improving our Ubuntu installation instructions
  • @salvorizza for fixing a JSON bug in our unlock command
  • @slonopotamus for cleaning up accommodations for legacy Go versions
  • @steffen for improving our installation documentation

Features

Bugs

  • Handle local paths with trailing slashes #5402 (@bk2204)
  • Unlock by ID with JSON Flag returns empty array #5385 (@salvorizza)
  • Refactor macro attribute handling to prevent crashes with --fixup migration option #5382 (@chrisd8088)
  • locks: print warning about locking API to standard error #5350 (@bk2204)
  • Avoid needlessly spawning SSH connections with git archive #5309 (@bk2204)
  • standalone: print an error if the destination isn't a Git repository #5283 (@bk2204)
  • locks: ensure local locks are synced on error #5284 (@bk2204)
  • installer: let it work on 32-bit Windows again #5266 (@dscho)
  • fix(ssh): use /tmp to place control dir on darwin #5223 (@aymanbagabas)
  • commands: avoid remote connections in checkout #5226 (@bk2204)
  • fix(tq): stop adding transfers to queue after abort #5230 (@aymanbagabas)
  • fix: pure SSH list lock command name #5219 (@aymanbagabas)
  • git: match patterns, not file names, for tracked files #5423 (@bk2204)
  • Resolve git-lfs track slowness on Windows due to unneeded user lookup #5431 (@nfgferreira)

Misc

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.4.0.zip
a1aea02201e2b15c19ae911d2c474ed400246f9721de683e70f8f52e0ae00573

git-lfs-darwin-arm64-v3.4.0.zip
114fadc3dee4ee6e29b57823b337549c823b8b0680f33190f29a5700e4b29196

git-lfs-freebsd-386-v3.4.0.tar.gz
edeb433ff2b7cf1bc47296cb3e37e85d3ca6f0eb4275cb8cc3213d3579827d70

git-lfs-freebsd-amd64-v3.4.0.tar.gz
02c4a9b3718d473fb87ec360e34ba0537bb4270598a7cfb0a03df35114098b74

git-lfs-linux-386-v3.4.0.tar.gz
6c6c3d311c14e31eeffd536807ff34f62c97a86a229f1615993497415d051a49

git-lfs-linux-amd64-v3.4.0.tar.gz
60b7e9b9b4bca04405af58a2cd5dff3e68a5607c5bc39ee88a5256dd7a07f58c

git-lfs-linux-arm-v3.4.0.tar.gz
f1ebadb73b34c9df8e847dd2f955b8dc2d93d57a2c105eb597874bb3c13ea6ab

git-lfs-linux-arm64-v3.4.0.tar.gz
aee90114f8f2eb5a11c1a6e9f1703a2bfcb4dc1fc4ba12a3a574c3a86952a5d0

git-lfs-linux-ppc64le-v3.4.0.tar.gz
1ed0277cf0ae309a4800971581ff169bbff5c865718250b11090f6a9386f7533

git-lfs-linux-s390x-v3.4.0.tar.gz
494191655c638f0a75d4d026ef58dc124fc4845361a144a0d1ade3986f2bb6e0

git-lfs-v3.4.0.tar.gz
d65795242550a9ed823979282cc3572a7b221f9be3440b9bf3a1d6d81c51a416

git-lfs-windows-386-v3.4.0.zip
e44184a6e62a4e8d6b18f224912a9b411be265a39aef46221c490d8a926bc102

git-lfs-windows-amd64-v3.4.0.zip
5edafb149bc6cf7e2e8e52d18b031bdaad9a26101cc9dbbf8a3a5da03ac066f2

git-lfs-windows-arm64-v3.4.0.zip
0b333d6e2614fdc1fb1521e3c2fe961f1f7d6b5d6701c6e311d56ea8bf5b6099

git-lfs-windows-v3.4.0.exe
aa509667d1d259dd506d52ff131e5889796696508b5ebc345e88fcae8228c99e

hashes.asc
c81eade9cea2e1312d35b29e15c23e3a08a317bd6b85f3089f12b6f4a6b87457

sha256sums.asc
75366e78b400e588adaf4001471de98ba6081682a78b99e79fee59bc89d312c4

v3.3.0

30 Nov 18:22
v3.3.0
77deabd
Compare
Choose a tag to compare

This release is a feature release which includes package support for Red Hat
Enterprise Linux 9 and compatible OSes, experimental support for multiple
remotes, and some command-line helpers for git lfs push.

In this release, we no longer include vendored versions of our dependencies in
the repository or the tarballs. These were a source of noise and bloat, and
users can easily download the required dependencies with Go itself. Users who
need to continue to vendor the dependencies can use the make vendor target.

In addition, we've also switched the documentation to AsciiDoc from
ronn-flavoured Markdown and included the FAQ in the repository. This means that
the manual pages now render properly in the GitHub web interface and it's also
much easier to create additional formats, such as PDF, by leveraging the ability
of Asciidoctor to convert to DocBook.

It should also be noted that git lfs migrate import --everything now processes
all refs that aren't special to Git instead of just branches and tags. This is
what it was documented to do, but didn't, so we've fixed it.

Finally, please note that future releases may be done by a different member of
the core team than many of the past releases, and thus may be signed by a
different OpenPGP key. Please follow the steps in the README to download all
of the keys for the core
team
to verify releases
successfully in the future.

We would like to extend a special thanks to the following open-source
contributors:

  • @dhiwakarK for fixing a broken link
  • @dscho for improving our installer
  • @Leo1690 for speeding things up with sparse checkout
  • @pratap043 for proposing an extension to locking
  • @rcoup for fixing our Makefile and adding scripting features to git lfs push
  • @srohmen for adding support for alternative remotes
  • @WhatTheFuzz for improving our error messages
  • @wuhaochen for fixing a long-standing bug with git lfs migrate import

Features

Bugs

  • Handle macro attribute references with unspecified flag #5168 (@chrisd8088)
  • Fixed broken link for git-lfs-migrate #5153 (@dhiwakarK)
  • ssh: disable concurrent transfers if no multiplexing #5136 (@bk2204)
  • Fix setting commit & vendor variables via make #5141 (@rcoup)
  • ssh: don't leak resources when falling back to legacy protocol #5137 (@bk2204)
  • Bump gitobj to v2.1.1 #5130 (@bk2204)
  • tools: don't match MINGW as Cygwin #5106 (@bk2204)
  • installer: handle BashOnly Git for Windows gracefully #5048 (@dscho)
  • Change git-lfs migrate import --everything to migrate everything except for special git refs #5045 (@wuhaochen)

Misc

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

SHA-256 hashes:

git-lfs-darwin-amd64-v3.3.0.zip
22e330e37fb3a0383c98aa98d3c443f401bfe97b369d4b5e2f4d2d2859fdd0b2

git-lfs-darwin-arm64-v3.3.0.zip
d9cc8219e04eea6e660c11f1119074575250ac661bde0a299e37e35d89cba365

git-lfs-freebsd-386-v3.3.0.tar.gz
9e2cc6c99b648b324497b4dab40f68d01feb5823111bff98c79e6a1de53a0222

git-lfs-freebsd-amd64-v3.3.0.tar.gz
b29d0c79eda865eccc5f7dd13385ce32215de2487f04186ed3a1ae7dce4a42dc

git-lfs-linux-386-v3.3.0.tar.gz
14415ebafc3ace60f178cd69d4f2e0ed42dbbf32cb2aba80e46ec3c8f7c1401f

git-lfs-linux-amd64-v3.3.0.tar.gz
6a4e6bd7d06d5c024bc70c8ee8c9da143ffc37d2646e252a17a6126d30cdebc1

git-lfs-linux-arm-v3.3.0.tar.gz
df8b24cf7ff6a2f105dd1a3d0a4990c53980272ea94da67d854921e21bc5444c

git-lfs-linux-arm64-v3.3.0.tar.gz
e97c477981a9b6a40026cadc1bf005541d973fc32df2de2f398643b15df6b5c6

git-lfs-linux-ppc64le-v3.3.0.tar.gz
32a22e5496a8c8028e5c8193fd5941a0acae800d65296f09901237f1e2146a79

git-lfs-linux-s390x-v3.3.0.tar.gz
266e0efd3c790003bbbf31156d471e832b9fb27dda6968e56aca2a669d01e245

git-lfs-v3.3.0.tar.gz
964c200bb7dcd6da44cbf0cfa88575f7e48d26925f8ec86d634d3f83306a0920

git-lfs-windows-386-v3.3.0.zip
81fd4b01719e1e0ccf347596293f19a07fba8573c6aee1e1521b2932d9b6179d

git-lfs-windows-amd64-v3.3.0.zip
1df5874f22c35c679159f0aaf9e24333051f52768eade0204d22200b79141743

git-lfs-windows-arm64-v3.3.0.zip
cf16b91ba10009b98bd641897609d9fd6994941705435aac60d12938322fbdbe

git-lfs-windows-v3.3.0.exe
81b28b59a100ab5023e62e7bc99e25c33fadf2e106a8c3a36f535b05e52dd76b

hashes.asc
50ca3a33d866ef72623b36162317d2547a37ae18cd03a10507c9e6e476982ac0

sha256sums.asc
e1c0b69c674d14d1936baf41f4f21d1245d73acf56d1f2965532ea4e09d74161

v3.2.0

25 May 15:39
v3.2.0
45f849b
Compare
Choose a tag to compare

This release is a feature release which includes support for machine-readable
formats for a couple more commands, plus the ability to automatically merge
LFS-based text files from the command-line. It's likely that the merge driver
will see future improvements, but if you have feedback on the design, please use
the discussions feature.

Note that our binary release archives no longer unpack into the current
directory, and now contain a top-level directory just like the source archives
do.

We would like to extend a special thanks to the following open-source
contributors:

  • @bbodenmiller for fixing the formatting in our manual pages
  • @breyed for fixing a typo in our manual pages
  • @btoll for improving our README
  • @rcoup for fixing our Accept header syntax
  • @vtbassmatt for documenting our deprecation of NTLM

Features

Bugs

Misc

Packages

Up to date packages are available on PackageCloud and Homebrew.

RPM RHEL 7/CentOS 7
RPM RHEL 8/CentOS 8
Debian 9
Debian 10
Debian 11

SHA-256 hashes:

git-lfs-darwin-amd64-v3.2.0.zip
c48c6a0c21d6fd286e54154fedae109bca9886caf520336cbdbbde1f209d8aff

git-lfs-darwin-arm64-v3.2.0.zip
bf0fbe944e2543cacca74749476ff3671dff178b5853489c1ca92a2d1b04118e

git-lfs-freebsd-386-v3.2.0.tar.gz
66ca0f662eeaefa2c191577f54d7d2797063f7f4e44c9130cf7186d8372df595

git-lfs-freebsd-amd64-v3.2.0.tar.gz
776b41b526f1c879b2a106780c735f58c85b79bf97a835140d4c1aefc8c935b6

git-lfs-linux-386-v3.2.0.tar.gz
73895460f9b3e213d10fb23948680681ab3e5f92e2fb0a74eb7830f6227a244e

git-lfs-linux-amd64-v3.2.0.tar.gz
d6730b8036d9d99f872752489a331995930fec17b61c87c7af1945c65a482a50

git-lfs-linux-arm-v3.2.0.tar.gz
3273b189fea5a403a2b6ab469071326ae4d97cb298364aa25e3b7b0e80340bad

git-lfs-linux-arm64-v3.2.0.tar.gz
8186f0c0f69c30b55863d698e0a20cf79447a81df006b88221c2033d1e893638

git-lfs-linux-ppc64le-v3.2.0.tar.gz
ff1eeaddde5d964d10ce607f039154fe033073f43b8ff5e7f4eb407293fe1be3

git-lfs-linux-s390x-v3.2.0.tar.gz
16556f0b2e1097a69e75a6e1bcabfa7bfd2e7ee9b02fe6e5414e1038a223ab97

git-lfs-v3.2.0.tar.gz
f8e6bbe043b97db8a5c16da7289e149a3fed9f4d4f11cffcc6e517c7870cd9e5

git-lfs-windows-386-v3.2.0.zip
68d525f70d9bdb1e9e64c3fe156c2164739ee4990a2fb37bd9f101d59cd43a61

git-lfs-windows-amd64-v3.2.0.zip
c2ee1f7b22d98f614cab94e1033052143f4dbf1207c09ce57e9390acc4bbf86e

git-lfs-windows-arm64-v3.2.0.zip
dda85631f931ea0d2edaf8ef922bed5cb2c60f83ac6d741c16159495e59a2ea4

git-lfs-windows-v3.2.0.exe
f45b3cc1f3b4d1941487f305a1db3730cc57f4cd9c199492ac3138188734238c

hashes.asc
bdf14b5b9bd8fc3da998578a16b6dd5340b62670ce03a4358186ae1a085b051c

sha256sums.asc
2281d58e4bda0274e2b2d578994de8d460b9d26122e1273f174f65c587b904db

v3.1.4

19 Apr 21:24
v3.1.4
a00d0f8
Compare
Choose a tag to compare

This release is a bugfix release to fix some problems during the build of
v3.1.3. There are otherwise no substantial changes from v3.1.3.

Misc

Packages

Up to date packages are available on PackageCloud and Homebrew.

RPM RHEL 7/CentOS 7
RPM RHEL 8/CentOS 8
Debian 9
Debian 10
Debian 11

SHA-256 hashes:

git-lfs-darwin-amd64-v3.1.4.zip
c273f08aec1e47df88597396f6216dc103f57c6357b02f1fae3692904b666671

git-lfs-darwin-arm64-v3.1.4.zip
1b6e1c20ac02b0a11d6a050785a08e9976a9669057fdabefb542730c7c9d2fdd

git-lfs-freebsd-386-v3.1.4.tar.gz
4f218ceae2d8b8966cbc49f38a2be78e0fe23c2e90bbcb079afda0051bf5f653

git-lfs-freebsd-amd64-v3.1.4.tar.gz
9472d5e137e3497f835592c4efe948d2831233e72992703f392b0ee6f5d373e2

git-lfs-linux-386-v3.1.4.tar.gz
1ded175d5aa307f01080fb5ba84ae0ab75665adc933cb1f8178cbbde537a5595

git-lfs-linux-amd64-v3.1.4.tar.gz
f97f3e40261d872a246f6fb2c96adf132f96c1428f70b4d0e5a644f98481fb76

git-lfs-linux-arm-v3.1.4.tar.gz
bc4026580aa9efbdfabd4361b8739ace02364245a9797988a875fe2b1c17d376

git-lfs-linux-arm64-v3.1.4.tar.gz
c44b4070693f2e8eface24b6b2d5915e6cb1a6dd243e8c1cfcaa72ffe702ee56

git-lfs-linux-ppc64le-v3.1.4.tar.gz
a3d41734cfafcdee67d38ff1b26f9c0e9acf5f140557dfa1e2ea0177c8bb514b

git-lfs-linux-s390x-v3.1.4.tar.gz
d728d6322f8ad6d9d108aa1ed132ce94a127f48252e8f26cca3a00bb38eb3e7d

git-lfs-v3.1.4.tar.gz
d7bfeb6f4c219c44773da4f93da28eb1e2e654efa4cd23294d9039247d8cde64

git-lfs-windows-386-v3.1.4.zip
86ecf57cf47abfd63f1788005ee69f366ce6325ad2f720ee68efd4ac33e26057

git-lfs-windows-amd64-v3.1.4.zip
76c27740e41b7bce35d8504357dd2962042a821b40a6df7d0dd4184ae7d7839f

git-lfs-windows-arm64-v3.1.4.zip
a179f336c2e1eba646dbdb19c660810d1748b27e655b097d2335c98e3ef908f3

git-lfs-windows-v3.1.4.exe
02e5101300a8ad5d0fbefbe63244239240e067b567929a22bbdf7363fd262e8b

sha256sums.asc
c37ca414f707506644a5c944a4ba4efffd1afe21def60b197b4b6c58ae9dc0a4

v3.1.2

16 Feb 20:07
v3.1.2
a2360ae
Compare
Choose a tag to compare

This is a bugfix release which fixes a bug in git lfs install and some issues
in our CI release processes, including one that prevented arm64 packages for
Debian 11 from being uploaded.

Bugs

  • lfs: add old hook content to the list of old hooks #4878 (@bk2204)

Misc

Packages

Up to date packages are available on PackageCloud and Homebrew.

RPM RHEL 7/CentOS 7
RPM RHEL 8/CentOS 8
Debian 9
Debian 10
Debian 11

SHA-256 hashes:

git-lfs-darwin-amd64-v3.1.2.zip
d775d887bf7253a12ae296414052acbd3ac05b9d3c8c4b1f39288f096fe31741

git-lfs-darwin-arm64-v3.1.2.zip
07bf88d52fd12457ab535768ff145022de419fab2ec8af08fe3d33136508eeae

git-lfs-freebsd-386-v3.1.2.tar.gz
cdb50654274e63865216076fc203b57e009ff4d3c51f2f295f693a7e58cbf269

git-lfs-freebsd-amd64-v3.1.2.tar.gz
cafcc27d3f8b6192dde01585f592f4f1766b78bb98e8c5e73342dc3f18f55997

git-lfs-linux-386-v3.1.2.tar.gz
5fe6c7cf76a218e2e0bbb8c34344981a5cb77774bbb99d1e8986e0967d061015

git-lfs-linux-amd64-v3.1.2.tar.gz
a10bb562658a65ad0e22f331bc43f2cb292a57d21c5b26f52794257e48fcbe10

git-lfs-linux-arm-v3.1.2.tar.gz
cbe2c3e2effa7b168876c9104247f4c5328abadf4a2e3019707510255e7bf46a

git-lfs-linux-arm64-v3.1.2.tar.gz
c6152c4e24e0575396ee80be8049bf258659fec552f81b410705beed25712ba0

git-lfs-linux-ppc64le-v3.1.2.tar.gz
eb42511019b6c4dc98bbb2834e17fb69d9618e3a53a114bb5420fd3a071f69bc

git-lfs-linux-s390x-v3.1.2.tar.gz
a83dfa73f310186ff841d7560c8a23717709da43229f471270b7ac6139202528

git-lfs-v3.1.2.tar.gz
5c9bc449068d0104ea124c25f596af16da85e7b5bf256bc544d8ce5f4fe231f2

git-lfs-windows-386-v3.1.2.zip
b11faa65dc80291b072e340c8e2fd9301ab1051e9081fed4057b23acad440f5a

git-lfs-windows-amd64-v3.1.2.zip
9423bf0fd1b0bde8ded9e040793b5b23ed916cd99f29415abb41d3fe321bbce4

git-lfs-windows-arm64-v3.1.2.zip
3a561009f97d7746523f2543187ed677be7afa02f2c271c4eec0c92dacfe05c9

git-lfs-windows-v3.1.2.exe
85fd933edf5e0cb54474c9c04c91675e58fb8efa2daf9a5f5173584016731173

sha256sums.asc
c6234f20b7fd4057f3725d9a36d9c0445125ddd43ca52a978181bc5207c129bd

v3.1.1

14 Feb 21:44
v3.1.1
18b608c
Compare
Choose a tag to compare

This is a bugfix release which fixes a syntax error in the release workflow.

Misc

  • .github: fix syntax error in release workflow #4866 (@bk2204)

Packages

Up to date packages are available on PackageCloud and Homebrew.

RPM RHEL 7/CentOS 7
RPM RHEL 8/CentOS 8
Debian 9
Debian 10
Debian 11

SHA-256 hashes:

git-lfs-darwin-amd64-v3.1.1.zip
f67fd6f2c8e997f2a0cb5ee889d47e02c0775ed27069fb8933656b9d083f0ca3

git-lfs-darwin-arm64-v3.1.1.zip
3f8106e434d4a3233dbb3fe8ce7f81eb119a05c5be374e298bb59d11c79bb062

git-lfs-freebsd-386-v3.1.1.tar.gz
d67aadb59f47ff178ffc9defbc601139548e747b988b42875ca9f89bdc1d1a54

git-lfs-freebsd-amd64-v3.1.1.tar.gz
90bc1704417fd8cb6bd6a63612f43d89d7ea568bdf49015db6cc03436888325c

git-lfs-linux-386-v3.1.1.tar.gz
7cc18d05fd5375498fa15c0c39c78cdecdca35cfee1695342e2ff56642b4d819

git-lfs-linux-amd64-v3.1.1.tar.gz
fcc676de982336fd7542c62e58a93bc21291ef2e33659a23148e1b466b198bd4

git-lfs-linux-arm-v3.1.1.tar.gz
51017aa18e068123fc02b4936aba748f177d4fcbbcefadd087c6f48e4cce1a71

git-lfs-linux-arm64-v3.1.1.tar.gz
210ba88ff605c2520967b3e2683fa1edf2cd07016ca0134f5571e5d53c0341c0

git-lfs-linux-ppc64le-v3.1.1.tar.gz
50414276b04184fbe38d16dd82233d59129d415843be753dd0fe2e40478b2260

git-lfs-linux-s390x-v3.1.1.tar.gz
d2de9a159cfd77ea2b3161b5ff3b511607e57511dc1c130c28b0890267522879

git-lfs-v3.1.1.tar.gz
668147fabf314d32b86ff1fe921155cd899621b24eed212bf4a3a80e440eb8db

git-lfs-windows-386-v3.1.1.zip
d5210afcfd15ae89469471df820cb7a3e5db47dee3ede570c6bbc2c838f36bd3

git-lfs-windows-amd64-v3.1.1.zip
b8d4cbc2a6654cd3fa2fb430dec7f29a56b6dc49158f7d9c7a2d4ff3f0d0ddaf

git-lfs-windows-arm64-v3.1.1.zip
d7d42ee96b2625e5d6dddb9a56be1337ef0ff00f6ec3458070848cbe608ff68f

git-lfs-windows-v3.1.1.exe
43af4ec4c2fdaa05083bd2e7ad31e062c39d1138fdee1faf500cd93d96e71afa

sha256sums.asc
4302e3ac341fa978480eb33c01f9a994f0f73c55e2b897fa7ea40d2fd573d872

v3.0.2

28 Oct 19:04
v3.0.2
0aef61b
Compare
Choose a tag to compare

This release is a bugfix release which fixes a variety of problems seen since
3.0.0, including problems with empty files, git lfs fsck --pointers, and
the testsuite.

We would like to extend a special thanks to the following open-source
contributors:

  • @fh1ch for patches to make things work better on Alpine Linux
  • @pyckle for fixing our handling of filenames in git lfs migrate import
  • @ycongal-smile for fixing git lfs migrate import with similarly named files

Bugs

Misc

  • Allow git-lfs-transfer integration tests to be skipped #4677 (@fh1ch)
  • Make CI environment GIT prefix grep more specific #4678 (@fh1ch)

Packages

Up to date packages are available on PackageCloud and Homebrew.

RPM RHEL 7/CentOS 7
RPM RHEL 8/CentOS 8
Debian 9
Debian 10
Debian 11

SHA-256 hashes:

git-lfs-darwin-amd64-v3.0.2.zip
982df1f2a3f59248c064f486083570794b4cf01c93c68258bfc9a6840f32ccd3

git-lfs-darwin-arm64-v3.0.2.zip
1cec3035624ec61e91913b4160c9a0bd9c8111811a8d5a7c6795fb6a3845bf47

git-lfs-freebsd-386-v3.0.2.tar.gz
3652ba6542e55017336255b110c829028e2cde764ab87fd077e17dd29510fcc7

git-lfs-freebsd-amd64-v3.0.2.tar.gz
fcace094a7c1ce12cbd259e34dcfe5ce03ece1e3aabeef2a8ddbc8f5dc099a95

git-lfs-linux-386-v3.0.2.tar.gz
fa5a60aec89ccd072fbf27b2016ca38f0754e78b84335788d00ab33134bad6ca

git-lfs-linux-amd64-v3.0.2.tar.gz
796f5ea0259eabe57f94a8ad1bb0d46806168df30b135a65d88f8a7ee1409e0b

git-lfs-linux-arm-v3.0.2.tar.gz
1e9981c3870bdf10a44fd5e28c1283f0218487ffeb4ba1bca9d04195ca769d87

git-lfs-linux-arm64-v3.0.2.tar.gz
a3e54ade67f6c588c67231d7eae96764750dd97dc479f756b06365dfdb33e364

git-lfs-linux-ppc64le-v3.0.2.tar.gz
61d6cda4d445c03212997b41cfc402c0c3ea716e432a750c1433d4e99e9ba822

git-lfs-linux-s390x-v3.0.2.tar.gz
c6ddc7f271a754f97e9890533aedb7ffbebbe1427ae5f32cc9cde906e03c70db

git-lfs-v3.0.2.tar.gz
7179a357a0d0e7beaba217489f7f784ca8717035a5e3f1ee91ca7193ba3a35f3

git-lfs-windows-386-v3.0.2.zip
d22a17621b08f716832ad752695dfce57ccf72a339eba8b4d89ff236bd7621e8

git-lfs-windows-amd64-v3.0.2.zip
c8cdf273554262667c2f88f3e8f54c1e3c54230c20bd7d6f8917aaf97ee85d7f

git-lfs-windows-arm64-v3.0.2.zip
d5fe84d1bc8b88ddd482815e380cd5095fc5272064b4f409942749678cafec92

git-lfs-windows-v3.0.2.exe
4d26a4963ea77df6c041c92797b333fb47084e9127df0a43d12b2f2c39793408

sha256sums.asc
1970d6da514db82e5d38229dceaea25f5dd6211439a55e76df041e0551515b2c