Releases: kubernetes/release
v0.17.10
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.17.10
Feature
- Build Go 1.23.2 and 1.22.8 images (#3779, @haitch) [SIG Release]
- Bump distroless-iptables to use go 1.23.2/1.22.8 (#3797, @haitch) [SIG Release]
- Update k8s-cloud-builder and k8s-ci-builder for Kubernetes 1.32 to Go 1.23.2 (#3799, @xmudrii) [SIG Release]
- Update k8s-cloud-builder and k8s-ci-builder to Go 1.23.2/1.22.8 (#3807, @haitch) [SIG Release]
Bug or Regression
- Fixed a bug where
krel announce
would spit out the release announcement as the raw bytes (#3803, @puerco) [SIG Release]
Other (Cleanup or Flake)
- Don't set
KUBE_PARALLEL_BUILD_MEMORY
any more. (#3795, @saschagrunert) [SIG Release] - Use only public URLs for release notes index (#3793, @saschagrunert) [Sig Release]
Dependencies
Added
Nothing has changed.
Changed
- github.com/BurntSushi/toml: v0.3.1 → v1.2.1
- github.com/yuin/goldmark: v1.7.4 → v1.7.8
- golang.org/x/tools: v0.25.0 → v0.26.0
- k8s.io/api: v0.28.3 → v0.28.4
- k8s.io/client-go: v0.28.3 → v0.28.4
- sigs.k8s.io/release-utils: v0.8.5 → v0.8.4
Removed
Nothing has changed.
v0.17.9
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.17.9
Feature
- Added
krel push --repo-root
CLI flag. (#3768, @saschagrunert) [SIG Release] - Build Go 1.23.1 and 1.22.7 images (#3758, @haitch) [SIG Release]
- Bump distroless-iptables to use go 1.23.1/1.22.7 (#3773, @haitch) [SIG Release]
- Introduced new
krel validate
command for validating committed release note edits. (#3765, @npolshakova) [SIG Release]
Dependencies
Added
- cel.dev/expr: v0.15.0
- github.com/containerd/errdefs: v0.1.0
- github.com/containerd/platforms: v0.2.1
- github.com/planetscale/vtprotobuf: 0393e58
Changed
- github.com/Microsoft/go-winio: v0.6.1 → v0.6.2
- github.com/cenkalti/backoff/v4: v4.2.1 → v4.3.0
- github.com/cespare/xxhash/v2: v2.2.0 → v2.3.0
- github.com/cncf/xds/go: 0fa0005 → 555b57e
- github.com/containerd/containerd: v1.7.14 → v1.7.21
- github.com/envoyproxy/go-control-plane: v0.12.0 → 1eb8caa
- github.com/golang/glog: v1.2.0 → v1.2.1
- github.com/grpc-ecosystem/grpc-gateway/v2: v2.19.1 → v2.20.0
- github.com/klauspost/compress: v1.17.8 → v1.17.9
- github.com/open-policy-agent/opa: v0.63.0 → v0.68.0
- github.com/prometheus/client_golang: v1.19.0 → v1.20.2
- github.com/prometheus/client_model: v0.6.0 → v0.6.1
- github.com/prometheus/common: v0.51.1 → v0.55.0
- github.com/prometheus/procfs: v0.12.0 → v0.15.1
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.49.0 → v0.53.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.22.0 → v1.28.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.22.0 → v1.28.0
- go.opentelemetry.io/otel/metric: v1.24.0 → v1.28.0
- go.opentelemetry.io/otel/sdk: v1.24.0 → v1.28.0
- go.opentelemetry.io/otel/trace: v1.24.0 → v1.28.0
- go.opentelemetry.io/otel: v1.24.0 → v1.28.0
- go.opentelemetry.io/proto/otlp: v1.0.0 → v1.3.1
- golang.org/x/crypto: v0.27.0 → v0.28.0
- golang.org/x/net: v0.29.0 → v0.30.0
- golang.org/x/sys: v0.25.0 → v0.26.0
- golang.org/x/term: v0.24.0 → v0.25.0
- golang.org/x/text: v0.18.0 → v0.19.0
- golang.org/x/time: v0.5.0 → v0.6.0
- google.golang.org/genproto/googleapis/api: c811ad7 → f6361c8
- google.golang.org/genproto/googleapis/rpc: 94a12d6 → f6361c8
- google.golang.org/grpc: v1.62.1 → v1.66.0
Removed
- github.com/Microsoft/hcsshim: v0.11.4
v0.17.8
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.17.8
Feature
- Added
FORCE_BUILD_KREL
GCB env var to buildkrel
from sources if requested. (#3760, @saschagrunert) [SIG Release]
Bug or Regression
- Fixed marker publish verification when bucket is private on
krel release
. (#3763, @saschagrunert) [SIG Release]
Other (Cleanup or Flake)
- Schedule-builder: don't mention release name for upcoming releases since they don't have a single name. (#3761, @saschagrunert) [SIG Release]
Dependencies
Added
Nothing has changed.
Changed
- github.com/BurntSushi/toml: v1.2.1 → v0.3.1
- github.com/maxbrunsfeld/counterfeiter/v6: v6.8.1 → v6.9.0
- github.com/onsi/gomega: v1.30.0 → v1.34.1
- golang.org/x/exp: 2478ac8 → 8a7402a
- golang.org/x/mod: v0.17.0 → v0.21.0
- golang.org/x/telemetry: f48c80b → bda5523
- golang.org/x/tools: e35e4cc → v0.25.0
- k8s.io/api: v0.28.4 → v0.28.3
- k8s.io/apimachinery: v0.31.0 → v0.31.1
- k8s.io/client-go: v0.28.4 → v0.28.3
- sigs.k8s.io/release-utils: v0.8.4 → v0.8.5
Removed
Nothing has changed.
v0.17.7
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.17.7
Bug or Regression
- Fixed publish marker link replacement for production bucket. (#3753, @saschagrunert) [SIG Release]
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
v0.17.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.17.6
Bug or Regression
- Krel release: removed ACL ownership change on release publish. (#3752, @saschagrunert) [SIG Release]
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
v0.17.5
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.17.5
Other (Cleanup or Flake)
- Only use production or test bucket when submitting GCB jobs. (#3751, @saschagrunert) [SIG Release]
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
v0.17.4
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.17.4
Feature
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
v0.17.3
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.17.3
Deprecation
- Skip release archive for
krel release
.krel announce send
will now use the announcement from the release artifacts rather than the archive. (#3717, @saschagrunert) [SIG Release]
Feature
- Added
-l
alias forkrel
--log-level
flag. (#3700, @saschagrunert) [SIG Release] - Build Go 1.22.6 (#3724, @cpanato) [SIG Release]
- Build distroless-iptables with go1.23.0 (#3736, @cpanato) [SIG Release]
- Bump distroless-iptables to use go1.22.6 (#3728, @cpanato) [SIG Release]
- Golang: Build 1.23.0 images (#3732, @cpanato) [SIG Release]
- Make kubeadm >= 1.32 independent from crictl due to kubernetes/kubernetes#124685 (#3626, @saschagrunert) [SIG Release]
- Update k8s-cloud-builder and k8s-ci-builder images to Go 1.23.0 (#3741, @cpanato) [SIG Release]
- Update k8s-cloud-builder and k8s-ci-builder images to Go 1.23rc2 (#3690, @xmudrii) [SIG Release]
- Update k8s-cloud-builder and k8s-ci-builder to Go 1.22.6 (#3733, @cpanato) [SIG Release]
Bug or Regression
- Switch to
conntrack-tools
as kubelet package dependency for RPM's. (#3712, @saschagrunert) [SIG Release]
Other (Cleanup or Flake)
- GCB: build
krel
from sources when not using defaultTOOL_*
environment variables. (#3718, @saschagrunert) [SIG Release] - Rebuild debian-base - bump to bookworm-v1.0.4 (#3742, @cpanato) [SIG Release]
- Rebuild setcap with debian-base bookworm-v1.0.4 (#3743, @cpanato) [SIG Release]
- Remove
socat
andebtables
dependencies from the kubelet deb and rpm packages (#3722, @xmudrii) [SIG Release] - Removed unused
announcement-subject.txt
from release artifacts (#3731, @saschagrunert) [SIG Release]
Dependencies
Added
- github.com/go-task/slim-sprig/v3: v3.0.0
- gopkg.in/evanphx/json-patch.v4: v4.12.0
Changed
- github.com/docker/cli: v24.0.7+incompatible → v27.1.1+incompatible
- github.com/fxamacker/cbor/v2: v2.6.0 → v2.7.0
- github.com/go-logr/logr: v1.4.1 → v1.4.2
- github.com/google/go-containerregistry: v0.20.1 → v0.20.2
- github.com/google/pprof: ff6d637 → 4bfdf5a
- github.com/moby/spdystream: v0.2.0 → v0.4.0
- github.com/onsi/ginkgo/v2: v2.15.0 → v2.19.0
- github.com/onsi/gomega: v1.31.0 → v1.30.0
- github.com/sendgrid/sendgrid-go: v3.14.0+incompatible → v3.16.0+incompatible
- golang.org/x/crypto: v0.25.0 → v0.27.0
- golang.org/x/net: v0.27.0 → v0.29.0
- golang.org/x/oauth2: v0.21.0 → v0.23.0
- golang.org/x/sync: v0.7.0 → v0.8.0
- golang.org/x/sys: v0.22.0 → v0.25.0
- golang.org/x/term: v0.22.0 → v0.24.0
- golang.org/x/text: v0.16.0 → v0.18.0
- google.golang.org/protobuf: v1.33.0 → v1.34.2
- k8s.io/apimachinery: v0.30.3 → v0.31.0
- k8s.io/klog/v2: v2.120.1 → v2.130.1
- k8s.io/utils: fe8a2dd → 18e509b
- sigs.k8s.io/release-utils: v0.8.3 → v0.8.4
Removed
Nothing has changed.
v0.17.2
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.17.2
Feature
- Build Go 1.22.5 (#3664, @cpanato) [SIG Release]
- Build distroless-iptables with go1.23rc1 (#3672, @cpanato) [SIG Release]
- Build distroless-iptables with go1.23rc2 (#3685, @cpanato) [SIG Release]
- Bump distroless-iptables to use go1.22.5 (#3665, @cpanato) [SIG Release]
- Golang: Build 1.23rc1 images (#3669, @cpanato) [SIG Release]
- Golang: Build 1.23rc2 images (#3680, @cpanato) [SIG Release]
- Update k8s-cloud-builder and k8s-ci-builder to Go 1.22.5 (#3666, @cpanato) [SIG Release]
Bug or Regression
- Edited release notes by the release notes team will now have the sig labels included at the end of the markdown. (#3684, @npolshakova) [SIG Release]
Other (Cleanup or Flake)
Dependencies
Added
Nothing has changed.
Changed
- github.com/google/go-containerregistry: v0.19.2 → v0.20.1
- golang.org/x/crypto: v0.24.0 → v0.25.0
- golang.org/x/net: v0.26.0 → v0.27.0
- golang.org/x/sys: v0.21.0 → v0.22.0
- golang.org/x/term: v0.21.0 → v0.22.0
- k8s.io/apimachinery: v0.30.2 → v0.30.3
- sigs.k8s.io/mdtoc: v1.3.0 → v1.4.0
- sigs.k8s.io/release-utils: e30fa4b → v0.8.3
Removed
Nothing has changed.
v0.17.1
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.17.1
Feature
- Add job to test packages with rpmlint (#3589, @cpanato) [SIG Release]
- Build image with go1.22.4 for active release branches that were in go1.21 and drop go1.21 images (#3652, @cpanato) [SIG Release]
- Update k8s-cloud-builder and k8s-ci-builder to Go 1.22.4 and 1.21.11 (#3644, @xmudrii) [SIG Release]
- Update k8s-cloud-builder and k8s-ci-builder to Go 1.22.4 for active release branches (#3654, @cpanato) [SIG Release]
Bug or Regression
- Fixed bug to return the wrong exit status on
osc results -w
. This requiresosc >= 1.8.0
. (#3662, @saschagrunert) [SIG Release]
Other (Cleanup or Flake)
- Drop building images for go1.21.x (#3656, @cpanato) [SIG Release]
- Removed
ETCD_VERSION
variable references from base-images. (#3640, @ArkaSaha30) [SIG Release]
Dependencies
Added
- k8s.io/gengo/v2: 51d4e06
Changed
- github.com/cpuguy83/go-md2man/v2: v2.0.3 → v2.0.4
- github.com/fatih/color: v1.15.0 → v1.16.0
- github.com/fxamacker/cbor/v2: v2.4.0 → v2.6.0
- github.com/goark/go-cvss: v1.6.6 → v1.6.7
- github.com/google/go-containerregistry: v0.19.1 → v0.19.2
- github.com/hashicorp/go-hclog: v1.5.0 → v1.6.3
- github.com/hashicorp/go-retryablehttp: v0.7.5 → v0.7.7
- github.com/onsi/ginkgo/v2: v2.13.0 → v2.15.0
- github.com/onsi/gomega: v1.30.0 → v1.31.0
- github.com/shirou/gopsutil/v3: v3.24.3 → v3.24.5
- github.com/spf13/cobra: v1.8.0 → v1.8.1
- github.com/yuin/goldmark: v1.7.1 → v1.7.4
- golang.org/x/crypto: v0.23.0 → v0.24.0
- golang.org/x/net: v0.25.0 → v0.26.0
- golang.org/x/sys: v0.20.0 → v0.21.0
- golang.org/x/term: v0.20.0 → v0.21.0
- golang.org/x/text: v0.15.0 → v0.16.0
- golang.org/x/tools: v0.21.0 → e35e4cc
- k8s.io/apimachinery: v0.29.4 → v0.30.2
- k8s.io/kube-openapi: 2dd684a → 70dd376
- sigs.k8s.io/release-sdk: v0.12.0 → v0.12.1
Removed
- github.com/shoenig/test: v0.6.4
- k8s.io/gengo: 9cce18d