Releases: buildkite/elastic-ci-stack-for-aws
v6.30.0
v6.30.0 (2024-10-30)
Added
- Add support for c8g instances. #1392 (@toothbrush)
- Restore SSM Session Manager Plugin #1389 (@ellsclytn)
Changed
- Bump agent to v3.84.0 #1393 (@DrJosh9000)
Internal
- fix: update goss to be more explicit with platform in docker tests #1390 (@wolfeidau)
Agent Changelog
v3.84.0 (2024-10-28)
Added
- Add command for canceling a running a build #2958 (@dannymidnight)
- Add tini-static to alpine images #3054 (@DrJosh9000)
Fixed
- Implement several documentation improvements to the Agent (for the Buildkite Docs). #3043 (@gilesgas)
- Allow token to be empty if graphql-token is provided #3051 (@jordandcarter)
- Fix multiline secret redaction when output with \r\n #3050 (@DrJosh9000)
- k8s exec: Perform liveness check of clients #3045 (@DrJosh9000)
- Fix request headers for multipart #3042 (@DrJosh9000)
Internal
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v6.30.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):
Documentation
v6.29.1
v6.29.1 (2024-10-10)
Fixed
- Bump agent to v3.83.1 #1385 (@DrJosh9000)
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v6.29.1/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):
Documentation
v6.29.0
v6.29.0 (2024-10-09)
Fixed
Changed
- Bump agent to v3.83.0 #1383 (@DrJosh9000)
- Bump golang.org/x/sys from 0.25.0 to 0.26.0 #1382 (@dependabot[bot])
Agent Changelog
v3.83.0 (2024-10-08)
Added
- Exit with code 94 if a mirror lock times out #3023 (@DrJosh9000)
- Add support for oidc aws session tags #3015 (@sj26)
- Support for future multipart artifact uploads #2991 (@DrJosh9000)
Fixed
- Tweak BUILDKITE_IGNORED_ENV handling #3029 (@DrJosh9000)
- BUG FIX: Ensure Build Title Is Correct When Checkout Is Skipped #3024 (@123sarahj123)
- Ensure all string slice args have whitespace cleaned off of each element #3021 (@moskyb)
- Fix data race on worker stop #3016 (@DrJosh9000)
Internal
- Migrate Agent Pipeline to Agent Cluster #3018 (@matthewborden)
- Refactor the various agent HTTP clients #3017 (@DrJosh9000)
- Dependabot bumps to busybox #3025, golang.org/x packages #3027, cloud provider packages #3028, #3019, #3013, #3009, DataDog packages #3010 Ubuntu #3012, #3008, and go-pipeline #3014 (@dependabot[bot])
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v6.29.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):
Documentation
v6.28.0
v6.28.0 (2024-09-24)
Fixed
- fix: Add
r8g
to theUsingArmInstances
logic #1373 (@ParkMyCar) - Bump agent to v3.82.1 #1376 (@patrobinson)
Changed
- Pin amazon linux ami #1377 (@patrobinson)
- Remove Test Splitter #1372 (@nprizal)
Agent Changelog
v3.82.1 (2024-09-23)
Fixed
- Work around issue with http2 connections on linux not cleanly closing, causing agents to be marked as lost #3005 (@patrobinson)
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v6.28.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):
Documentation
v6.27.0
v6.27.0 (2024-09-13)
Added
- Add signing verification behaviour and fix windows config option #1370 (@wolfeidau)
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v6.27.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):
Documentation
v6.26.0
v6.26.0 (2024-09-11)
Added
- Add the option to create a KMS key for signing of pipelines #1366 (@wolfeidau)
Changed
- Bump agent to v3.81.0 #1368 (@wolfeidau)
- Bump agent to v3.80.0 #1365 (@wolfeidau)
Agent Changelog
v3.81.0 (2024-09-10)
Fixed
- Fix for region discovery issue with aws sdkv2 when running in ec2 #2977 (@wolfeidau)
- Explain verification-failure-behavior in more detail #2984 (@DrJosh9000)
Added
- Add sha256 checksum output to the formatting options #2974 (@patrobinson)
Internal
- Dependabot churn: #2978, #2980 (@dependabot[bot])
v3.80.0 (2024-09-06)
Added
- Support AWS KMS for signing and verifying pipelines #2960 (@wolfeidau)
Changed
- Allow
buildkite-agent
to run a job when JWK is unavailable but failure behaviour is set towarn
#2945 (@CheeseStick)
Fixed
- coda-content-type pass content-type to the server when specified #2967 (@SorchaAbel)
- Updated to support only ECC_NIST_P256 keyspec for initial release #2973 (@wolfeidau)
Internal
Internal
- Bump golang.org/x/sys from 0.24.0 to 0.25.0 #1367 (@dependabot[bot])
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v6.26.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):
Documentation
v6.25.0
v6.25.0 (2024-08-30)
Changed
- Bump agent to v3.79.0 #1362 (@wolfeidau)
Agent Changelog
v3.79.0 (2024-08-29)
Fixed
Added
- Support for multiple trace context encodings #2947 (@DrJosh9000)
Internal
- Bump github.com/buildkite/go-pipeline from 0.11.0 to 0.12.0 #2959 (@wolfeidau)
- Dependabot churn: #2951, #2955, #2949, #2956, #2954, #2950, #2953 (@dependabot[bot])
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v6.25.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):
Documentation
v6.24.0
v6.24.0 (2024-08-21)
Changed
- docs: update RootVolumeIops to include gp3 #1359 (@joemiller)
- Bump agent to v3.78.0 #1360 (@CerealBoy)
Internal
- Dependabot updates: #1358 (@dependabot[bot])
Agent Changelog
v3.78.0 (2024-08-20)
Fixed
- fix for layout issues with log messages #2933 (@wolfeidau)
- Prevent Cancel from running when a k8s job is cancelled already #2935 (@CerealBoy)
- k8s: Unconditionally set
BUILDKITE_AGENT_ACCESS_TOKEN
#2942 (@DrJosh9000)
Changed
- Add a bit more context to the debugging for failing signature verify #2926 (@wolfeidau)
- Update description for the 'priority' option for the 'buildkite-agent annotate' command. #2934 (@gilesgas)
Internal
Dependabot churn: #2927, #2928, #2929, #2930, #2931, #2937, #2939, #2940, #2943 (@dependabot[bot])
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v6.24.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):
Documentation
v6.23.0
v6.23.0 (2024-08-09)
Changed
- Bump agent to v3.77.0 #1355 (@wolfeidau)
Internal
- Dependabot updates: #1354 (@dependabot[bot])
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v6.23.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):
Documentation
v6.22.4
v6.22.4 (2024-07-31)
Changed
- Bump agent to v3.76.2 #1353, #1351 (@DrJosh9000)
- Bump Test Splitter version to v0.8.0 #1349 (@nprizal)
- Upgrade test-splitter-client to v0.7.3 #1344 (@wooly)
Agent Changelog
v3.76.2 (2024-08-01)
[!NOTE]
v3.76.0 fixed an issue which caused the HTTP client in the agent to fall back to HTTP/1.1, see #2908. If you need to disable HTTP/2.0 in your environment you can do this using the--no-http2
flag or matching configuration option.
Fixed
- Only override TLSClientConfig if set #2913 (@DrJosh9000)
v3.76.1 (2024-07-31)
[!NOTE]
v3.76.0 fixed an issue which caused the HTTP client in the agent to fall back to HTTP/1.1, see #2908. If you need to disable HTTP/2.0 in your environment you can do this using the--no-http2
flag or matching configuration option.
Changed
- Pass cancel grace period to bootstrap #2910 (@DrJosh9000)
v3.76.0 (2024-07-31)
[!NOTE]
This release fixed an issue which caused the HTTP client in the agent to fall back to HTTP/1.1, see #2908. If you need to disable HTTP/2.0 in your environment you can do this using the--no-http2
flag or matching configuration option.
Changed
- fix enable http/2 by default as intended by flags #2908 (@wolfeidau)
Fixed
- Let artifact phase and post-command run in grace period #2899 (@DrJosh9000)
Internal
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v6.22.4/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):