Releases: git-lfs/git-lfs
v1.5.2
Features
- Release LFS on Fedora 24 #1685 (@technoweenie)
Bugs
- filter-process: fix reading 1024 byte files #1708 (@larsxschneider, @ttaylorr)
- Support long paths on Windows #1705 (@technoweenie)
Misc
- filter-process: exit with error if we detect an unknown command from Git #1707 (@larsxschneider, @ttaylorr)
- vendor: remove contentaddressable lib #1706 (@technoweenie)
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
SHA-256 hashes
git-lfs-freebsd-amd64-1.5.2.tar.gz
29132c63a82f00ef3c44d38b7a67587f1c7acd073e41dd6dff0a77b08bca4a75
git-lfs-linux-386-1.5.2.tar.gz
a9cbd94e489e739c52c074624a080faced64e5f42cfae58cc513c3266914f170
git-lfs-linux-amd64-1.5.2.tar.gz
022a14ecafe4da0f637551c9971bdaabc1358395ede3611571cbe863e02a78c7
git-lfs-windows-1.5.2.exe
0df926ccb2440cf685ffeefeb410fedd219ccf83f5729b62f63c6db75198d150 -
git-lfs-windows-386-1.5.2.zip
a3600062e0e2323695274da6641bd2691a624ce048b03084b0f1ca5657b544e1
git-lfs-windows-amd64-1.5.2.zip
8b4040e2021da421ae9c39d574e6826a5baa27a557e380ffacb63332bc436057
git-lfs-darwin-386-1.5.2.tar.gz
d1958bea08a8f371f637adb224b917e61a6b69dbf8219c32de641d809b171947
git-lfs-darwin-amd64-1.5.2.tar.gz
2820b351b5ed44620ccfe090bd2f78f95c365875c3e64aeb271f7fe523d2e0c1
git-lfs-freebsd-386-1.5.2.tar.gz
3c8e578636b5c180d064c725f86689a02f5419a96f1cf78e2c50e722ded3b2fb
v1.5.2 (using go1.8beta1)
Merge pull request #1709 from git-lfs/release-next release: 1.5.2
v1.5.1
Bugs
- cat-file --batch parser errors on non-lfs git blobs #1680 (@technoweenie)
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
SHA-256 hashes
git-lfs-darwin-amd64-1.5.1.tar.gz
af0ed5646b51b47a97b5abca24e3864c3ae803359b5bd77d0d3e12a40e519f87
git-lfs-freebsd-386-1.5.1.tar.gz
bea12e35eba4abd895772a2b6cbda1f5b50dcf2d2c2c2fa9685971cbbc8a7b1a
git-lfs-freebsd-amd64-1.5.1.tar.gz
200c166869e4efd32edadaafb9a1306aa7f0a7d52005bac79c96ef54a2f85089
git-lfs-linux-386-1.5.1.tar.gz
126e2a664d636a1d663b618c4125bf40eceff5f55b4f207015529cc3c9c80730
git-lfs-linux-amd64-1.5.1.tar.gz
afe0f7e8a5733fc8bb5dbdbfe582f37dcd6f3bf53a40cfbbb8351aff85875d38
git-lfs-windows-386-1.5.1.zip
ce1ecde89fa4fd7424d3773655af3b7d4266c843e82ce7b771f7a0951c8a88eb
git-lfs-windows-amd64-1.5.1.zip
592fb0021bef8b83824bd419b0b5285965a35f6559f55c74d2faa6cd37e24e1d
git-lfs-darwin-386-1.5.1.tar.gz
298ef9f231205befbef6135eed0a946adad87a4321dba36b4ec7b495321fc54f
git-lfs-windows-1.5.1.exe
71bfef853f651aaba3788124a9430324c679923f6c48d3fb72c11cd327b4d1c9
v1.5.0
Features
- Filter Protocol Support #1617 (@ttaylorr, @larsxschneider)
- Fast directory walk #1616 (@sinbad)
- Allow usage of proxies even when contacting localhost #1605 (@chalstrick)
Bugs
- start reading off the Watch() channel before sending any input #1671 (@technoweenie)
- wait for remote ref commands to exit before returning #1656 (@jjgod, @technoweenie)
Misc
- rewrite new catfilebatch implementation for upcoming gitscanner pkg #1650 (@technoweenie)
- refactor testutils.FileInput so it's a little more clear #1666 (@technoweenie)
- Update the lfs track docs #1642 (@technoweenie)
- Pre push tracing #1638 (@technoweenie)
- Remove
AllGitConfig()
#1634 (@technoweenie) - README: set minimal required Git version to 1.8.5 #1636 (@larsxschneider)
- 'smudge --info' is deprecated in favor of 'ls-files' #1631 (@technoweenie)
- travis-ci: test GitLFS with ancient Git version #1626 (@larsxschneider)
Packages
Up to date packages are available on PackageCloud and Homebrew.
v1.4.4
Bugs
- transfer: more descriptive "expired at" errors #1603 (@ttaylorr)
- commands,lfs/tq: Only send unique OIDs to the Transfer Queue #1600 (@ttaylorr)
- Expose the result message in case of an SSH authentication error #1599 (@sschuberth)
Misc
- AppVeyor: Do not build branches with open pull requests #1594 (@sschuberth)
- Update .mailmap #1593 (@dpursehouse)
Packages
Up to date packages are available on PackageCloud and Homebrew.
v1.4.3
Bugs
- lfs/tq: use extra arguments given to tracerx.Printf #1583 (@ttaylorr)
- api: correctly print legacy API warning to Stderr #1582 (@ttaylorr)
Misc
- Test storage retries #1585 (@ttaylorr)
- Test legacy check retries behavior #1584 (@ttaylorr)
- docs: Fix a link to the legacy API #1579 (@sschuberth)
- Add a .mailmap file #1577 (@sschuberth)
- Add a large wizard image to the Windows installer #1575 (@sschuberth)
- Appveyor badge #1574 (@ttaylorr)
Packages
Up to date packages are available on PackageCloud and Homebrew.
v1.4.2
v1.4.2 brings a number of bug fixes and usability improvements to LFS. This
release also adds support for multiple retries within the transfer queue, making
transfers much more reliable. To enable this feature, see the documentation for
lfs.transfer.maxretries
in git-lfs-config(5)
.
We'd also like to extend a special thank-you to @sschuberth who undertook the
process of making LFS's test run on Windows through AppVeyor. Now all pull
requests run tests on macOS, Linux, and Windows.
Features
- lfs: warn on usage of the legacy API #1564 (@ttaylorr)
- use filepath.Clean() when comparing filenames to include/exclude patterns #1565 (@technoweenie)
- lfs/transfer_queue: support multiple retries per object #1505, #1528, #1535, #1545 (@ttaylorr)
- Automatically upgrade old filters instead of requiring —force #1497 (@sinbad)
- Allow lfs.pushurl in .lfsconfig #1489 (@technoweenie)
Bugs
- Use "sha256sum" on Windows #1566 (@sschuberth)
- git: ignore non-root wildcards #1563 (@ttaylorr)
- Teach status to recognize multiple files with identical contents #1550 (@ttaylorr)
- Status initial commit #1540 (@sinbad)
- Make path comparison robust against Windows short / long path issues #1523 (@sschuberth)
- Allow fetch to run without a remote configured #1507 (@sschuberth)
Misc
- travis: run tests on Go 1.7.1 #1568 (@ttaylorr)
- Enable running tests on AppVeyor CI #1567 (@sschuberth)
- Travis: Only install git if not installed yet #1557 (@sschuberth)
- Windows test framework fixes #1522 (@sschuberth)
- Simplify getting the absolute Git root directory #1518 (@sschuberth)
- Add icons to the Windows installer #1504 (@sschuberth)
- docs/man: reference git-lfs-pointer(1) in clean documentation #1503 (@ttaylorr)
- Make AppVeyor CI for Windows work again #1506 (@sschuberth)
- commands: try out RegisterCommand() #1495 (@technoweenie)
Packages
Up to date packages are available on PackageCloud and Homebrew.
v1.4.1
Features
- retry if file download failed #1454 (@larsxschneider)
- Support wrapped clone in current directory #1478 (@ttaylorr)
Misc
Packages
Up to date packages are available on PackageCloud and Homebrew.
v1.4.0
Features
- Install LFS at the system level when packaged #1460 (@javabrett)
- Fetch remote urls #1451 (@technoweenie)
- add object Authenticated property #1452 (@technoweenie)
- add support for
url.*.insteadof
in git config #1117, #1443 (@artagnon, @technoweenie)
Bugs
- fix --include bug when multiple files have same lfs content #1458 (@technoweenie)
- check the git version is ok in some key commands #1461 (@technoweenie)
- fix duplicate error reporting #1445, #1453 (@dpursehouse, @technoweenie)
- transfer/custom: encode "event" as lowercase #1441 (@ttaylorr)
Misc
- docs/man: note GIT_LFS_PROGRESS #1469 (@ttaylorr)
- Reword the description of HTTP 509 status #1467 (@dpursehouse)
- Update fetch include/exclude docs for pattern matching #1455 (@ralfthewise)
- config-next: API changes to the
config
package #1425 (@ttaylorr) - errors-next: Contextualize error messages #1463 (@ttaylorr, @technoweenie)
- scope commands to not leak instances of themselves #1434 (@technoweenie)
- Transfer manifest #1430 (@technoweenie)
Packages
Up to date packages are available on PackageCloud and Homebrew.
v1.3.1
Features
Bugs
- distinguish between empty include/exclude paths #1411 (@technoweenie)
- Fix sslCAInfo config lookup when host in config doesn't have a trailing slash #1404 (@dakotahawkins)
Misc
- Use commands.Config instead of config.Config #1390 (@technoweenie)