v7.6.0 (2026-10-15)
Changed
- Update buildkite-agent to v4.5.0 #1927 (@renovate[bot])
- Update module golang.org/x/sync to v0.24.0 #1919 (@renovate[bot])
Internal
- Add missing v7.4.0 bundled-tool entries to changelog #1926 (@scadu)
- Add release notes for v7.5.0, backfill v7.4.0 #1925 (@scadu)
Agent Changelog (v4.5.0)
v4.5.0
What's Changed
🔒 Security
- Add
--protected-environment-variablesand--protect-dangerous-git-environment-variablesto stop jobs from setting chosen environment variables, such asGIT_SSH_COMMANDby @moskyb in buildkite/agent#4503 - Check out plugins pinned to a full commit SHA at that commit, even when a branch has the same name by @jasonwbarnett in buildkite/agent#4458
- Apply plugin and repository allowlists to job environment variables regardless of case on Windows, and refuse jobs with names that only differ by case by @moskyb in buildkite/agent#4498
- Mask URL credentials and query strings in errors captured with
buildkite-agent job capture-errorby @pinzonjulian in buildkite/agent#4485
🐛 Fixed
- Always download
buildkite-agent cache restorearchives inside the restore's temporary directory by @jamiemonserrate in buildkite/agent#4440 - Check the repository against
--allowed-repositoriesbefore checkout starts by @jamiemonserrate in buildkite/agent#4439 - Fix fetching branches with quotes in their names when
BUILDKITE_COMMITisHEADby @isaacsu in buildkite/agent#4512 - Build the branch rather than a tag with the same name when
BUILDKITE_COMMITisHEADby @isaacsu in buildkite/agent#4513
🔧 Changed
- Remove
--contextfrombuildkite-agent job capture-error; put all important details in--messageinstead by @pinzonjulian in buildkite/agent#4478 - Truncate messages captured with
buildkite-agent job capture-errorto 1,000 characters by @123sarahj123 in buildkite/agent#4465
🏠 Internal
- Tell robot reviewers how to check release PRs by @moskyb in buildkite/agent#4461
- Tell agents how to label PRs by @moskyb in buildkite/agent#4499
- Dependency updates by @dependabot[bot] in buildkite/agent#4506 and buildkite/agent#4510
New Contributors
- @pinzonjulian made their first contribution in buildkite/agent#4478
Full Changelog: buildkite/agent@v4.4.0...v4.5.0
Full Changelog: v7.5.0...v7.6.0
Upgrading
Follow the v7 upgrade guide before updating. Remove or replace retired parameters in parameter files and deployment automation. If you use a custom AMI through ImageId or ImageIdParameter, rebuild it from the v7 base AMI and update it in the same stack update; a v6-based AMI might not boot under the v7 template depending on the configuration.
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v7.6.0/aws-stack.yml
If you want to launch a new stack, you can use this link (make sure not to use your production AWS account, create a new one for CI):