This release adds 5 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
ReleasePort's take
Moderate signalRelease v2.16.0 adds xz archive support and Node Sea builder integration while updating dependencies and enhancing dockers_v2 with hooks, variables, and platform metadata.
Why it matters: Feature additions (xz archives, Node Sea builders) expand capability; dockers_v2 gains pre/post hooks and extra.platforms metadata for multi‑platform builds.
Summary
AI summaryBroad release touches @caarlos0, Documentation updates, Bug fixes, and New Features.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds xz archive format support. Adds xz archive format support. Source: llm_adapter@2026-05-24 Confidence: low |
— |
| Feature | Medium |
Adds Node Sea builder support. Adds Node Sea builder support. Source: llm_adapter@2026-05-24 Confidence: low |
— |
| Feature | Medium |
Updates Docker in Docker image dependency. Updates Docker in Docker image dependency. Source: llm_adapter@2026-05-24 Confidence: low |
— |
| Feature | Medium |
Introduces baseimage and baseimagedigest template variables for dockers_v2. Introduces baseimage and baseimagedigest template variables for dockers_v2. Source: llm_adapter@2026-05-24 Confidence: low |
— |
| Feature | Medium |
Adds pre/post hooks for dockers_v2. Adds pre/post hooks for dockers_v2. Source: llm_adapter@2026-05-24 Confidence: low |
— |
| Feature | Medium |
Removes experimental warning from dockers_v2. Removes experimental warning from dockers_v2. Source: llm_adapter@2026-05-24 Confidence: low |
— |
| Feature | Medium |
Sets extra.platforms in the artifact for dockers_v2. Sets extra.platforms in the artifact for dockers_v2. Source: llm_adapter@2026-05-24 Confidence: low |
— |
| Feature | Medium |
Supports meta.mainProgram in nix builds. Supports meta.mainProgram in nix builds. Source: llm_adapter@2026-05-24 Confidence: low |
— |
| Feature | Medium |
Updates Go runtime to version 1.26.3. Updates Go runtime to version 1.26.3. Source: llm_adapter@2026-05-24 Confidence: low |
— |
| Deprecation | Medium |
Properly deprecates brews usage. Properly deprecates brews usage. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Bugfix | Medium |
Preserves prerelease on GitHub publish actions. Preserves prerelease on GitHub publish actions. Source: granite4.1:30b@2026-05-24-audit Confidence: low |
— |
| Bugfix | Medium |
Corrects wrong GoReleaser URL reference. Corrects wrong GoReleaser URL reference. Source: granite4.1:30b@2026-05-24-audit Confidence: low |
— |
| Bugfix | Low |
Removes author lookup by email in GitHub integrations. Removes author lookup by email in GitHub integrations. Source: granite4.1:30b@2026-05-24-audit Confidence: low |
— |
| Bugfix | Low |
Handles secondary rate limits on GitHub requests. Handles secondary rate limits on GitHub requests. Source: granite4.1:30b@2026-05-24-audit Confidence: low |
— |
Full changelog
Announcement
Read the official announcement: Announcing GoReleaser v2.16.
Changelog
New Features
- bb532b61116c548da4a995f681b9cdfc47ec4a71: feat(archive): xz format (#6520) (@jaredallard and @caarlos0)
- 9500ead0fcf8286e1df124ab71ccd2fe379306fe: feat(builders): add node sea support (#6579) (@caarlos0 and @vedantmgoyal9)
- 851f8f9ad22909d47b884cf00b2365e545eed245: feat(deps): update docker in docker image (@caarlos0)
- 8da70bc471acc0904f0b1429df1a74369890e613: feat(dockers_v2): baseimage and baseimagedigest template variables (#6625) (@caarlos0)
- 9e629ad10562773a0dc91186b8fd92feed23d7c3: feat(dockers_v2): pre/post hooks (#6634) (@caarlos0)
- e8d568690722707bcb840b20e0c972b8f00e3025: feat(dockers_v2): remove experimental warn (@caarlos0)
- d5c8e4facf3e5950d8248faca446c13a31d85315: feat(dockers_v2): set extra.platforms in the artifact (#6628) (@caarlos0)
- 868767bd2e957242a2dd388a07f85d1f2aaafcaa: feat(nix): support meta.mainProgram (#6627) (@caarlos0)
- f72cf9d487f74587fb403bb48064c34b129585fe: feat: go1.26.3 (@caarlos0)
- a4be92b9be10ab19b26934b3de1fb1e0128d4908: feat: proper deprecate brews (@caarlos0)
Bug fixes
- bb9062f564e30a94b005009ae0b37c3a40bc9b96: fix(cask): emit generate_completions_from_executable after postflight (#6594) (@caarlos0)
- 6ecba31405e8ade89b335bf05e19734d0fd8d2d8: fix(github): preserve prerelease on publish (#6591) (@caarlos0)
- 2e17678c4be30b1c53b5931919b57e71532b6d16: fix(github): preserve prerelease publish fields (@caarlos0)
- 17315a556ef69444cf54ad27f623abf728472bc6: fix(github): remove author lookup by email (#6601) (@caarlos0)
- e696cf8a8b95ea8de5152a71183833e5ba11e099: fix(srpm): set format and extension in extra (#6623) (@caarlos0)
- 9fd33f58cdbe39ccf11a8ff41a859a5735f2a628: fix(xz): rm unused field (@caarlos0)
- 306e37db68be39da785ac15f14cf05a1f4954eff: fix: change keyword color (@caarlos0)
- dd02be11c5280d9d985c7437eb794905073d16e4: fix: handle secondary rate limits on github (#6630) (@caarlos0)
- 49025ca384af2286db640fef2328c02d07c84ea8: fix: run script resolves nightly tags (@caarlos0)
- bba909e24364cc2579c7ec9d3ab12c02ca8621ff: fix: webhook error handling improvements (@caarlos0)
- 9f2811bc1085e3ce2b9004d0e59aa65f827e690b: fix: wrong goreleaser URL (#6584) (@ldez)
- 0944b0e216d6e23d5155aa8a9b4e66e68e51838c: fix:linkedin error handling improvements (@caarlos0)
Documentation updates
- 9081224ee51dc19cf8023b7df4b7788416005631: docs(actions): note immutable nightly resolution (#6590) (@caarlos0)
- 6c2d9e07cd1d242387b67262c954ed994c20801b: docs: add RWX CI guide (#6597) (@robinaugh)
- 3514d8d7762a1977261368b63536eff9bddfedaf: docs: add slack to users list (#6605) (@zimeg)
- 7b6496fdc4f869b09d4bca331f938bf67a06ffcd: docs: better install page (#6631) (@caarlos0)
- 33dfa252e3a085bee0ab330f3ac02505d340409f: docs: cleanup install (@caarlos0)
- be689affd0b732caff0984ce9fa20f6dc58ab3e1: docs: dont include nightlies in releases.json (@caarlos0)
- 6bc06bf044ecbdd4d178b097f4a58b7b820eb635: docs: fix invalid 'neq' template function in pkg example (#6604) (@SAY-5)
- f7b59d4a6e9d9af2e3d6d994d6f0c68d80963e7d: docs: fix logos (@caarlos0)
- ebc848413c6fb64c2981770858d662029a84eff5: docs: fix rendering issue inside tabs (@caarlos0)
- c6c834c35f247dd7ce08127a1387e8f3cc994a68: docs: improve install page (@caarlos0)
- d05aaa0843dc34b2b35d5740a07b3d62c6654423: docs: missing required version (@caarlos0)
- b1e5b9aa87247f551dd06fa7a61289e7802894bc: docs: parallax effect on homepage (#6596) (@caarlos0)
- 6e7c9176d7341affcff160d731409ae1e5d6e0b0: docs: rm old docs instructions (@caarlos0)
- dd373023f2d8c7f3338b4dee1a8686a460df9a92: docs: updat (@caarlos0)
- 8b21145b052ca3ccf1737555373071095773523f: docs: update link (@caarlos0)
- 8976559342deffb0644ca49ddf15695fa82a2bbd: docs: update users.md (@caarlos0)
- bd4e1a5f74a23f66844921f7b9ca0d74db3c0b4f: docs: updates (@caarlos0)
- b2593808124eab1c093b826b191c18f2e597f7c1: docs: updates (@caarlos0)
Other work
- 22004f44cc34bc5ec2e3bc99b54968edf03a6e9c: chore(www): update hextra (@caarlos0)
- 0750c1b3419459c7eece2686d171f1cb15ae53a6: chore: fmt (@caarlos0)
- 61623ca237028ce02de30037864eb3cc20493d4f: chore: gofumpt (@caarlos0)
- 231e274e25c7c089f53231b7bd78819a6d380bb8: chore: remove unused struct (@caarlos0)
- d76fb400136f96af3aaa7202776257885c9a6097: chore: skip one more docker test on windows (@caarlos0)
- 6fd4db60e3498536f5c74919377a72fd33cb2dcf: chore: update golang.org/x/ (@caarlos0)
Full Changelog: https://github.com/goreleaser/goreleaser/compare/v2.15.4...v2.16.0
Helping out
This release is only possible thanks to all the support of some awesome people!
Want to be one of them?
You can sponsor, get a Pro License or contribute with code.
Where to go next?
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]