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)