Skip to content

Releases: buildkite/agent

v3.38.0

21 Jul 04:28
c355645
Compare
Choose a tag to compare

3.38.0 (2022-07-20)

Full Changelog

Added

Changed

  • Include a list of enabled features in the register request #1706 (@moskyb)
  • Promote opentelemetry tracing to mainline feature status #1702 (@moskyb)
  • Improve opentelemetry implementation #1699 #1705 (@moskyb)

v3.37.0

07 Jul 05:04
a5c8fed
Compare
Choose a tag to compare

Added

  • Agent metadata includes arch (e.g. arch=amd64) alongside hostname and os #1691 (moskyb)
  • Allow forcing clean checkout of plugins #1636 (toothbrush)

Fixed

  • Environment modification in hooks that set bash arrays #1692 (moskyb)
  • Unescape backticks when parsing env from export -p output #1687 (moskyb)
  • Log “Using flock-file-locks experiment 🧪” when enabled #1688 (lox)
  • flock-file-locks experiment: errors logging #1689 (KevinGreen)
  • Remove potentially-corrupted mirror dir if clone fails #1671 (lox)
  • Improve log-level flag usage description #1676 (pzeballos)

Changed

v3.36.1

26 May 23:53
79f5ed9
Compare
Choose a tag to compare

v3.36.1 (2022-05-27)

Full Changelog

Fixed

  • Fix nil pointer deref when using --log-format json #1653 (@moskyb)

v3.36.0

23 May 02:27
aa047f4
Compare
Choose a tag to compare

v3.36.0 (2022-05-17)

Full Changelog

Added

Fixed

  • The no-plugins option now works correctly when set in the config file #1579 (@elruwen)
  • Clear up usage instructions around --disconnect-after-idle-timeout and --disconnect-after-job #1599 (@moskyb)

Changed

v3.35.2

13 Apr 03:42
83d4683
Compare
Choose a tag to compare

v3.35.2 (2022-04-13)

Full Changelog

Fixed

Changed

  • Bump some dependency versions - thanks @dependabot!
    • github.com/stretchr/testify: 1.5.1 -> 1.7.1 #1608
    • github.com/mitchellh/go-homedir: 1.0.0 -> 1.1.0 #1576

v3.35.1

05 Apr 05:29
4e7beee
Compare
Choose a tag to compare

v3.35.1 (2022-04-05)

Full Changelog

Fixed

  • Revert file permission changes made in #1580. They were creating issues with docker-based workflows #1601 (@pda + @moskyb)

v3.35.0

24 Mar 23:26
c316de9
Compare
Choose a tag to compare

v3.35.0 (2022-03-23)

Full Changelog

Changed

  • Make go fmt mandatory in this repo #1587 (@moskyb)
  • Only search for finished artifact uploads when using buildkite-agent artifact download and artifact shasum #1584 (@pda)
  • Improve help/usage/errors for buildkite-agent artifact shasum #1581 (@pda)
  • Make the agent look for work immediately after completing a job, rather than waiting the ping interval #1567 (@extemporalgenome)
  • Update github.com/aws/aws-sdk-go to the latest v1 release #1573 (@yob)
  • Enable dependabot for go.mod #1574 (@yob)
  • Use build matrix feature to simplify CI pipeline #1566 (@ticky)
    • Interested in using Build Matrices yourself? Check out our docs!
  • Buildkite pipeline adjustments #1597 (@moskyb)

Fixed

  • Use net.JoinHostPort() to join host/port combos, rather than fmt.Sprintf() #1585 (@pda)
  • Fix minor typo in help text for `buildkite-agent pipeline upload #1595 (@moskyb)

Added

  • Add option to skip updating the mirror when using git mirrors. Useful when git is mounted from an external volume, NFS mount etc #1552 (@fatmcgav)
  • Use the more secure SHA256 hashing algorithm alongside SHA1 when working with artifacts #1582 #1583 #1584 (@pda)

Security

  • When creating directories, make them only accessible by current user and group #1580 (@pda)

v3.34.1

23 Mar 04:09
0be6d12
Compare
Choose a tag to compare

v3.34.1 (2022-03-23)

Fixed

  • Make secret value rejection on pipeline upload optional. This undoes a breaking change accidentally included in v3.34.0 #1589 (@moskyb)

v3.34.0

28 Feb 23:57
Compare
Choose a tag to compare

Added

  • Introduce spawn-with-priority option #1530 (sema)

Fixed

  • Retry 500 responses when batch creating artifacts #1568 (moskyb)
  • Report OS versions when running on AIX and Solaris #1559 (yob)
  • Support multiple commands on Windows #1543 (keithduncan)
  • Allow BUILDKITE_S3_DEFAULT_REGION to be used for unconditional bucket region #1535 (keithduncan)

Changed

  • Go version upgraded from 1.16 to 1.17 #1557 #1549
  • Remove the CentOS (end-of-life) docker image #1561 (tessereth)
  • Plugin git clone is retried up to 3 times #1539 (pzeballos)
  • Docker image alpine upgraded from 3.14.2 to 3.15.0 #1541

Security

v3.33.3

30 Sep 02:14
86d12d8
Compare
Choose a tag to compare

v3.33.3 (2021-09-29)

Fixed

  • Fix erroneous working directory change for hooks that early exit #1520