Skip to content

Releases: buildkite/agent

v4.0.0-beta.6

v4.0.0-beta.6 Pre-release
Pre-release

Choose a tag to compare

@buildkite-agent-releaser buildkite-agent-releaser released this 13 Jul 06:06
30badc4

Full Changelog: v3.132.0...v4.0.0-beta.6

v3.132.0

Choose a tag to compare

@buildkite-agent-releaser buildkite-agent-releaser released this 10 Jul 04:54
e1b2453

What's Changed

✨ Added

  • Add BUILDKITE_GCS_PATH_SUFFIX to append a suffix to GCS artifact URLs by @tomowatt in #4039

🏠 Internal

  • A-1474: Remove --organization, --pipeline, --branch flags from cache subcommand by @zhming0 in #4051
  • build(deps): bump the cloud-providers group across 1 directory with 11 updates by @dependabot[bot] in #4059
  • build(deps): bump the container-images group across 1 directory with 2 updates by @dependabot[bot] in #4058
  • build(deps): bump the container-images group across 4 directories with 1 update by @dependabot[bot] in #4057
  • build(deps): bump github.com/lestrrat-go/jwx/v2 from 2.1.6 to 2.1.7 by @dependabot[bot] in #4055
  • build(deps): bump github.com/go-chi/chi/v5 from 5.3.0 to 5.3.1 by @dependabot[bot] in #4054
  • build(deps): bump github.com/klauspost/compress from 1.18.6 to 1.19.0 by @dependabot[bot] in #4053
  • build(deps): bump the container-images group across 3 directories with 1 update by @dependabot[bot] in #4062
  • build(deps): bump github.com/DataDog/datadog-go/v5 from 5.8.3 to 5.9.0 by @dependabot[bot] in #4033
  • build(deps): bump the container-images group across 4 directories with 1 update by @dependabot[bot] in #4063
  • A-1437: TTL refresh on hosted cache object by @zhming0 in #4073
  • feat: implement cache busting mechanism (part 2/2) by @ss1909 in #4061

Full Changelog: v3.131.0...v3.132.0

v3.131.0

Choose a tag to compare

@buildkite-agent-releaser buildkite-agent-releaser released this 06 Jul 23:53
8832980

What's Changed

🐛 Fixed

  • PS-2124: GCS artifact upload to bucket root no longer uses a leading-slash key by @tomowatt in #4032
  • Gate GIT_LFS_SKIP_SMUDGE on git-lfs-enabled flag by @petetomasik in #4042
  • fix: let k8s command containers override BUILDKITE_SHELL/HOOKS_SHELL via podSpec env, falling back to the agent's value when unset by @ss1909 in #4047

🔧 Changed

🏠 Internal

New Contributors

Full Changelog: v3.130.0...v3.131.0

v3.130.0

Choose a tag to compare

@buildkite-agent-releaser buildkite-agent-releaser released this 01 Jul 04:24
65943b8

What's Changed

✨ Added

  • Agent identity now available in lifecycle hooks. The agent-startup and agent-shutdown hooks now receive BUILDKITE_AGENT_IDS and BUILDKITE_AGENT_NAMES — comma-separated lists of the IDs and names of all agents registered by the process, in spawn order. Autoscalers and other hook consumers can discover registered agents from the hook environment instead of querying the API - by @catkins in #4023
  • feat: add support for GIT LFS checkout by @lizrabuya in #3909
  • Debounce buildkite-agent job promise-failure via the Job API by @jordandcarter in #3996

🐛 Fixed

  • Avoid overriding BUILDKITE_GIT_SPARSE_CHECKOUT_PATHS when agent has no sparse config by @lizrabuya in #4029

🔧 Changed

  • feat: Add --reject-parse-warnings flag to fail pipeline upload on p… by @ss1909 in #4031

🏠 Internal

Full Changelog: v3.129.0...v3.130.0

v4.0.0-beta.5

v4.0.0-beta.5 Pre-release
Pre-release

Choose a tag to compare

@DrJosh9000 DrJosh9000 released this 24 Jun 06:05
v4.0.0-beta.5
633379b

Full Changelog: v4.0.0-beta.4...v4.0.0-beta.5

Note

For a comprehensive overview of changes between v3 and v4, see the v3 to v4 upgrade guide.

This release was manually created because GitHub has funny ideas about what changed between tags.

Changed

  • Replace dogstatsd metrics with opentelemetry metrics #4025

v3.129.0

Choose a tag to compare

@buildkite-agent-releaser buildkite-agent-releaser released this 24 Jun 04:30
286b70e

What's Changed

✨ Added

🔧 Changed

  • Skip tracking unchanged slices in ReadFromEnvironment (suppress BUILDKITE_GIT_SUBMODULE_CLONE_CONFIG log noise) by @lizrabuya in #4015

🏠 Internal

Full Changelog: v3.128.0...v3.129.0

v4.0.0-beta.4

v4.0.0-beta.4 Pre-release
Pre-release

Choose a tag to compare

@buildkite-agent-releaser buildkite-agent-releaser released this 23 Jun 00:12
143e574

What's Changed

✨ Added

🏠 Internal

Full Changelog: v3.128.0...v4.0.0-beta.4

v3.128.0

Choose a tag to compare

