Releases: buildkite/agent
v3.85.0
v3.85.0 (2024-11-07)
Added
Changed
- Support installing specific versions via script #3069 (@jordandcarter)
- Promote polyglot-hooks experiment to default #3063 (@DrJosh9000)
- Use sha256 in the checksum verification #3062 (@esenmarti)
- Minor update to the 'redactor' CLI command examples. #3060 (@gilesgas)
Fixed
- Fix zzglob import path #3057 (@DrJosh9000)
Internal
- Shell package cleanup #3068 (@DrJosh9000)
- Remove .editorconfig #3064 (@DrJosh9000)
- Various dependency bumps: #3066 #3065 #3067 (@dependabot[bot])
v3.84.0
v3.84.0 (2024-10-28)
Added
- Add command for canceling a running a build #2958 (@dannymidnight)
- Add tini-static to alpine images #3054 (@DrJosh9000)
Fixed
- Implement several documentation improvements to the Agent (for the Buildkite Docs). #3043 (@gilesgas)
- Allow token to be empty if graphql-token is provided #3051 (@jordandcarter)
- Fix multiline secret redaction when output with \r\n #3050 (@DrJosh9000)
- k8s exec: Perform liveness check of clients #3045 (@DrJosh9000)
- Fix request headers for multipart #3042 (@DrJosh9000)
Internal
v3.83.1
v3.83.0
v3.83.0 (2024-10-08)
Warning
This release contains a bug where artifacts that take longer than 60 seconds to upload or download will fail.
Please use v3.83.1 instead.
Added
- Exit with code 94 if a mirror lock times out #3023 (@DrJosh9000)
- Add support for oidc aws session tags #3015 (@sj26)
- Support for future multipart artifact uploads #2991 (@DrJosh9000)
Fixed
- Tweak BUILDKITE_IGNORED_ENV handling #3029 (@DrJosh9000)
- BUG FIX: Ensure Build Title Is Correct When Checkout Is Skipped #3024 (@123sarahj123)
- Ensure all string slice args have whitespace cleaned off of each element #3021 (@moskyb)
- Fix data race on worker stop #3016 (@DrJosh9000)
Internal
- Migrate Agent Pipeline to Agent Cluster #3018 (@matthewborden)
- Refactor the various agent HTTP clients #3017 (@DrJosh9000)
- Dependabot bumps to busybox #3025, golang.org/x packages #3027, cloud provider packages #3028, #3019, #3013, #3009, DataDog packages #3010 Ubuntu #3012, #3008, and go-pipeline #3014 (@dependabot[bot])
v3.82.1
v3.82.1 (2024-09-23)
Fixed
- Work around issue with http2 connections on linux not cleanly closing, causing agents to be marked as lost #3005 (@patrobinson)
v3.82.0
v3.82.0 (2024-09-17)
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.
Added
- Emit HTTP timings #2989 (@patrobinson)
- Add JSON-format env file, allow annotations from pre-bootstrap #2988 (@DrJosh9000)
Changed
Fixed
- Use job tokens for log chunk uploads #2986 (@tessereth)
- Temporarily pin kubectl version #2997 (@patrobinson)
- Prefer $HOME on all platforms #3000 (@DrJosh9000)
- Bump github.com/buildkite/interpolate from 0.1.3 to 0.1.4 #3002 (@dependabot[bot]) (Fixes a bug in nested variable interpolation buildkite/interpolate#15)
Internal
v3.81.0
v3.81.0 (2024-09-10)
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.
Fixed
- Fix for region discovery issue with aws sdkv2 when running in ec2 #2977 (@wolfeidau)
- Explain verification-failure-behavior in more detail #2984 (@DrJosh9000)
Added
- Add sha256 checksum output to the formatting options #2974 (@patrobinson)
Internal
- Dependabot churn: #2978, #2980 (@dependabot[bot])
v3.80.0
v3.80.0 (2024-09-06)
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.
Added
- Support AWS KMS for signing and verifying pipelines #2960 (@wolfeidau)
Changed
- Allow
buildkite-agent
to run a job when JWK is unavailable but failure behaviour is set towarn
#2945 (@CheeseStick)
Fixed
- coda-content-type pass content-type to the server when specified #2967 (@SorchaAbel)
- Updated to support only ECC_NIST_P256 keyspec for initial release #2973 (@wolfeidau)
Internal
v3.79.0
v3.79.0 (2024-08-29)
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.
Fixed
Added
- Support for multiple trace context encodings #2947 (@DrJosh9000)
Internal
- Bump github.com/buildkite/go-pipeline from 0.11.0 to 0.12.0 #2959 (@wolfeidau)
- Dependabot churn: #2951, #2955, #2949, #2956, #2954, #2950, #2953 (@dependabot[bot])
v3.78.0
v3.78.0 (2024-08-20)
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.
Fixed
- fix for layout issues with log messages #2933 (@wolfeidau)
- Prevent Cancel from running when a k8s job is cancelled already #2935 (@CerealBoy)
- k8s: Unconditionally set
BUILDKITE_AGENT_ACCESS_TOKEN
#2942 (@DrJosh9000)
Changed
- Add a bit more context to the debugging for failing signature verify #2926 (@wolfeidau)
- Update description for the 'priority' option for the 'buildkite-agent annotate' command. #2934 (@gilesgas)
Internal
Dependabot churn: #2927, #2928, #2929, #2930, #2931, #2937, #2939, #2940, #2943 (@dependabot[bot])