Releases: buildkite/agent
Releases · buildkite/agent
v3.116.0
v3.116.0 (2026-01-28)
Added
- Support checkout skipping in agent #3672 (@mcncl)
- Add default BoolFlag, BoolTFlag values to descriptions #3678 (@petetomasik)
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
Internal
v3.115.4
v3.115.3
v3.115.2
v3.115.2 (2025-12-18)
Fixed
- Try to avoid overriding BUILDKITE_PLUGINS_ALWAYS_CLONE_FRESH with false #3644 (@DrJosh9000)
- SUP-5826: Remove experiment from 'env' command #3635 (@Mykematt)
Internal
- Nested-loop jitter structure for log processing #3645 (@DrJosh9000)
- Add E2E test for Azure Blob storage #3642 (@DrJosh9000)
- PB-1007: add e2e test for gcs artifact upload/download #3633 (@zhming0)
- PB-1025: improve e2e test DevEX #3634 (@zhming0)
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
cf1272dto54528d1in /.buildkite in the container-images group across 1 directory #3641 (@dependabot[bot])
v3.115.1
v3.115.1 (2025-12-12)
Fixes
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
v3.115.0 (2025-12-10)
Added
--changed-files-pathfor pipeline upload, which allows users to specify a list of files changed forif_changedcomputation #3620 (@pyrocat101)
Fixes
Internal
v3.114.1
v3.114.1 (2025-12-05)
Fixed
- Fix issue where artifacts uploaded to customer-managed s3 buckets could not be downloaded #3607 (@moskyb)
Internal
- Add an end-to-end testing framework! #3611 #3610 #3609 #3608 #3606 #3604 #3599 (@DrJosh9000)
- Dependency updates #3601 #3600 (@dependabot[bot])
- Update MIME types #3603 (@DrJosh9000)
v3.114.0
v3.114.0 (2025-11-25)
Added
- feat: add agent metadata to OTEL trace attributes #3587 (@pyrocat101)
Fixed
- Fix for the agent sometimes failing to disconnect properly when exiting - agent pool: Send error after disconnecting #3596 (@DrJosh9000)
Internal
- internal/redact: Add another test with minor cleanup #3591 (@DrJosh9000)
- Run gofumpt as part of CI #3589 (@moskyb)
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
v3.113.0 (2025-11-18)
Added
- Add Prometheus /metrics handler and some basic metrics #3576 (@DrJosh9000)
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
- Clarify agent idlemonitor states in comment #3582 (@DrJosh9000)
- Put secret scan error into exit message #3581 (@DrJosh9000)
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
v3.112.0 (2025-11-12)
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
- IdleMonitor-related fixes #3570 (@DrJosh9000)
- Fix confusing error message when hashing artifact payloads #3565 (@moskyb)
Internal
- Dependency updates #3575 #3574 #3573 #3572 (@dependabot[bot])