Skip to content

v2.17.0

Latest

Choose a tag to compare

@goreleaserbot goreleaserbot released this 04 Jul 22:52
Immutable release. Only release title and notes can be modified.
18ed895

Changelog

Pro-only

New features

  • feat(pro): add .Dist template variable (@caarlos0)
  • feat(pro): add verify pipe and command (@caarlos0)
  • feat(pro): allow to pass multiple license keys (@caarlos0)
  • feat(pro): dockers_v2 hooks.if support (@caarlos0)

Bug fixes

  • fix(pro): improve verify feature (@caarlos0)
  • fix(pro): less verbose log (@caarlos0)
  • fix(pro): use universal archive for darwin npm arm64 and amd64 (@caarlos0)

Shared with OSS

New features

  • feat(brew,cask,krew,nix,scoop,winget): default pull request branch name (@caarlos0)
  • feat(docker): templated dockerfile and extra files in dockers_v2 (@caarlos0)
  • feat(dockers/v2): retry build (@caarlos0)
  • feat(nfpm): support msix packages (@umaidshahid and @caarlos0)
  • feat(scm): allow a custom token on the release repository (@caarlos0)
  • feat(scm): allow a custom token on the release repository (@caarlos0)
  • feat(winget): allow configuring the manifest locale (@caarlos0)
  • feat: Allow GOARM softfloat and hardfloat (@MDr164 and @caarlos0)

Security updates

  • sec(deps): bump go-pkcs12 to v0.7.2 (GO-2026-5052) (@caarlos0)
  • sec(deps): update golang.org/x/net (@caarlos0)

Bug fixes

  • fix(builders): reject empty target string (@sueun-dev)
  • fix(client): skip merge-upstream when target repo is not a fork (@jamessawle and @caarlos0)
  • fix(deps): drop dep on docker/docker (@caarlos0)
  • fix(mcp): clean subfolder path (@caarlos0)
  • fix(nfpm): produce valid arch for Termux packages (@bltavares and @caarlos0)
  • fix(winget): default head branch to a versioned template (@Sanjays2402)
  • fix: return error when go.mod is unreadable in CheckGoModPipe (@SebTardif)

Documentation updates

Other work