Skip to content

v0.35.0

Choose a tag to compare

@buildkite-systems buildkite-systems released this 13 Nov 05:11
· 80 commits to main since this release
v0.35.0
d676348

v0.35.0 (2025-11-13)

Full Changelog

Warning

Breaking changes in v0.35

Kubernetes Version Requirement

Starting with v0.35.0 we now use k8s's native sidecar container mechanism to power our sidecar feature. This requires Kubernetes 1.29 or later.

Sidecar Behavior Change

With the native sidecar mechanism, sidecars are now expected to be long-running processes rather than ad-hoc tasks. If your sidecars are designed to run and exit (similar to init containers), you'll need to refactor them to run continuously or consider using init containers instead.

Warning

If you are upgrading from a version prior to v0.35.0, in-flight jobs with legacy sidecars may not be properly cleaned up, causing K8s Jobs to remain stuck. This is fixed in v0.36.3+. We recommend upgrading directly to v0.36.3 or later.

Added

Fixed

Internal

  • chore(deps): Bump github.com/buildkite/agent/v3 from 3.111.0 to 3.112.0 #769 (@dependabot[bot])
  • chore(deps): Bump the k8s group with 4 updates #680 (@dependabot[bot])
  • chore(deps): Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 #684 (@dependabot[bot])
  • chore(deps): Bump github.com/jedib0t/go-pretty/v6 from 6.6.8 to 6.7.1 #767 (@dependabot[bot])
  • chore(deps): Bump github.com/spf13/viper from 1.20.1 to 1.21.0 #691 (@dependabot[bot])
  • chore(deps): Bump github.com/buildkite/agent/v3 from 3.110.0 to 3.111.0 #766 (@dependabot[bot])
  • chore(deps): Bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 #685 (@dependabot[bot])
  • Fix kubeVersion to include pre-release #764 (@zhming0)

Images

Helm chart

Image: public.ecr.aws/buildkite/helm/agent-stack-k8s:0.35.0
Image: ghcr.io/buildkite/helm/agent-stack-k8s:0.35.0
Digest: sha256:0e7e6bfcee223d65631bd08a2587f1bb4fd431c36504ce429e19f8e3294fc114

Controller

Image: public.ecr.aws/buildkite/agent-stack-k8s/controller:0.35.0
Image: ghcr.io/buildkite/agent-stack-k8s/controller:0.35.0
Digest: sha256:de8ab3cce237ccbefd016ec3d162e330cd4a266f2447a43c53ae17c85c5b3360

Agent

Image: ghcr.io/buildkite/agent:3.112.0
Digest: sha256:e74668ee67923f109b57ebf3f3b2ba2e8ff6cbdcc5df3fe0387f47086e5d9d27