Skip to content

Releases: buildkite/agent

v3.27.0

08 Feb 03:45
Compare
Choose a tag to compare

Added

  • Add support for agent tracing using Datadog APM #1273 (goodspark)
  • Improvements to ARM64 support (i.e. Apple Silicon/M1) #1346, #1354, #1343 (ticky)
  • Add a Linux ppc64 build to the pipeline #1362 (ticky)
  • Agent can now upload artifacts using AssumedRoles using BUILDKITE_S3_SESSION_TOKEN #1359 (grahamc)
  • Agent name %spawn interpolation to deprecate/replace %n #1377 (ticky)

Changed

Fixed

  • Fixed an issue in #1314 that broke pull requests with git-mirrors #1347 (ticky)

v3.26.0

03 Dec 05:13
Compare
Choose a tag to compare

Added

  • Compile an experimental native executable for Apple Silicon #1339 (yob)
    • Using a pre-release version of go, we'll switch to compiling with go 1.16 once it's released

Changed

  • Install script: use the arm64 binary for aarch64 machines #1340 (gc-plp)
  • Build with golang 1.15 #1334 (yob)
  • Bump alpine docker image from alpine 3.8 to 3.12 #1333 (yob)
  • Upgrade docker ubuntu to 20.04 focal #1312 (sj26)

v3.25.0

21 Oct 02:05
Compare
Choose a tag to compare

Added

Fixed

  • Improve windows telemetry so that we report the version accurately in-platform #1330 (yob) #1316 (yob)
  • Ensure no orphaned processes when Windows jobs complete #1329 (yob)
  • Log error messages when canceling a running job fails #1317 (yob)
  • Improved handling of git branch / commit arguments #1314 #1315 (pda)

v3.24.0

29 Sep 05:40
Compare
Choose a tag to compare

Fixed

Changed

  • git-mirrors: set BUILDKITE_REPO_MIRROR=/path/to/mirror/repo #1311 (pda)
  • Truncate BUILDKITE_MESSAGE to 64 KiB #1307 (pda)
  • buildkite:git:commit meta-data via stdin; avoid Argument List Too Long #1302 (pda)
  • Expand the CLI test step #1293 (ticky)
  • Improve Apple Silicon Mac support #1289 (ticky)
  • update github.com/urfave/cli to the latest v1 release #1287 (yob)

v3.23.1

09 Sep 06:03
Compare
Choose a tag to compare

Fixed

  • Fix CLI flag/argument order sensitivity regression #1286 (yob)

v3.23.0

04 Sep 08:00
Compare
Choose a tag to compare

v3.23.0 (2020-09-04)

Added

  • New artifact search subcommand #1278 (chloeruka)
    image
  • Add sidecar agent suitable for being shared via volume in ECS or Kubernetes #1218 (keithduncan) #1263 (yob)
  • We now fetch amd64 binaries on Apple Silicon Macs in anticipation of new macOS ARM computers #1237 (ticky)
  • Opt-in experimental resolve-commit-after-checkout flag to resolve BUILDKITE_COMMIT refs (e.g. "HEAD") to a commit hash #1256 (jayco)
  • Experimental: Build & publish RPM ARM64 package for aarch64 #1243 (chloeruka) #1241 (chloeruka)

Changed

  • Stop building i386 for darwin after 14 years of amd64 Mac hardware #1238 (pda)
  • Updated github.com/urfave/cli to v2 - this is the CLI framework we use for agent commands. #1233 (yob) #1250 (yob)
  • Send the reported system and machine names when fetching latest release #1240 (ticky)
  • Bump build environment from go 1.14.2 to 1.14.7 #1235 (yob) #1262 (yob)
  • Update aws-sdk-go to 1.32.10 #1234 (yob)

Fixed

v3.22.1

18 Jun 04:40
Compare
Choose a tag to compare

Fixed

  • Wrap calls for GCP metadata in a retry #1230 (jayco)
  • Accept --experiment flags in all buildkite-agent subcommands #1220 (ticky)
  • buildkite/interpolate updated; ability to use numeric default #1217 (pda)

v3.22.0

15 May 02:09
Compare
Choose a tag to compare

Changed

  • Experiment: normalised-upload-paths Normalise upload path to Unix/URI form on Windows #1211 (@ticky)
  • Improve some outputs for error timers #1212 (@ticky)

v3.21.1

08 May 04:12
Compare
Choose a tag to compare

Fixed

  • Rebuild with golang 1.14.2 to fix panic on some linux kernels #1213 (@zifnab06)

v3.21.0

05 May 03:01
6b1fa66
Compare
Choose a tag to compare

Fixed

  • Add a retry for errors during artifact search #1210 (@lox)
  • Fix checkout dir missing and hooks failing after failed checkout retries #1192 (@sj26)

Changed