Skip to content

Releases: buildkite/agent

v3.76.0

31 Jul 04:22
2be45da
Compare
Choose a tag to compare

v3.76.0 (2024-07-31)

Full Changelog

Warning

This version of the agent has an issue which causes agents to intermittently disconnect for several minutes
This results in jobs failing with "agent lost" (status code -1).
Please use v3.82.1 or later. See #3005 for more info.

Note

This release fixed an issue which caused the HTTP client in the agent to fall back to HTTP/1.1, see #2908. If you need to disable HTTP/2.0 in your environment you can do this using the --no-http2 flag or matching configuration option.

Changed

Fixed

Internal

v3.75.1

22 Jul 05:48
223c30d
Compare
Choose a tag to compare

v3.75.1 (2024-07-22)

Full Changelog

Fixed

v3.75.0

18 Jul 03:49
ff1bdc3
Compare
Choose a tag to compare

Full Changelog

Added

Changed

Fixed

  • Fix some common artifact download bugs #2878 (@DrJosh9000)
  • SUP-2343: remove "retry" example from "buildkite-agent step get" as not valid #2879 (@tomowatt)

Internal

v3.74.1

03 Jul 05:54
7d673ef
Compare
Choose a tag to compare

Full Changelog

Added

Fixed

Internal

v3.74.0

13 Jun 04:40
5f6626b
Compare
Choose a tag to compare

Full Changelog

Security

  • ⚠️ When using artifact download, artifacts that were uploaded with paths containing .. will no longer be able to traverse up from the destination path. This change is unlikely to break the vast majority of pipelines, however if you are relying on .. for path traversal and cannot fix your pipeline, you can enable the new experiment allow-artifact-path-traversal #2815 (@DrJosh9000)
  • Redact Job API token like other env vars #2834 (@DrJosh9000)

Added

Fixed

Changed

Internal

v3.73.1

27 May 02:03
d213545
Compare
Choose a tag to compare

v3.73.1 (2024-05-23)

Full Changelog

Fixed

  • Fix redaction when no initial redactors are present #2794 (@moskyb)
  • Fix an issue where intermittently, commands run by the agent would fail with error: fork/exec: operation not permitted #2791 (@moskyb)
  • Fix an issue where using cancel grace period would not work if signal grace period was not set #2788 (@tessereth)
  • Emit a better error if the job API token is missing #2789 (@moskyb)

Internal

v3.73.0

16 May 03:19
a24fa4a
Compare
Choose a tag to compare

v3.73.0 (2024-05-16)

Full Changelog

Changed

  • Return earlier from non-get credential actions #2776 (@moskyb)
  • Remove the --debug-http flag from the git credential helper #2772 (@moskyb)
  • Write "unknown exit status" in expanded section #2783 (@DrJosh9000)

Fixed

Internal

v3.72.0

06 May 04:49
78d3217
Compare
Choose a tag to compare

v3.72.0 (2024-05-06)

Full Changelog

Added

  • Add status.json endpoint to health check endpoints #2759 (@moskyb)

Changed

  • Make failed job acquisitions return a specific exit code (27) #2762 (@moskyb)

Internal

v3.71.0

30 Apr 06:30
f0c251c
Compare
Choose a tag to compare

v3.71.0 (2024-04-30)

Full Changelog

Fixed

Added

v3.70.0

19 Apr 03:37
6ebf6cb
Compare
Choose a tag to compare

v3.70.0 (2024-04-18)

Full Changelog

Added

  • Add BUILDKITE_STEP_KEY as a json logger field #2730 (@joeljeske)
  • New flag --spawn-per-cpu The number of agents to spawn per cpu in parallel (mutually exclusive with --spawn) #2711 (@mmlb)
  • Upload agent images to GHCR #2724 (@DrJosh9000)

Fixed

  • Update go-pipeline to v0.7.0 (Correctly upload cache name and size command step settings, support cache: false) #2731 (@jordandcarter)
  • Show descriptive error when annotation body size exceeds maximum when using stdin #2725 (@rianmcguire)

Internal