Buildkite v3.35.0 Release Notes

Release Date: 2022-03-23 // about 2 months ago
  • ๐Ÿ— Full Changelog

    ๐Ÿ”„ Changed

    • ๐Ÿ— Make go fmt mandatory in this repo #1587 (@moskyb)
    • ๐Ÿ— Only search for finished artifact uploads when using buildkite-agent artifact download and artifact shasum #1584 (@pda)
    • ๐Ÿ‘Œ Improve help/usage/errors for buildkite-agent artifact shasum #1581 (@pda)
    • ๐Ÿ— Make the agent look for work immediately after completing a job, rather than waiting the ping interval #1567 (@extemporalgenome)
    • ๐Ÿš€ Update github.com/aws/aws-sdk-go to the latest v1 release #1573 (@yob)
    • ๐Ÿ— Enable dependabot for go.mod #1574 (@yob)
    • ๐Ÿ— Use build matrix feature to simplify CI pipeline #1566 (@ticky)
      • Interested in using Build Matrices yourself? Check out our docs!
    • ๐Ÿ— Buildkite pipeline adjustments #1597 (@moskyb)

    ๐Ÿ›  Fixed

    • ๐Ÿ— Use net.JoinHostPort() to join host/port combos, rather than fmt.Sprintf() #1585 (@pda)
    • ๐Ÿ›  Fix minor typo in help text for `buildkite-agent pipeline upload #1595 (@moskyb)

    โž• Added

    • โž• Add option to skip updating the mirror when using git mirrors. Useful when git is mounted from an external volume, NFS mount etc #1552 (@fatmcgav)
    • ๐Ÿ— Use the more secure SHA256 hashing algorithm alongside SHA1 when working with artifacts #1582 #1583 #1584 (@pda)

    ๐Ÿ”’ Security

    • ๐Ÿ— When creating directories, make them only accessible by current user and group #1580 (@pda)

Previous changes from v3.34.0

  • โž• Added

    • ๐Ÿ— Introduce spawn-with-priority option #1530 (sema)

    ๐Ÿ›  Fixed

    • ๐Ÿ— Retry 500 responses when batch creating artifacts #1568 (moskyb)
    • ๐Ÿ— Report OS versions when running on AIX and Solaris #1559 (yob)
    • ๐Ÿ‘Œ Support multiple commands on Windows #1543 (keithduncan)
    • Allow BUILDKITE_S3_DEFAULT_REGION to be used for unconditional bucket region #1535 (keithduncan)

    ๐Ÿ”„ Changed

    • โฌ†๏ธ Go version upgraded from 1.16 to 1.17 #1557 #1549
    • โœ‚ Remove the CentOS (end-of-life) docker image #1561 (tessereth)
    • ๐Ÿ”Œ Plugin git clone is retried up to 3 times #1539 (pzeballos)
    • โฌ†๏ธ Docker image alpine upgraded from 3.14.2 to 3.15.0 #1541

    ๐Ÿ”’ Security