Changelog
Pro-only
New features
- feat(pro): dockerhub.description from global metadata
- feat(pro): fury support apk packages
- feat(pro): hooks.if (#943)
- feat(pro): msi support arm64 (#951)
- feat(pro): support cloudsmith component/channel
- feat(pro): support wix 4+ (#946)
Bug fixes
- fix(pro): bad log message
- fix(pro): better partial build logging
- fix(pro): do not skip all hooks if one is skipped
- fix(pro): flag help
- fix(pro): jsonschema
- fix(pro): license check context (#955)
- fix(pro): lint
- fix(pro): msi tests, template variables
- fix(pro): msi with wixv3 needs -ext on candle.exe call as well
- fix(pro): notarize json schema
- fix(pro): prebuilt binaries with partial by target
- fix(pro): prebuilt target fixer
Build process updates
- ci(pro): attestations don't work in private repositories
- ci(pro): do not re-build nightly
- ci(pro): publish attestations
- ci(pro): remove -pro from nightly
- ci(pro): update taskfile
Shared with OSS
New features
- feat(cmd): filter check filename completion to YAML files (#5515)
- feat(http/artifactory): skip configuration (#5500)
- feat: allow oss to use pro configurations when --snapshot is set (#5501)
Bug fixes
- fix(build): --output completion usage (#5516)
- fix(go): build env overrides (#5492)
- fix(go): ppc64le should use GOPPC64 as well
- fix(init): prevent init from creating config files with deprecated fields (#5535)
- fix(nfpm): do not skip entire pipeline for one skip (#5546)
- fix(nfpm): do not skip entire pipeline for one skip (#5546)
- fix(nfpm): missing deb scripts config
- fix: better build errors
- fix: improve config version warning message phrasing (#5510)
- fix: simplify test a bit
- fix: small lint issue
- fix: use oxford comma
- refactor: use math/rand/v2 (#5507)
Dependency updates
- Revert "chore(deps): bump golang from 1.23.5-alpine to 1.24rc2-alpine" (#5534)
- chore(deps): bump actions/checkout from 3 to 4 (#5475)
- chore(deps): bump actions/checkout from 3 to 4 (#938)
- chore(deps): bump anchore/sbom-action from 0.17.9 to 0.18.0 (#5483)
- chore(deps): bump codecov/codecov-action from 5.1.2 to 5.2.0 (#5477)
- chore(deps): bump codecov/codecov-action from 5.2.0 to 5.3.0 (#5482)
- chore(deps): bump codecov/codecov-action from 5.3.0 to 5.3.1 (#5488)
- chore(deps): bump dagger/dagger-for-github from 7.0.4 to 7.0.5 (#5530)
- chore(deps): bump dependabot/fetch-metadata from 2.2.0 to 2.3.0 (#5490)
- chore(deps): bump docker/setup-buildx-action from 3.8.0 to 3.9.0 (#5529)
- chore(deps): bump docker/setup-buildx-action from 3.8.0 to 3.9.0 (#969)
- chore(deps): bump docker/setup-qemu-action from 3.3.0 to 3.4.0 (#5531)
- chore(deps): bump docker/setup-qemu-action from 3.3.0 to 3.4.0 (#970)
- chore(deps): bump github.com/agnivade/levenshtein from 1.2.0 to 1.2.1 (#5495)
- chore(deps): bump github.com/anchore/quill from 0.5.0 to 0.5.1 (#5542)
- chore(deps): bump github.com/anchore/quill from 0.5.0 to 0.5.1 (#5542)
- chore(deps): bump github.com/distribution/distribution/v3 from 3.0.0-rc.2 to 3.0.0-rc.3 in the go_modules group (#5547)
- chore(deps): bump github.com/slack-go/slack from 0.15.0 to 0.16.0 (#5539)
- chore(deps): bump github/codeql-action from 3.28.2 to 3.28.3 (#5476)
- chore(deps): bump github/codeql-action from 3.28.3 to 3.28.4 (#5481)
- chore(deps): bump github/codeql-action from 3.28.4 to 3.28.5 (#5489)
- chore(deps): bump github/codeql-action from 3.28.5 to 3.28.6 (#5494)
- chore(deps): bump github/codeql-action from 3.28.6 to 3.28.8 (#5502)
- chore(deps): bump github/codeql-action from 3.28.8 to 3.28.9 (#5537)
- chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.120.0 to 0.121.0 (#5518)
- chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.121.0 to 0.122.0 (#5525)
- chore(deps): bump golang from 1.23.5-alpine to 1.23.6-alpine (#5538)
- chore(deps): bump golang from 1.23.5-alpine to 1.24rc2-alpine (#5527)
- chore(deps): bump golang.org/x/crypto from 0.32.0 to 0.33.0 (#5540)
- chore(deps): bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 (#5524)
- chore(deps): bump golang.org/x/sync from 0.10.0 to 0.11.0 (#5526)
- chore(deps): bump golang.org/x/text from 0.21.0 to 0.22.0 (#5523)
- chore(deps): bump golang.org/x/tools from 0.29.0 to 0.30.0 (#5543)
- chore(deps): bump golang.org/x/tools from 0.29.0 to 0.30.0 (#5543)
- chore(deps): bump golangci/golangci-lint-action from 6.2.0 to 6.3.0 (#5521)
- chore(deps): bump golangci/golangci-lint-action from 6.3.0 to 6.3.1 (#5536)
- chore(deps): bump golangci/golangci-lint-action from 6.3.1 to 6.3.2 (#5544)
- chore(deps): bump golangci/golangci-lint-action from 6.3.1 to 6.3.2 (#5544)
- chore(deps): bump sigstore/cosign-installer from 3.7.0 to 3.8.0 (#5522)
- chore(deps): bump sigstore/cosign-installer from 3.7.0 to 3.8.0 (#960)
- chore(deps): update go-github
Documentation updates
- docs(docker_sign): ${artifact} does not contain the digest (#5513)
- docs(docker_sign): bring args defaults up to date (#5514)
- docs(sbom): fix default artifact info (#5509)
- docs: add go report card badge (#5486)
- docs: add vedant as a maintainer (#5471)
- docs: announce v2.7
- docs: announce v2.7
- docs: attestations (#5474)
- docs: fix install
- docs: preparing for v2.7
- docs: preparing for v2.7
- docs: remove unreleased for v2.6 (#5479)
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update install instructions
- docs: update install instructions
- docs: update pro.md
- docs: update pro.md
- docs: update yum install instructions
Build process updates
- ci: attest release artifacts
- ci: avoid duplicated nightly builds
- ci: codecov only on linux
- ci: fix rev-parse
- ci: fix run script to support -pro less tags
- ci: fix run script to support -pro less tags
- ci: fix typo
- ci: fix typo
- ci: missing perm
- ci: testing attestations
Other work
- chore: auto-update generated files
- chore: auto-update generated files
- chore: auto-update generated files
- chore: auto-update generated files
- chore: auto-update generated files
- chore: auto-update generated files
- chore: discussions first? (#5506)
- chore: fix comment
- chore: fix fake misspell warning
- chore: schema update
- chore: schema update
- chore: schema update
- chore: set token
- chore: typo
- chore: typo
- chore: update
- chore: update docs
- chore: update security policy (#5478)