Popular: Data updated October 27, 2026

Categories

Internet1,356
Communication321
Audio & video898
Graphics & design539
Office & productivity1,124
Developer tools3,134
AI tools529
Security & privacy385
System tools3,114
Games523
Education & science239
Network & IT284

Git LFS: all versions and old releases

Git Large File Storage is a command line extension and specification for managing large files with Git.

GitHub Inc. Version control #45 Version control

61 versions of Git LFS are listed here, from May 6, 2021 to the current 3.8.0. Each one links to the publisher’s own installer files.

2021: 49 49 21 2022: 4 4 22 2023: 2 2 23 2024: 2 2 24 2025: 3 3 25 2026: 1 1 26

61 versions over 5 years · about 11 a year

VersionDateSizeFiles
3.8.0Latest August 27, 2026 — 32-bit EXE (Inno Setup)
Release notes
This release is a feature release which adds support for
zstd-compressed object downloads and introduces several new options,
including the ability to fetch Git LFS objects for a list of references
piped to standard input and the ability to limit how long Git LFS
will wait when instructed by a server to retry an HTTP request.
Git LFS now determines the case sensitivity of filesystems from the
core.ignoreCase Git configuration option, respects global and
system-wide Git attribute files when migrating repositories, and
tries the default Git LFS HTTP URL derived from an SSH URL when
HTTP authentication via SSH is not available.
This Git LFS release improves SSH session reuse, parses invalid
custom transfer adapter configurations and invalid Git attribute
patterns without crashing, handles file deletion conflicts on Windows
in the same manner as Git, resolves remote-tracking branches for
downloads correctly, avoids re-reading working tree files during
clean filter operations since the files may be in an inconsistent
state, and terminates lengthy or endless HTTP authentication sequences
after a limited number of requests.
Note that we now provide official packages and support for versions
of Linux distributions based on Debian 13 ("trixie"). We also now
provide a source code package with all of our Go module dependencies
in a vendor directory.
This release is built using Go v1.27 and therefore requires macOS
version 13 (Ventura) or later on macOS systems.
We would like to extend special thanks to the following open-source
contributors:
- @aymanbagabas for rectifying our authentication timeouts on 32-bit systems
- @bk2204 for augmenting our filesystem case-sensitivity support
- @cynix for solving a race condition in our clean filter
- @Diamondemon for improving Git attribute parsing in our migrate command
- @fzlzjerry for resolving a crash in our Git attribute parsing code
- @joshfriend for multiple corrections to our SSH and transfer queue code
- @jylenhof for describing a new installation utility in our documentation
- @lawrence3699 for making our unlock command ignore missing files
- @manturovDan and @tamaracvjetkovic for fixing an infinite HTTP recursion bug
- @markshep-wbg for ensuring our locking commands honour the --remote option
- @mzr for introducing support for zstd-compressed HTTP object downloads
- @opohorel for correcting our lock verification error messages
- @osasisorae for standardizing the ways to output our main manual page
- @sambostock for editing the documentation of our track command
- @stanhu for helping our smudge filter avoid deletion conflicts on Windows
- @star-ga for adding advice on case-insensitive filename patterns to our FAQ
- @TheRootDaemon for creating an option to limit HTTP retry delay times
- @vikhik for documenting our --no-rewrite migration option more clearly
- @ypfaff for preventing duplication of extra HTTP headers in our retry logic
- @zbleness for implementing a fallback to our hybrid SSH/HTTP authentication
- @zh1C for revising our pointer command to support pointer extensions
Features
- Enhance LFS transfer retries with maximum retry time limit #6304 (@TheRootDaemon)
- fall back to guessed endpoint when git-lfs-authenticate is unavailable #6286 (@zbleness)
- add lfs.httpDownloadEncoding with zstd and gzip support #6196 (@mzr)
- Use core.ignorecase to determine case sensitivity #6212 (@bk2204)
- Full support of special attributes in migrate #6170 (@Diamondemon)
- feat: git lfs pointer support extensions #6093 (@zh1C)
- fetch: allow providing refs via stdin #6088 (@larsxschneider)

