github buildkite/agent v3.111.0

11 hours ago

v3.111.0 (2025-11-05)

Full Changelog

Warning

If you use a custom S3 bucket for artifacts, this applies to you.

As part of updating to AWS Go SDK v2, the "credential chain" for providing
authentication credentials to access artifacts in custom S3 buckets, is now
more standard. The existing BUILDKITE_S3_ env vars are still available and
take precedence, but when these are not set, the AWS-default mechanisms are
used as provided by the SDK, with as few customisations as possible.

This means additional ways to pass credentials to the AWS S3 client may be
accepted, and where multiple credentials are available, the precedence may
have changed (to match what the AWS SDK expects by default).

Because of this, and the number of combinations of different ways to provide
credentials, this change may inadvertently break pipelines using custom S3
buckets for artifacts. Please reach out to support@buildkite.com or raise
issues in GitHub if this impacts you!

Added

  • Add cache save and restore using github.com/buildkite/zstash #3551 (@wolfeidau)

Changed

Internal

  • chore: go modernize to do a bit of a tidy up and remove some junk #3560 (@wolfeidau)
  • Enforce that command descriptions indent using spaces, not tabs #3553 (@moskyb)

Dependency updates

  • build(deps): bump the cloud-providers group across 1 directory with 9 updates #3566 (@dependabot[bot])
  • build(deps): bump golangci/golangci-lint from v2.5-alpine to v2.6-alpine in /.buildkite in the container-images group across 1 directory #3563 (@dependabot[bot])
  • build(deps): bump the container-images group across 4 directories with 1 update #3564 (@dependabot[bot])
  • build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.74.7 to 1.74.8 #3555 (@dependabot[bot])
  • build(deps): bump the cloud-providers group with 6 updates #3556 (@dependabot[bot])
  • build(deps): bump the container-images group across 4 directories with 1 update #3557 (@dependabot[bot])
  • build(deps): bump docker/library/golang from 02ce1d7 to 5034fa4 in /.buildkite in the container-images group across 1 directory #3558 (@dependabot[bot])

Don't miss a new agent release

NewReleases is sending notifications on new releases.