@ttaylorr ttaylorr released this Mar 3, 2018 · 676 commits to master since this release

Assets 11

This release introduces a rewrite of the underlying file matching engine,
expands the API to include relevant refspecs for individual requests,
standardizes the progress output among commands, and more.

Please note: in the next MAJOR release (v3.0.0) the semantic meaning behind
--include and --exclude flags will change. As the details of exactly which
existing patterns will no longer function as previously are known, we will
indicate them here. Any --include or --exclude patterns used in v2.3.0 or
earlier are expected to work as previously in this release.

This release would not be possible without the open-source community.
Specifically, we would like to thank:

  • @larsxschneider: for contributing fixes to the filter operation in git lfs fsck,
    and git lfs prune, as well as the bug report leading to the filepathfilter changes.
  • @yfronto: for adding new Linux release targets.
  • @stffabi: for adding support for NTLM with SSPI on Windows.
  • @jeffreydwalter: for fixing memory alignment issues with sync/atomic on
    32-bit architectures.
  • @b4mboo: for adding a LFS configuration key to the list of safe configuration
    options.

Without the aforementioned indviduals, this release would not have been
possible. Thank you!

Features

Bugs

Misc

Packages

Up to date packages are available on PackageCloud and Homebrew.

RPM RHEL 6/CentOS 6
RPM RHEL 7/CentOS 7
Debian 7
Debian 8
Debian 9

SHA-256 hashes:

git-lfs-freebsd-386-2.4.0.tar.gz
146227e9e7545f2fadc24756b99e96741ca6c679c9f4833728ed870ee9cea30b

git-lfs-freebsd-amd64-2.4.0.tar.gz
ab2c3cc1924638e7cfb0615adf2cb38f58e4803abf4462dd778988bb42a3df02

git-lfs-linux-386-2.4.0.tar.gz
cc2e44a0092e745ce4d3eb856c892a1e606dcf27698a5345a127bc5970085985

git-lfs-linux-amd64-2.4.0.tar.gz
56728ec9219c1a9339e1e6166f551459d74d300a29b51031851759cee4d7d710

git-lfs-windows-386-2.4.0.zip
addc96bc4fac57090ef7ecb036778d38e0eb22c71d8926c02820f246b36ac4d6

git-lfs-windows-amd64-2.4.0.zip
e3dec7cd1316ef3dc5f0e99161aa2fe77aea82e1dd57a74e3ecbb1e7e459b10e

git-lfs-windows-2.4.0.exe
345034fc91459579370737201e991c7a2e8acabbb24d15577ecf588d071b1949

git-lfs-darwin-386-2.4.0.tar.gz
e6c35c4395efd9db45ab72c49ff19f807a722e964b15632ff378553d2fdf2708

git-lfs-darwin-amd64-2.4.0.tar.gz
ab5a1391316aa9b4fd53fc6e1a2650580b543105429548bb991d6688511f2273