|
1 | 1 | # Git LFS Changelog
|
2 | 2 |
|
| 3 | +## 2.7.0 (15 February 2019) |
| 4 | + |
| 5 | +This release adds better support for large files on 32-bit systems, adds |
| 6 | +attribute macros, fixes several file descriptor leaks, improves compatibility |
| 7 | +with Git's configuration parsing, and includes numerous other bug fixes and |
| 8 | +modifications. |
| 9 | + |
| 10 | +We would like to extend a special thanks to the following open-source |
| 11 | +contributors: |
| 12 | + |
| 13 | +* @andyneff and @torbjoernk for updating our release targets |
| 14 | +* @zkry for work on rate-limiting |
| 15 | +* @Foxboron for work on reproducible builds |
| 16 | +* @mstrap for adding a release target for Linux arm64 |
| 17 | +* @keiko713, @Erwyn, and @mloskot for improving our documentation |
| 18 | +* @QuLogic for fixing our tests under SELinux |
| 19 | +* @saracen and @steffengodskesen for improving our output handling |
| 20 | +* @mbsulliv for finding and fixing a bug where we ran out of file descriptors |
| 21 | + |
| 22 | +### Features |
| 23 | + |
| 24 | +* Add sles 15 support #1055 #3515 (@andyneff) |
| 25 | +* docs/man/git-lfs-config.5.ronn: document GIT_LFS_SKIP_SMUDGE #3509 (@ttaylorr) |
| 26 | +* commands/command_pointer.go: introduce `--check` option #3501 (@ttaylorr) |
| 27 | +* Makefile additions for reproducible builds and asmflags #3444 (@Foxboron) |
| 28 | +* locking: add flag to control modification of ignored files #3409 (@bk2204) |
| 29 | +* build package for Ubuntu 18.10 aka Cosmic #3402 (@torbjoernk) |
| 30 | +* Add support for retries with delays (ex. rate limiting) #3449 (@zkry) |
| 31 | +* Trim embedded paths out of binaries #3443 (@bk2204) |
| 32 | +* Ensure 32-bit Git LFS binaries can handle files larger than 4 GiB #3426 (@bk2204) |
| 33 | +* Support attribute macros #3391 (@bk2204) |
| 34 | +* tasklog: don't log progress status when stdout is not a tty #3349 (@steffengodskesen) |
| 35 | +* locking: cache JSON response from server #3253 (@mstrap) |
| 36 | +* tq: enable transfer debugging when GIT_CURL_VERBOSE is set #3341 (@bk2204) |
| 37 | + |
| 38 | +### Bugs |
| 39 | + |
| 40 | +* .circleci: don't use 'brew prune' #3514 (@ttaylorr) |
| 41 | +* t/t-smudge.sh: remove unnecessary test #3513 (@ttaylorr) |
| 42 | +* docs/man: fix inconsistency in 'git-lfs-ls-files(1)' #3496 (@ttaylorr) |
| 43 | +* lfshttp: close body on redirect #3479 (@bk2204) |
| 44 | +* status: handle deleted files gracefully #3482 (@bk2204) |
| 45 | +* Fix hang in prune with too few file descriptors #3460 (@bk2204) |
| 46 | +* Fix parameter name on List Locks API Documentation #3477 (@Erwyn) |
| 47 | +* TST: Trim security context when checking permissions. #3476 (@QuLogic) |
| 48 | +* command/env: ensure we honor lfs.url #3470 (@bk2204) |
| 49 | +* Fix swapped case sensitivity in patterns #3433 (@bk2204) |
| 50 | +* core.sharedRepository improvements for directories #3417 (@bk2204) |
| 51 | +* Update the doc of whitelisted .lfsconfig keys #3423 (@keiko713) |
| 52 | +* Rewrite URL config-matching #3392 (@PastelMobileSuit) |
| 53 | +* git: close blob objects when finished #3379 (@bk2204) |
| 54 | +* Avoid hang in repos cloned with --shared or --reference #3383 (@bk2204) |
| 55 | +* commands/command_status.go: require a working copy #3378 (@ttaylorr) |
| 56 | +* Fix test server API #3377 (@bk2204) |
| 57 | +* vendor: don't remove necessary dependencies #3356 (@ttaylorr) |
| 58 | +* filepathfilter: don't say file is both accepted and rejected #3360 (@bk2204) |
| 59 | +* Support pushInsteadOf aliases when determining endpoints #3353 (@bk2204) |
| 60 | +* Close attributes file #3347 (@mbsulliv) |
| 61 | +* Fix humanize's FormatByteRate() to work with 0s duration #3340 (@saracen) |
| 62 | + |
| 63 | +### Misc |
| 64 | + |
| 65 | +* Release automation #3510 (@bk2204) |
| 66 | +* docs/man: update `git-lfs-fetch(1)` manpage #3488 (@ttaylorr) |
| 67 | +* Update Cobra #3483 (@bk2204) |
| 68 | +* Run go generate only on Windows #3480 (@bk2204) |
| 69 | +* docs/man/git-lfs-migrate: make examples less confusing #3424 (@bk2204) |
| 70 | +* Modify logic of 'migrate info' to process extensionless files #3458 (@zkry) |
| 71 | +* Improve error message on missing object #3398 (@bk2204) |
| 72 | +* docs/man: suggest using Git configuration for LFS keys #3394 (@bk2204) |
| 73 | +* Document default value of migrate info --top=<n> #3387 (@mloskot) |
| 74 | +* Clarify minimum git version #3327 (@carlwgeorge) |
| 75 | + |
| 76 | +## 2.6.1 (3 December 2018) |
| 77 | + |
| 78 | +This release contains miscellaneous bug fixes since v2.6.0. Most notably, |
| 79 | +release v2.6.1 restores support for alternate repositories, which was |
| 80 | +accidentally broken in v2.6.0. |
| 81 | + |
| 82 | +### Bugs |
| 83 | + |
| 84 | +* git: close blob objects when finished #3379 (@bk2204) |
| 85 | +* Avoid hang in repos cloned with --shared or --reference #3383 (@bk2204) |
| 86 | +* vendor: don't remove necessary dependencies #3356 (@ttaylorr) |
| 87 | + |
3 | 88 | ## 2.6.0 (1 November, 2018)
|
4 | 89 |
|
5 | 90 | This release adds better support for redirecting network calls from a Git LFS
|
|
0 commit comments