Bugs
- gitattr: handle invalid wildmatch patterns #6324 (@fzlzjerry)
- filter-process: Ignore file size in working copy when cleaning #6011 (@cynix)
- Handle unknown object sizes in progress log and fix throttling #6288 (@chrisd8088)
- Fix standalone adapter crash and ignore invalid custom adapter names #6252 (@chrisd8088)
- Reuse SSH sessions when possible and only close at client exit #6266 (@chrisd8088)
- lo
3.7.1 October 17, 2025 — 32-bit EXE (Inno Setup)
3.7.0 June 27, 2025 — 32-bit EXE (Inno Setup)
3.6.1 January 14, 2025 — 32-bit EXE (Inno Setup)
3.6.0 November 21, 2024 — 32-bit EXE (Inno Setup)
3.5.1 March 7, 2024 — 32-bit EXE (Inno Setup)
Release notes
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
- 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)
3.4.1 December 13, 2023 — 32-bit EXE (Inno Setup)
Release notes
Bugs
- Fix a panic in the credential code #5490 (@bk2204)
3.4.0 September 26, 2023 — 64-bit EXE (Inno Setup)
3.3.0 November 30, 2022 — 64-bit EXE (Inno Setup)
3.1.4 April 19, 2022 — 64-bit EXE (Inno Setup)
3.1.2 February 16, 2022 — 64-bit EXE (Inno Setup)
3.1.1 February 14, 2022 — 64-bit EXE (Inno Setup)
3.0.2 October 29, 2021 — 64-bit EXE (Inno Setup)
3.0.1 October 26, 2021 — 64-bit EXE (Inno Setup)
2.13.3 May 4, 2021 — 64-bit EXE (Inno Setup)
2.13.2 March 30, 2021 — 64-bit EXE (Inno Setup)
2.13.1 May 4, 2021 — 64-bit EXE (Inno Setup)
2.12.1 May 4, 2021 — 64-bit EXE (Inno Setup)
2.12.0 May 4, 2021 — 64-bit EXE (Inno Setup)
2.11.0 March 30, 2021 — 64-bit EXE (Inno Setup)
2.10.0 May 4, 2021 — 64-bit EXE (Inno Setup)
2.9.2 May 4, 2021 — 64-bit EXE (Inno Setup)
2.9.1 May 4, 2021 — 64-bit EXE (Inno Setup)
2.9.0 May 4, 2021 — 64-bit EXE (Inno Setup)
2.8.0 May 4, 2021 — 64-bit EXE (Inno Setup)
2.7.2 May 4, 2021 — 64-bit EXE (Inno Setup)
2.7.1 May 4, 2021 — 64-bit EXE (Inno Setup)
2.7.0 May 4, 2021 — 64-bit EXE (Inno Setup)
2.6.1 May 4, 2021 — 64-bit EXE (Inno Setup)
2.6.0 May 4, 2021 — 64-bit EXE (Inno Setup)
2.5.2 May 4, 2021 — 64-bit EXE (Inno Setup)
2.5.1 May 4, 2021 — 64-bit EXE (Inno Setup)
2.5.0 May 4, 2021 — 64-bit EXE (Inno Setup)
2.4.2 May 6, 2021 — 64-bit EXE (Inno Setup)
2.4.1 May 6, 2021 — 64-bit EXE (Inno Setup)
2.4.0 May 6, 2021 — 64-bit EXE (Inno Setup)
2.3.4 May 6, 2021 — 64-bit EXE (Inno Setup)
2.3.3 May 6, 2021 — 64-bit EXE (Inno Setup)
2.3.2 May 6, 2021 — 64-bit EXE (Inno Setup)
2.3.1 May 6, 2021 — 64-bit EXE (Inno Setup)
2.3.0 May 6, 2021 — 64-bit EXE (Inno Setup)
2.2.1 May 6, 2021 — 64-bit EXE (Inno Setup)
2.2.0 May 6, 2021 — 64-bit EXE (Inno Setup)
2.1.1 May 6, 2021 — 64-bit EXE (Inno Setup)
2.1.0 May 6, 2021 — 64-bit EXE (Inno Setup)
2.0.2 May 6, 2021 — 64-bit EXE (Inno Setup)
2.0.1 May 6, 2021 — 64-bit EXE (Inno Setup)
2.0.0 May 6, 2021 — 64-bit EXE (Inno Setup)
1.5.6 May 6, 2021 — 64-bit EXE (Inno Setup)
1.5.5 May 6, 2021 — 64-bit EXE (Inno Setup)
1.5.4 May 6, 2021 — 64-bit EXE (Inno Setup)
1.5.3 May 6, 2021 — 64-bit EXE (Inno Setup)
1.5.2 May 6, 2021 — 64-bit EXE (Inno Setup)
1.5.1 May 6, 2021 — 64-bit EXE (Inno Setup)
1.5.0 May 6, 2021 — 64-bit EXE (Inno Setup)
1.4.4 May 6, 2021 — 64-bit EXE (Inno Setup)
1.4.3 May 6, 2021 — 64-bit EXE (Inno Setup)
1.4.2 May 6, 2021 — 64-bit EXE (Inno Setup)
1.4.1 May 6, 2021 — 64-bit EXE (Inno Setup)
1.4.0 May 6, 2021 — 64-bit EXE (Inno Setup)
1.3.1 May 6, 2021 — 64-bit EXE (Inno Setup)

Most popular in Version control

See all
  1. GitHub CLITake GitHub to the command line
  2. GitA free and open source distributed version control system
  3. GitTools GitVersionVersioning when using Git, solved.
  4. Git ExtensionsGit Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).
  5. Git Credential Manager (User)Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.
  6. hubA command-line tool that makes git easier to use with GitHub.
  7. MercurialMercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface.
  8. GitButlerA Git client for simultaneous branches on top of your existing workflow.
  9. TortoiseSVNTortoiseSVN is a really easy to use Revision control/version control/source control software for Windows. It is based on Apache™ Subversion (SVN)®; TortoiseSVN provides a nice and easy user interface for Subversion.
  10. DevHubGitHub notifications manager and activity watcher using columns and filters.

More from GitHub Inc.

See all
  • AtomA hackable text editor for the 21st Century, free and open source.
  • GitHub CLITake GitHub to the command line
  • hubA command-line tool that makes git easier to use with GitHub.
  • GitHub CopilotThe GitHub Copilot app is a desktop application for agent-driven development that brings parallel workstreams, GitHub integration, and PR lifecycle management into one place.
  • smimesignAn S/MIME signing utility for use with Git
  • GitHub DesktopFocus on what matters instead of fighting with Git.

Tags

Share