Merge pull request #5202 from git-lfs/release-next

release: v3.3.0
This commit is contained in:
brian m. carlson 2022-11-30 15:26:44 +00:00 committed by GitHub
commit 77deabdf9a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 86 additions and 4 deletions

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

@ -13,7 +13,7 @@ var (
)
const (
Version = "3.2.0"
Version = "3.3.0"
)
func init() {

6
debian/changelog vendored

@ -1,3 +1,9 @@
git-lfs (3.3.0) stable; urgency=low
* New upstream version
-- brian m. carlson <bk2204@github.com> Wed, 30 Nov 2022 14:29:00 -0000
git-lfs (3.2.0) stable; urgency=low
* New upstream version

@ -1,5 +1,5 @@
Name: git-lfs
Version: 3.2.0
Version: 3.3.0
Release: 1%{?dist}
Summary: Git extension for versioning large files

@ -3,7 +3,7 @@
{
"FileVersion": {
"Major": 3,
"Minor": 2,
"Minor": 3,
"Patch": 0,
"Build": 0
}
@ -13,7 +13,7 @@
"FileDescription": "Git LFS",
"LegalCopyright": "GitHub, Inc. and Git LFS contributors",
"ProductName": "Git Large File Storage (LFS)",
"ProductVersion": "3.2.0"
"ProductVersion": "3.3.0"
},
"IconPath": "script/windows-installer/git-lfs-logo.ico"
}