Skip to content

Releases: buildkite/agent

v3.116.0

29 Jan 01:36
a22e3ae

Choose a tag to compare

v3.116.0 (2026-01-28)

Full Changelog

Added

Fixed

  • Exit with non-zero status if ping or heartbeat fail unrecoverably #3687 (@DrJosh9000)
  • Repeated plugins run correct number of times with always-clone-fresh #3684 (@DrJosh9000)
  • Fix nil pointer dereference in meta-data get on API timeout #3682 (@lox)

Changed

  • In k8s mode, write BUILDKITE_ENV_FILE to /workspace #3683 (@zhming0)

Internal

v3.115.4

13 Jan 05:48
ed463eb

Choose a tag to compare

v3.115.4 (2026-01-13)

Full Changelog

Changed

Internal

v3.115.3

08 Jan 23:34
5fa9d83

Choose a tag to compare

v3.115.3 (2026-01-08)

Full Changelog

Changed

  • PS-1525: keep BUILDKITE_KUBERNETES_EXEC true for k8s bootstrap #3658 (@zhming0)

Internal

v3.115.2

18 Dec 03:32
a6bdf43

Choose a tag to compare

v3.115.2 (2025-12-18)

Full Changelog

Fixed

  • Try to avoid overriding BUILDKITE_PLUGINS_ALWAYS_CLONE_FRESH with false #3644 (@DrJosh9000)
  • SUP-5826: Remove experiment from 'env' command #3635 (@Mykematt)

Internal

Dependency updates

  • chore(deps): bump zstash to v0.7.0 #3632 (@wolfeidau)
  • build(deps): bump the cloud-providers group with 2 updates #3638 (@dependabot[bot])
  • build(deps): bump the otel group with 5 updates #3637 (@dependabot[bot])
  • build(deps): bump github.com/DataDog/datadog-go/v5 from 5.8.1 to 5.8.2 #3639 (@dependabot[bot])
  • build(deps): bump the container-images group across 5 directories with 1 update #3640 (@dependabot[bot])
  • build(deps): bump docker/library/golang from cf1272d to 54528d1 in /.buildkite in the container-images group across 1 directory #3641 (@dependabot[bot])

v3.115.1

11 Dec 23:35
34a418c

Choose a tag to compare

v3.115.1 (2025-12-12)

Full Changelog

Fixes

  • PS-1491: Fix double retry issue for k8s mode bootstrap #3628 (@zhming0)

Internal

  • PB-1023: remove old kubernetes bootstrap setup #3629 (@zhming0)
  • chore(deps): update zstash to v0.6.0 and update progress callback #3630 (@wolfeidau)
  • feat: add support for concurrent save and restore operations #3627 (@wolfeidau)

v3.115.0

11 Dec 00:43
944efc7

Choose a tag to compare

v3.115.0 (2025-12-10)

Full Changelog

Added

  • --changed-files-path for pipeline upload, which allows users to specify a list of files changed for if_changed computation #3620 (@pyrocat101)

Fixes

  • Further fixes to custom bucket artifact uploads/downloads #3615 (@moskyb)

Internal

v3.114.1

05 Dec 03:47
759246b

Choose a tag to compare

v3.114.1 (2025-12-05)

Full Changelog

Fixed

  • Fix issue where artifacts uploaded to customer-managed s3 buckets could not be downloaded #3607 (@moskyb)

Internal

v3.114.0

25 Nov 06:36
dbcc893

Choose a tag to compare

v3.114.0 (2025-11-25)

Full Changelog

Added

Fixed

  • Fix for the agent sometimes failing to disconnect properly when exiting - agent pool: Send error after disconnecting #3596 (@DrJosh9000)

Internal

Dependency updates

  • build(deps): bump the cloud-providers group with 7 updates #3593 (@dependabot[bot])
  • build(deps): bump the container-images group across 5 directories with 1 update #3594 (@dependabot[bot])
  • build(deps): bump the container-images group across 1 directory with 2 updates #3595 (@dependabot[bot])
  • build(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 #3590 (@dependabot[bot])

v3.113.0

18 Nov 00:15
f594eea

Choose a tag to compare

v3.113.0 (2025-11-18)

Full Changelog

Added

Fixed

  • Fix the pipeline upload --reject-secrets flag not rejecting secrets #3580 (@moskyb)
  • Fix idle tracking for agents that never received jobs #3579 (@scadu)

Internal

Dependency updates

  • build(deps): bump the golang-x group with 3 updates #3583 (@dependabot[bot])
  • build(deps): bump the cloud-providers group with 7 updates #3584 (@dependabot[bot])

v3.112.0

12 Nov 03:24
e187886

Choose a tag to compare

v3.112.0 (2025-11-12)

Full Changelog

Warning

Known issue: the disconnect-after-idle-timeout option in this version does not take effect until an agent has run a job, and so agents that never run a job will never disconnect. Fixed in the following version v3.113.0 via #3579

Added

The agent can now annotate jobs as well as builds! Job annotations will show up in a dedicated section of the job detail
in the build UI. This is a great way to provide additional, richly-formatted context and information about specific jobs.

See the PR for more details.

Changed

  • Agents will now check for new work more quickly immediately after finishing a job #3571 (@DrJosh9000)

Fixed

Internal