Changelog
Pro-only
New features
- feat(pro): allow .ArtifactID in templates
- feat(pro): blobs.if
- feat(pro): set artifact id in split checksums
Bug fixes
- fix(pro): build filters
- fix(pro): dependencies
- fix(pro): healthcheck when use: podman
- fix(pro): improve macos notarization error messages
- fix(pro): linter issues
Build process updates
- ci(pro): fix nightly notify
Shared with OSS
New features
- feat(build): template skip (#5089)
- feat(build): templateable no_unique_dist_dir (#5115)
- feat(ko): snapshot builds (#5116)
- feat(nfpm): better support aix (#5075)
- feat(tmpl): IsSingleTarget (#5122)
- feat: add upx to our docker images (#5131)
Bug fixes
- fix(brew): version and os not being considered
- fix(build): c-shared build and release when target is wasm (#5128)
- fix(build): ignore empty flags after templating (#5103)
- fix: Handle error on failed release (github) (#5106)
- fix: build --single-target filters (#5114)
Dependency updates
- chore(deps): bump anchore/sbom-action from 0.17.1 to 0.17.2 (#5098)
- chore(deps): bump anchore/sbom-action from 0.17.1 to 0.17.2 (#809)
- chore(deps): bump dario.cat/mergo from 1.0.0 to 1.0.1 (#5093)
- chore(deps): bump github.com/Masterminds/semver/v3 from 3.2.1 to 3.3.0 (#5105)
- chore(deps): bump github.com/atc0005/go-teams-notify/v2 from 2.11.0 to 2.12.0 (#5092)
- chore(deps): bump github.com/atc0005/go-teams-notify/v2 from 2.12.0 to 2.13.0 (#5124)
- chore(deps): bump github.com/charmbracelet/keygen from 0.5.0 to 0.5.1 (#5084)
- chore(deps): bump github.com/charmbracelet/lipgloss from 0.12.1 to 0.13.0 (#5095)
- chore(deps): bump github.com/slack-go/slack from 0.13.1 to 0.14.0 (#5085)
- chore(deps): bump github.com/xanzy/go-gitlab from 0.107.0 to 0.108.0 (#5101)
- chore(deps): bump github.com/xanzy/go-gitlab from 0.108.0 to 0.109.0 (#5125)
- chore(deps): bump github/codeql-action from 3.26.1 to 3.26.2 (#5081)
- chore(deps): bump github/codeql-action from 3.26.2 to 3.26.3 (#5094)
- chore(deps): bump github/codeql-action from 3.26.3 to 3.26.4 (#5097)
- chore(deps): bump github/codeql-action from 3.26.4 to 3.26.5 (#5100)
- chore(deps): bump github/codeql-action from 3.26.5 to 3.26.6 (#5108)
- chore(deps): bump golang from 1.23.0-alpine to 1.23.1-alpine (#5126)
- chore(deps): bump golang.org/x/crypto from 0.26.0 to 0.27.0 (#5121)
- chore(deps): bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 (#5117)
- chore(deps): bump golang.org/x/tools from 0.24.0 to 0.25.0 (#5129)
- chore(deps): update bluesky/indigo (#5073)
- chore(deps): update go-github
- chore(deps): update gocloud to v0.39.0 (#5091)
- chore(deps): update nfpm
- chore(deps): upgrade cosign to 2.4.0 (#5099)
- fix(deps): not sure why we were using a rc version of runc
Documentation updates
- docs: announce v2.2
- docs: fix wrong links
- docs: improve git semver sorting pro warning
- docs: since
- docs: udpate
- docs: update
Build process updates
- build(nix): improve flake.nix
- build: constant archive files owner, group, and mtime (#5088)
- build: fix port error with dockertest on blob_minio_test.go (#5090)
- build: update golangci-lint
- build: use go 1.23 (#5082)
Other work
- chore(docs): schema update
- chore(docs): schema update
- chore: auto-update generated files
- chore: deprecation
- chore: fix linter errors (#5111)
- chore: issue template config
- chore: schema update
- chore: update nix
- chore: update taskfile
- chore: use nightly.version_template
- chore: use snapshot.version_template in own config (#5087)