@buildkite-agent-releaser buildkite-agent-releaser released this 18 Jun 03:29
69b020e

What's Changed

✨ Added

🐛 Fixed

🔧 Changed

  • chore: Add artifact upload timing summary by @lox in #3981
  • chore: Add artifact upload span attributes by @lox in #3982
  • feat: Change ID to Name in the agent to match v2 (follow up on #3993) by @ss1909 in #3998
  • feat: Support fallbackLimit for agent keyPart by @ss1909 in #4007
  • feat: Add branch, step, and pipeline as agent cache-key facts, resolv… by @ss1909 in #4008

🏠 Internal

  • build(deps): bump the golang-x group with 2 updates by @dependabot[bot] in #3983
  • build(deps): bump the cloud-providers group across 1 directory with 11 updates by @dependabot[bot] in #3972
  • build(deps): bump the container-images group across 1 directory with 2 updates by @dependabot[bot] in #3928
  • build(deps): bump the container-images group across 5 directories with 2 updates by @dependabot[bot] in #3984
  • build(deps): bump the container-images group across 3 directories with 1 update by @dependabot[bot] in #3985
  • build(deps): bump the cloud-providers group across 1 directory with 10 updates by @dependabot[bot] in #3986
  • chore: run go1.26.3 fix ./... by @DrJosh9000 in #3970
  • build(deps): bump github.com/buildkite/go-buildkite/v4 from 4.22.0 to 4.23.0 by @dependabot[bot] in #3973
  • [TE-6071] Request xgboost selection plan in collect-commit-metadata by @gchan in #3988
  • lint: Prefer t.Context in tests by @lox in #3977
  • fix: Test build failure due to missing context import by @DrJosh9000 in #3989
  • fix: flaky TestCollect_Literal by @DrJosh9000 in #3990
  • fix: flaky TestContextCancelInterrupts by @DrJosh9000 in #3991
  • pin creack/pty version in go mod by @jeremybumsted in #3995
  • build(deps): bump the container-images group across 4 directories with 1 update by @dependabot[bot] in #4001
  • build(deps): bump the golang-x group across 1 directory with 3 updates by @dependabot[bot] in #4000
  • build(deps): bump the container-images group across 3 directories with 1 update by @dependabot[bot] in #4004
  • build(deps): bump the container-images group across 1 directory with 2 updates by @dependabot[bot] in #4005
  • build(deps): bump the cloud-providers group across 1 directory with 8 updates by @dependabot[bot] in #4006
  • build(deps): bump the otel group across 1 directory with 9 updates by @dependabot[bot] in #3971
  • A-1376 part 1: e2e test for basic cache read/write by @zhming0 in #4009
  • A-1376 part 3: e2e test for filesystem integrity by @zhming0 in #4011
  • A-1376 part 4: e2e test cache fallback logic by @zhming0 in #4012

New Contributors

Full Changelog: v3.127.2...v3.128.0

v3.127.2

Choose a tag to compare

@buildkite-agent-releaser buildkite-agent-releaser released this 05 Jun 08:04
b656ddd

What's Changed

✨ Added

  • PF-9591-traceset added end-to-end W3C tracestate propagation to the agent by @SorchaAbel in #3958
  • feat: Configure artifact upload concurrency by @lox in #3976

🐛 Fixed

  • Retry git checkout when per-attempt timeout fires by @scadu in #3962

🏠 Internal

New Contributors

Full Changelog: v3.127.1...v3.127.2

v3.127.1

Choose a tag to compare

@buildkite-agent-releaser buildkite-agent-releaser released this 26 May 04:05
afebd37

What's Changed

🔒 Security

🐛 Fixed

🏠 Internal

  • A-1214 part 4: allow a special release label by @zhming0 in #3921
  • internal: [TE-5828] Add bktec plan step to collect commit metadata on agent builds by @gchan in #3924
  • internal: Bump test-engine-client to v2.5.1 and unify bktec call sites by @gchan in #3925
  • Update versioned brew formula based on version being released by @DrJosh9000 in #3934
  • fix: record temporary homeDir for later cleanup by @DrJosh9000 in #3942
  • chore: Add comments rationalising authless world-accessible socket by @DrJosh9000 in #3943
  • build(deps): bump the cloud-providers group across 1 directory with 8 updates by @dependabot[bot] in #3950
  • build(deps): bump github.com/go-chi/chi/v5 from 5.2.5 to 5.3.0 by @dependabot[bot] in #3946
  • build(deps): bump github.com/buildkite/go-pipeline from 0.17.0 to 0.17.1 by @dependabot[bot] in #3947
  • build(deps): bump the golang-x group across 1 directory with 3 updates by @dependabot[bot] in #3945
  • build(deps): bump connectrpc.com/connect from 1.19.2 to 1.20.0 by @dependabot[bot] in #3948
  • build(deps): bump the container-images group across 4 directories with 1 update by @dependabot[bot] in #3949
  • build(deps): bump github.com/buildkite/go-buildkite/v4 from 4.21.0 to 4.22.0 by @dependabot[bot] in #3915
  • build(deps): bump the container-images group across 2 directories with 1 update by @dependabot[bot] in #3951
  • build(deps): bump the container-images group across 2 directories with 1 update by @dependabot[bot] in #3952

New Contributors

Full Changelog: v3.127.0...v3.127.1