All Versions
174
Latest Version
Avg Release Cycle
26 days
Latest Release
555 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.41.0 Changes
November 24, 2022π Full Changelog
β Added
- π Experimental
buildkite-agent oidc request-token
command #1827 (@triarius) - π Option to set the service name for tracing #1779 (@goodspark)
π Changed
- π Experimental
-
v3.40.0 Changes
November 08, 2022π Full Changelog
β Added
π Security
- π (Fixed in 3.39.1) A security issue in environment handling between buildkite-agent and Bash 5.2 #1781 (@moskyb)
- π Secret redaction now handles secrets containing UTF-8 code points greater than 255 #1809 (@DrJosh9000)
- β‘οΈ The update to Go 1.19.3 fixes two Go security issues (particularly on Windows):
- The current directory (
.
) in$PATH
is now ignored for finding executables - see https://go.dev/blog/path-security - Environment variable values containing null bytes are now sanitised - see https://github.com/golang/go/issues/56284
- The current directory (
π Changed
- π 5xx responses are now retried when attempting to start a job #1777 (@jonahbull)
- β‘οΈ π§Ή A variety of dependency updates and cleanups!
-
v3.39.0 Changes
September 08, 2022π Full Changelog
β Added
- π gcp:instance-name and tweak GCP labels fetching #1742 (@pda)
- π Support for not-yet-released per-job agent tokens #1745 (@moskyb)
π Changed
- π Retry Disconnect API calls #1761 (@pda)
- π Only search for finished artifacts #1728 (@moskyb)
- π Cache S3 clients between artifact downloads #1732 (@moskyb)
- π Document label edge case #1718 (@plaindocs)
π Fixed
- π Docker: run /sbin/tini without -g for graceful termination #1763 (@pda)
- π Fix multiple-nested plugin repos on gitlab #1746 (@moskyb)
- π Fix unowned plugin reference #1733 (@moskyb)
- π Fix order of level names for logger.Level.String() #1722 (@moskyb)
- π Fix warning log level #1721 (@ChrisBr)
-
v3.38.0 Changes
July 20, 2022π Full Changelog
π Changed
-
v3.37.0 Changes
July 06, 2022π Full Changelog
β Added
- π Agent metadata includes
arch
(e.g.arch=amd64
) alongsidehostname
andos
#1691 (moskyb) - π Allow forcing clean checkout of plugins #1636 (toothbrush)
π Fixed
- π Environment modification in hooks that set bash arrays #1692 (moskyb)
- π Unescape backticks when parsing env from export -p output #1687 (moskyb)
- π Log βUsing flock-file-locks experiment π§ͺβ when enabled #1688 (lox)
- π flock-file-locks experiment: errors logging #1689 (KevinGreen)
- β Remove potentially-corrupted mirror dir if clone fails #1671 (lox)
- π Improve log-level flag usage description #1676 (pzeballos)
π Changed
- π Agent metadata includes
-
v3.36.1 Changes
May 27, 2022π Full Changelog
π Fixed
- π Fix nil pointer deref when using --log-format json #1653 (@moskyb)
-
v3.36.0 Changes
May 17, 2022π Full Changelog
β Added
- β Add experiment to use kernel-based flocks instead of lockfiles #1624 (@KevinGreen)
- β Add option to enable temporary job log file #1564 (@albertywu)
- β Add experimental OpenTelemetry Tracing Support #1631 + #1632 (@moskyb)
- β Add
--log-level
flag to all commands #1635 (@moskyb)
π Fixed
- π The
no-plugins
option now works correctly when set in the config file #1579 (@elruwen) - π Clear up usage instructions around
--disconnect-after-idle-timeout
and--disconnect-after-job
#1599 (@moskyb)
π Changed
-
v3.35.2 Changes
April 13, 2022 -
v3.35.1 Changes
April 05, 2022π Full Changelog
π Fixed
-
v3.35.0 Changes
March 23, 2022π Full Changelog
π Changed
- π Make
go fmt
mandatory in this repo #1587 (@moskyb) - π Only search for finished artifact uploads when using
buildkite-agent artifact download
andartifact 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 thanfmt.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)
- π Make