|
1 | 1 | # Git LFS Changelog |
2 | 2 |
|
| 3 | +## 3.3.0 (30 November 2022) |
| 4 | + |
| 5 | +This release is a feature release which includes package support for Red Hat |
| 6 | +Enterprise Linux 9 and compatible OSes, experimental support for multiple |
| 7 | +remotes, and some command-line helpers for `git lfs push`. |
| 8 | + |
| 9 | +In this release, we no longer include vendored versions of our dependencies in |
| 10 | +the repository or the tarballs. These were a source of noise and bloat, and |
| 11 | +users can easily download the required dependencies with Go itself. Users who |
| 12 | +need to continue to vendor the dependencies can use the `make vendor` target. |
| 13 | + |
| 14 | +In addition, we've also switched the documentation to AsciiDoc from |
| 15 | +ronn-flavoured Markdown and included the FAQ in the repository. This means that |
| 16 | +the manual pages now render properly in the GitHub web interface and it's also |
| 17 | +much easier to create additional formats, such as PDF, by leveraging the ability |
| 18 | +of Asciidoctor to convert to DocBook. |
| 19 | + |
| 20 | +It should also be noted that `git lfs migrate import --everything` now processes |
| 21 | +all refs that aren't special to Git instead of just branches and tags. This is |
| 22 | +what it was documented to do, but didn't, so we've fixed it. |
| 23 | + |
| 24 | +Finally, please note that future releases may be done by a different member of |
| 25 | +the core team than many of the past releases, and thus may be signed by a |
| 26 | +different OpenPGP key. Please follow [the steps in the README to download all |
| 27 | +of the keys for the core |
| 28 | +team](https://github.com/git-lfs/git-lfs#verifying-releases) to verify releases |
| 29 | +successfully in the future. |
| 30 | + |
| 31 | +We would like to extend a special thanks to the following open-source |
| 32 | +contributors: |
| 33 | + |
| 34 | +* @dhiwakarK for fixing a broken link |
| 35 | +* @dscho for improving our installer |
| 36 | +* @Leo1690 for speeding things up with sparse checkout |
| 37 | +* @pratap043 for proposing an extension to locking |
| 38 | +* @rcoup for fixing our Makefile and adding scripting features to `git lfs push` |
| 39 | +* @srohmen for adding support for alternative remotes |
| 40 | +* @WhatTheFuzz for improving our error messages |
| 41 | +* @wuhaochen for fixing a long-standing bug with `git lfs migrate import` |
| 42 | + |
| 43 | +### Features |
| 44 | + |
| 45 | +* Add the FAQ in the repository #5167 (@bk2204) |
| 46 | +* Add support for Rocky Linux 9 #5144 (@bk2204) |
| 47 | +* push: add ability to read refs/oids from stdin #5086 (@rcoup) |
| 48 | +* Allow alternative remotes to be handled by LFS #5066 (@srohmen) |
| 49 | +* Switch documentation to AsciiDoc #5054 (@bk2204) |
| 50 | + |
| 51 | +### Bugs |
| 52 | + |
| 53 | +* Handle macro attribute references with unspecified flag #5168 (@chrisd8088) |
| 54 | +* Fixed broken link for git-lfs-migrate #5153 (@dhiwakarK) |
| 55 | +* ssh: disable concurrent transfers if no multiplexing #5136 (@bk2204) |
| 56 | +* Fix setting commit & vendor variables via make #5141 (@rcoup) |
| 57 | +* ssh: don't leak resources when falling back to legacy protocol #5137 (@bk2204) |
| 58 | +* Bump gitobj to v2.1.1 #5130 (@bk2204) |
| 59 | +* tools: don't match MINGW as Cygwin #5106 (@bk2204) |
| 60 | +* installer: handle `BashOnly` Git for Windows gracefully #5048 (@dscho) |
| 61 | +* Change git-lfs migrate import --everything to migrate everything except for special git refs #5045 (@wuhaochen) |
| 62 | + |
| 63 | +### Misc |
| 64 | + |
| 65 | +* Use --sparse parameter for ls-files for performance optimization #5187 (@Leo1690) |
| 66 | +* Add information to ambiguous error message. #5172 (@WhatTheFuzz) |
| 67 | +* Distro update for v3.3.0 #5169 (@bk2204) |
| 68 | +* docs/man: clarify Git LFS setup instructions #5166 (@larsxschneider) |
| 69 | +* Update more stale comments relating to object scanning #5164 (@chrisd8088) |
| 70 | +* Update stale comments relating to object scanning and uploading #5163 (@chrisd8088) |
| 71 | +* script/cibuild: exclude icons from whitespace check #5142 (@bk2204) |
| 72 | +* Update to Go version 1.19 #5126 (@chrisd8088) |
| 73 | +* Drop vendoring #4903 (@bk2204) |
| 74 | +* Adding locking_notes.md #5079 (@pratap043) |
| 75 | +* t: set init.defaultBranch #5082 (@bk2204) |
| 76 | +* go.mod: require gopkg.in/yaml.v3 v3.0.1 #5033 (@bk2204) |
| 77 | +* script/upload: improve readability of asset verification #5032 (@bk2204) |
| 78 | + |
3 | 79 | ## 3.2.0 (25 May 2022) |
4 | 80 |
|
5 | 81 | This release is a feature release which includes support for machine-readable |
|
0 commit comments