Releases: buildkite/agent
Releases · buildkite/agent
v3.27.0
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
- Compile the darwin/arm64 binary using go 1.16rc1 #1352 (yob) #1369 (chloeruka)
- Use Docker CLI packages, update Docker Compose, and update centos to 8.x #1351 (RemcodM)
Fixed
v3.26.0
v3.25.0
Added
- Add --mirror flag by default for mirror clones #1328 (chrislloyd)
- Add an agent-wide shutdown hook #1275 (goodspark) #1322 (pda)
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
Fixed
- Fix build script #1300 (goodspark)
- Fix typos #1297 (JuanitoFatas)
- Fix flaky tests: experiments and parallel tests don't mix #1295 (pda)
- artifact_uploader_test fixed for Windows. #1288 (pda)
- Windows integration tests: git file path quirk fix #1291 (pda)
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
v3.23.0
v3.23.0 (2020-09-04)
Added
- New artifact search subcommand #1278 (chloeruka)
- 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 resolveBUILDKITE_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
git-mirrors
experiment now only fetches branch instead of a full remote update #1112 (lox)- Hooks can introduce empty environment variables #1232 (pda)
- ArtifactUploader now deduplicates upload file paths #1268 (pda)
- Added additional logging to artifact uploads #1266 (yob) #1265 (denbeigh2000) #1255 (yob)
- Fail faster when uploading an artifact > 5Gb to unsupported destinations #1264 (yob)
- Job should now reliably fail when process.Run() -> err #1261 (sj26)
- Fix checkout failure when there is a file called HEAD in the repository root #1223 (zhenyavinogradov) #1260 (pda)
- Enable
BUILDKITE_AGENT_DEBUG_HTTP
in jobs if it's enabled in the agent process #1251 (yob) - Avoid passing nils to Printf() during HTTP Debug mode #1252 (yob)
- Allow
BUILDKITE_CLEAN_CHECKOUT
to be set via hooks #1242 (niceking) - Add optional brackets to file arg documentation #1276 (harrietgrace)
- Reword artifact shasum documentation #1229 (vineetgopal)
- Provide example dogstatsd integration options #1219 (GaryPWhite)
- submit basic OS info when registering from a BSD system #1239 (yob)
- Various typo fixes and light refactors #1277 (chloeruka) #1271 (pda) #1244 (pda) #1224 (plaindocs)