Buildkite v3.23.1 Release Notes

Release Date: 2020-09-09 // 11 days ago
  • ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix CLI flag/argument order sensitivity regression #1286 (yob)

Previous changes from v3.23.0

  • ๐Ÿ— v3.23.0 (2020-09-04)

    โž• Added

    • ๐Ÿ†• New artifact search subcommand #1278 (chloeruka)
      image
    • โž• 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 resolve BUILDKITE_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)