v0.16.6
Changes by Kind
Please note that you can also download the artifacts for this release from our Google Cloud Bucket:
https://console.cloud.google.com/storage/browser/k8s-artifacts-sig-release/kubernetes/release/v0.16.6
Feature
- Add bom and attestation to release jobs (#3536, @cpanato) [SIG Release]
- Add publish-release to be part of the release job (#3533, @cpanato) [SIG Release]
- Added
--update
flag toschedule-builder
to update the patch releaseschedule.yaml
. (#3544, @saschagrunert) [SIG Release] - Added
schedule-builder
shorthands as well as update the documentation for the flags. (#3543, @saschagrunert) [SIG Release] - Added
version
subcommand torelease-notes
tool. (#3478, @saschagrunert) [SIG Release] - Added support for in-memory
cloudbuild.yaml
jobs when submitting them usingkrel
. (#3472, @saschagrunert) [SIG Release] - Added upcoming releases to schedule builder model. (#3547, @saschagrunert) [SIG Release]
- Build Go 1.22.1 and 1.21.8 (#3488, @cpanato) [SIG Release]
- Build k8s-ci-builder and k8s-cloud-bulider with Go 1.22.1 and 1.21.8 (#3495, @cpanato) [SIG Release]
- Bump distroless iptables to use go1.22.1 and go1.21.8 (#3489, @cpanato) [SIG Release]
- Rebuild debian-base and tag bookworm-v1.0.2 (#3522, @cpanato) [SIG Release]
- Release schedule-builder binaries. (#3542, @saschagrunert) [SIG Release]
- Remove kubeadm's dependencies for kubelet and kubectl for kubeadm versions >= 1.30.0 (#3481, @neolit123) [SIG Release]
- Set custom org and repo for FF cloudbuild job (#3505, @cpanato) [SIG Release]
- Track the original PR body when creating release notes maps. Those will be used to compare the actual PR body against them and warn in case of any differences. (#3538, @saschagrunert) [SIG Release]
- Upgrade to go1.22 (#3514, @cpanato) [SIG Release]
Bug or Regression
- Do not exclude mapped notes if they got modified to contain the
release-note-none
label. (#3509, @saschagrunert) [SIG Release] - Fixed runtime panic in
release-notes
when the--maps-from
value is smaller than 5 characters (#3508, @saschagrunert) [SIG Release] - Fixed schedule-builder to match the current format from k/website. (#3541, @saschagrunert) [SIG Release]
Other (Cleanup or Flake)
- Allow api.securityscorecards.dev for dependency review job (#3531, @cpanato) [SIG Release]
- Split release job in two to avoid have token excess permissions in prs (#3528, @cpanato) [SIG Release]
- Update set-cap image to use debian-base bookworm-v1.0.2 (#3525, @cpanato) [SIG Release]
- Update sigs.k8s.io/bom to v0.6.0 and drop build for linux/s390x and windows/386 (#3530, @cpanato) [SIG Release]
Dependencies
Added
- github.com/MakeNowJust/heredoc/v2: v2.0.1
- github.com/glebarez/go-sqlite: v1.22.0
- github.com/kballard/go-shellquote: 95032a8
- github.com/klauspost/cpuid/v2: v2.2.3
- github.com/knqyf263/go-rpmdb: 067d98b
- github.com/remyoudompheng/bigfft: 24d4a6f
- lukechampine.com/uint128: v1.3.0
- modernc.org/cc/v3: v3.41.0
- modernc.org/ccgo/v3: v3.16.15
- modernc.org/httpfs: v1.0.6
- modernc.org/libc: v1.37.6
- modernc.org/mathutil: v1.6.0
- modernc.org/memory: v1.7.2
- modernc.org/opt: v0.1.3
- modernc.org/sqlite: v1.28.0
- modernc.org/strutil: v1.2.0
- modernc.org/tcl: v1.15.2
- modernc.org/token: v1.1.0
- modernc.org/z: v1.7.3
Changed
- github.com/ProtonMail/go-crypto: afb1ddc → v1.0.0
- github.com/docker/docker: v24.0.7+incompatible → v24.0.9+incompatible
- github.com/gliderlabs/ssh: v0.3.5 → v0.3.7
- github.com/go-git/go-git/v5: v5.11.0 → v5.12.0
- github.com/go-jose/go-jose/v3: v3.0.1 → v3.0.3
- github.com/goark/errs: v1.1.0 → v1.3.2
- github.com/goark/go-cvss: v1.6.6 → v1.6.7
- github.com/golang/protobuf: v1.5.3 → v1.5.4
- github.com/gomarkdown/markdown: 3b9f472 → 4d01890
- github.com/google/go-containerregistry: v0.19.0 → v0.19.1
- github.com/package-url/packageurl-go: d704593 → v0.1.2
- github.com/saschagrunert/go-modiff: v1.3.4 → v1.3.5
- github.com/sergi/go-diff: v1.3.1 → 5b0b94c
- github.com/shirou/gopsutil/v3: v3.24.1 → v3.24.3
- github.com/skeema/knownhosts: v1.2.1 → v1.2.2
- github.com/stretchr/objx: v0.5.1 → v0.5.2
- github.com/stretchr/testify: v1.8.4 → v1.9.0
- github.com/yuin/goldmark: v1.7.0 → v1.7.1
- github.com/yusufpapurcu/wmi: v1.2.3 → v1.2.4
- gitlab.alpinelinux.org/alpine/go: v0.7.0 → v0.8.0
- golang.org/x/crypto: v0.19.0 → v0.21.0
- golang.org/x/net: v0.21.0 → v0.23.0
- golang.org/x/oauth2: v0.17.0 → v0.18.0
- golang.org/x/sys: v0.17.0 → v0.18.0
- golang.org/x/term: v0.17.0 → v0.18.0
- google.golang.org/protobuf: v1.31.0 → v1.33.0
- gopkg.in/go-jose/go-jose.v2: v2.6.1 → v2.6.3
- k8s.io/apimachinery: v0.29.2 → v0.29.3
- mvdan.cc/sh/v3: v3.5.1 → v3.7.0
- sigs.k8s.io/bom: 1ebaa9c → v0.6.0
- sigs.k8s.io/mdtoc: v1.1.0 → v1.2.2
- sigs.k8s.io/release-utils: v0.7.7 → v0.8.0
Removed
- github.com/MakeNowJust/heredoc: v1.0.0
- golang.org/dl: 82a15e2