Skip to content

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.