Skip to content

Releases: buildkite/agent

v3.120.1

18 Mar 03:37
594ba56

Choose a tag to compare

v3.120.1 (2026-03-17)

Full Changelog

Tip

🎉 ✨ Streaming job dispatch (Public Preview): Version 3.120.0 adds opt-in support for a new streaming connection between agents and Buildkite, significantly reducing job acceptance latency for self-hosted agents. To try it, start your agent with --endpoint https://agent-edge.buildkite.com/v3, for example:

buildkite-agent start --endpoint https://agent-edge.buildkite.com/v3

You may alternatively use the environment variable BUILDKITE_AGENT_ENDPOINT or edit your buildkite-agent.cfg to contain endpoint=https://agent-edge.buildkite.com/v3.

This capability is in public preview and will become the default in a future release. If you have any feedback or run into issues, please reach out to [email protected].

Fixed

Internal

  • Trigger docs-draft-writer pipeline on merge to main #3760 (@omehegan)

Dependency updates

  • build(deps): bump the container-images group across 1 directory with 2 updates #3764 (@dependabot[bot])
  • build(deps): bump the container-images group across 5 directories with 2 updates #3766 (@dependabot[bot])
  • build(deps): bump the golang-x group with 3 updates #3762 (@dependabot[bot])
  • build(deps): bump the cloud-providers group with 8 updates #3765 (@dependabot[bot])

v3.120.0

13 Mar 05:14
87eddf1

Choose a tag to compare

v3.120.0 (2026-03-13)

Full Changelog

Tip

🎉 ✨ Streaming job dispatch (Public Preview): This release adds opt-in support for a new streaming connection between agents and Buildkite, significantly reducing job acceptance latency for self-hosted agents. To try it, start your agent with --endpoint https://agent-edge.buildkite.com/v3, for example:

buildkite-agent start --endpoint https://agent-edge.buildkite.com/v3

You may alternatively use the environment variable BUILDKITE_AGENT_ENDPOINT or edit your buildkite-agent.cfg to contain endpoint=https://agent-edge.buildkite.com/v3.

This capability is in public preview and will become the default in a future release. If you have any feedback or run into issues, please reach out to [email protected].

Note

The minimum version of Go used to build the agent is now Go 1.25.

Fixed

  • fix: Make submodule clone config an agent config #3752 (@DrJosh9000)
  • fix: prevent header times scan panic after stop #3740 (@lox)
  • fix: handle multiple lifecycle hooks without closed pipe reuse #3741 (@lox)
  • fix: potential deadlock in baton #3754 (@DrJosh9000)
  • fix: Use targetPath helper and tempfile for Azure Blob download #3751 (@DrJosh9000)

Internal

Dependency updates

  • build(deps): bump the container-images group across 5 directories with 1 update #3749 (@dependabot[bot])
  • Upgrade to Go 1.25 and update all dependencies #3750 (@DrJosh9000)

v3.119.2

09 Mar 23:18
1451f0b

Choose a tag to compare

v3.119.2 (2026-03-09)

Full Changelog

Added

  • Generate a warning when cache is specified on self-hosted jobs #3743 (@CerealBoy)

Internal

  • chore: add mise config for go and golangci-lint #3739 (@lox)

v3.119.1

04 Mar 06:48
8e00328

Choose a tag to compare

v3.119.1 (2026-03-04)

Full Changelog

Fixed

v3.119.0

04 Mar 02:31
a0854aa

Choose a tag to compare

v3.119.0 (2026-03-03)

Full Changelog

Added

Fixed

v3.118.1

26 Feb 00:01
88d0a48

Choose a tag to compare

v3.118.1 (2026-02-25)

Full Changelog

Changed

Internal

v3.118.0

16 Feb 23:40
0c7c9ba

Choose a tag to compare

v3.118.0 (2026-02-16)

Added

  • Add new buildkite-agent job update command to update job timeouts #3707 (matthewborden)
  • Enable setting BUILDKITE_GIT_SUBMODULE with Environment Variables #3677 (tomowatt)

Fixed

  • chore: Modified mktemp command for tarball extraction on macOS VMs #3698 (chrisnavar)

Internal

  • Add public preview description to env BUILDKITE_PULL_REQUEST_USING_MERGE_REFSPEC #3699 (SorchaAbel)

v3.117.0

03 Feb 22:55
b014dbb

Choose a tag to compare

v3.117.0 (2026-02-04)

Full Changelog

Added

Fixed

Internal

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