Skip to content

Releases: buildkite/agent

v3.100.1

25 Jun 06:14
030b328

Choose a tag to compare

v3.100.1 (2025-06-25)

Full Changelog

Fixed

Internal

Dependencies

  • build(deps): bump github.com/buildkite/shellwords from 0.0.0-20180315084142-c3f497d1e000 to 1.0.0 #3352 (@dependabot[bot])
  • build(deps): bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 #3353 (@dependabot[bot])
  • build(deps): bump the container-images group across 6 directories with 2 updates #3354 (@dependabot[bot])
  • build(deps): bump the cloud-providers group with 5 updates #3355 (@dependabot[bot])

v3.100.0

23 Jun 01:47
aa94a00

Choose a tag to compare

Full Changelog

Fixed

  • Fix vendored plugin path ending with slash breaking envvar names #3346 (@zhming0)

Added

  • Propagate parent OTel trace/span from backend if provided #3348 (@catkins)

v3.99.0

20 Jun 05:53
5ba8fc1

Choose a tag to compare

v3.99.0 (2025-06-20)

Full Changelog

Fixed

Important

This includes a fix for a regression agent behavior, AcquireJob which no longer reports "non eligible" jobs with a exit code 27.

v3.98.2

17 Jun 05:16
20b5c26

Choose a tag to compare

v3.98.2 (2025-06-17)

Full Changelog

Fixed

Internal

v3.98.1

04 Jun 07:18
47a3382

Choose a tag to compare

v3.98.1 (2025-06-04)

Full Changelog

Fixed

Internal

v3.98.0

27 May 03:41
40b5a55

Choose a tag to compare

v3.98.0 (2025-05-27)

Full Changelog

Added

Fixed

Dependency updates

v3.97.2

13 May 05:35
36fa26a

Choose a tag to compare

v3.97.2 (2025-05-13)

Full Changelog

Fixed

Dependency updates

v3.97.1

12 May 05:32
e3f42c7

Choose a tag to compare

v3.97.1 (2025-05-12)

Full Changelog

Fixed

  • Fix unusable BUILDKITE_AGENT_TAGS_FROM_EC2_TAGS env var #3285 (@shanesmith)
  • Set ignore_agent_in_dispatches when finishing with disconnect-after-job #3297 (@DrJosh9000)

Internal

  • Introduce a structure where coverage can increase on githttp checkout code #3296 (@wolfeidau)
  • TE-3708-follow-up: Use go test -cover to generate coverage report #3295 (@zhming0)
  • TE-3708: use bktec on agent #3292 (@zhming0)

Dependency updates

v3.97.0

28 Apr 01:23
0c4023a

Choose a tag to compare

Full Changelog

Added

  • api.Client sends request headers specified by server in register & ping #3268 (@pda)

Fixed

Internal

Dependency updates

  • build(deps): bump the container-images group across 5 directories with 3 updates #3280 (@dependabot[bot])
  • build(deps): bump the cloud-providers group across 1 directory with 4 updates #3281 (@dependabot[bot])
  • build(deps): bump golang.org/x/net from 0.38.0 to 0.39.0 in the golang-x group #3278 (@dependabot[bot])

v3.96.0

10 Apr 05:13
c43a98a

Choose a tag to compare

v3.96.0 (2025-04-10)

Full Changelog

Added

Internal

  • chore: Use golangci-lint for code checks #3274 (@DrJosh9000)
  • FakeAPIServer's PingHandler is passed the *http.Request #3271 (@pda)
  • FakeAPIServer handles agent registration: AddRegistration(tok, resp) #3272 (@pda)
  • fix: ISE message when json.Marshal fails #3270 (@DrJosh9000)
  • agent_worker_test: tests for endpoint switching during register/ping #3269 (@pda)
  • Refactor fake API server #3264 (@DrJosh9000)
  • AgentWorker has noWaitBetweenPingsForTesting field #3262 (@pda)
  • refactor: rename AgentRegisterResponse local vars to reg consistently #3259 (@pda)

Dependencies

  • Bump the container-images group across 6 directories with 2 updates #3266 (@dependabot[bot])
  • Bump the cloud-providers group across 1 directory with 3 updates #3267 (@dependabot[bot])
  • Bump the golang-x group with 4 updates #3265 (@dependabot[bot])
  • Bump golang.org/x/net from 0.37.0 to 0.38.0 in the golang-x group #3256 (@dependabot[bot])
  • Bump the container-images group across 4 directories with 1 update #3258 (@dependabot[bot])
  • Bump the cloud-providers group across 1 directory with 2 updates #3252 (@dependabot[bot])
  • Bump the container-images group across 5 directories with 2 updates #3251 (@dependabot[bot])
  • Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.72.1 to 1.72.2 #3250 (@dependabot[bot])