Announcing GoReleaser v2.7¶
Happy February! Another release is here with several improvements across the board.
Let's dig into some of the news!
Simplified versioning¶
GoReleaser Pro
One or more features are exclusively available with GoReleaser Pro.
GoReleaser Pro always had a -pro
suffix in its versions. This doesn't make a lot of sense, as the project is already called goreleaser-pro
. So now, GoReleaser v2.7 is tagged v2.7.0
- without the -pro
suffix.
Our GitHub Action should handle it seamlessly.
Regardless, let us know if you find any issues.
Warning
Make sure to use the latest action version.
MSI Improvements¶
GoReleaser Pro
One or more features are exclusively available with GoReleaser Pro.
The MSI builder got some nice improvements in this release:
- Added support for ARM64 architectures
- Added support for WiX 4+
New Package Repository Features¶
GoReleaser Pro
One or more features are exclusively available with GoReleaser Pro.
Package repository integrations got better:
- Added support for Fury APK packages
- Added Cloudsmith component/channel support
- Improved DockerHub integration with description from global
metadata
Conditional Hooks¶
GoReleaser Pro
One or more features are exclusively available with GoReleaser Pro.
You can now use conditions in hooks with the new if
property, allowing more granular control over when hooks should run.
Other Highlights¶
- new: allow OSS to use Pro configurations when
--snapshot
is set - new:
artifactories.skip
- build: fixed
ppc64le
builds - build: improved logging
- improved error handling, specially around build errors
As always, the release includes numerous dependency updates, documentation improvements, and general housekeeping changes.
Other news¶
- GoReleaser now has ~14.2k stars and 419 contributors! Thanks, everyone!
- We eventually discuss new features in our Discord server. Join the conversation!
- nFPM had new releases as well, check it out.
Download¶
You can install or upgrade using your favorite package manager, or see the full release notes and download the pre-compiled binaries here and here (for Pro).
Helping out¶
You can help by reporting issues, contributing features, documentation improvements, and bug fixes. You can also sponsor the project, or get a GoReleaser Pro licence.