Releases: buildkite/elastic-ci-stack-for-aws
v6.32.0
v6.32.0 (2024-12-19)
Changed
- Bump agent to v3.88.0 #1418 (@DrJosh9000)
Release process changes
- Increase AMI garbage collection to 100 images per run #1417 (@yob)
- remove DRY_RUN flag from AMI cleaning script #1416 (@yob)
- Expand the AMI cleaning pipeline to all regions #1415 (@yob)
- New pipeline: deregister old AMIs #1414 (@yob)
- Assume an IAM role via OIDC when running integration tests #1413 (@yob)
- stop setting ACLs when publishing templates to S3 #1412 (@yob)
- Update bk/elastic-ci-stack-s3-secrets-hooks to v2.2.0 #1411 (@yob)
- Try harder to delete test S3 logging buckets created during CI #1410 (@yob)
Dependency bumps
- Bump golang.org/x/sys from 0.27.0 to 0.28.0 #1409 (@dependabot[bot])
Agent Changelog
v3.88.0 (2024-12-18)
Changed
- Prefix fatal error message with 'buildkite-agent:' #3135 (@jordandcarter)
- Notify when host and bootstrap agent paths mismatch #3123 (@jordandcarter)
Fixed
- Enable process debug logging #3134 (@patrobinson)
- Ignore empty submodule clone configs #3122 (@DrJosh9000)
- fix: allow for empty files on hook check #3117 (@nzspambot)
- Parse more standalone
$
cases as literal$
s and not variable expansions:- Bump github.com/buildkite/go-pipeline from 0.13.2 to 0.13.3 #3137 (@dependabot[bot])
- Bump github.com/buildkite/interpolate from 0.1.4 to 0.1.5 #3138 (@dependabot[bot])
Dependabot
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v6.32.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.31.0
v6.31.0 (2024-12-09)
Changed
- Bump agent to 3.87.1 #1404 (@wolfeidau)
- Bump Docker buildx to v0.18.0 and Docker Compose to v2.30.3 #1401 (@orien)
- Bump Docker buildx to v0.19.2 and Docker Compose to v2.31.0 #1406 (@orien)
Fixed
- Update packer and the AMI with some fixes for binfmt #1405 (@wolfeidau)
Internal
- PS-195 increase the instance_types from 4 to 10 #1396 (@SorchaAbel)
- Various dependency bumps: #1397 (@dependabot[bot])
Agent Changelog
v3.87.1 (2024-11-26)
Fixed
- Fix duplicated output when debug is enabled #3108 (@DrJosh9000)
Changed
- Small change to annotation example #3106 (@PriyaSudip)
Internal
- Use Ubuntu codename labels to refer to base images #3103 (@DrJosh9000)
Dependabot
- The usual updates: #3111, #3112, #3110, #3109, #3113, #3104, #3098, #3102, #3097, #3101 (@dependabot[bot])
v3.87.0 (2024-11-18)
Changed
- Remove signal reason unable_to_verify_signature and replace with signature_rejected #3094 (@jordandcarter)
Fixed
- Don't surface expected stderr output from git rev-parse #3095 (@CerealBoy)
- Add retry around NewS3Client #3092 (@l-suzuki)
Internal
- Soft fail upload of packages docker images #3093 (@tommeier)
- Switch to agent-base images #3091 (@DrJosh9000)
v3.86.0 (2024-11-12)
Added
Changed
- Rename env var to
BUILDKITE_STEP_CANCEL_FORCE_GRACE_PERIOD_SECONDS
#3087 (@mitchbne) - Drop Ubuntu 18.04, add Ubuntu 24.04 #3078 (@DrJosh9000)
Fixed
Internal
- dependabot: Group Dockerfiles #3077 (@DrJosh9000)
- Various dependency bumps: #3086, #3085, #3081, #3079 (@dependabot[bot])
v3.85.1 (2024-11-09)
Fixed
- Fix another nil pointer panic in k8s mode #3075 (@DrJosh9000)
- Fix nil pointer panic in k8s mode #3074 (@DrJosh9000)
v3.85.0 (2024-11-07)
Added
Changed
- Support installing specific versions via script #3069 (@jordandcarter)
- Promote polyglot-hooks experiment to default #3063 (@DrJosh9000)
- Use sha256 in the checksum verification #3062 (@esenmarti)
- Minor update to the 'redactor' CLI command examples. #3060 (@gilesgas)
Fixed
- Fix zzglob import path #3057 (@DrJosh9000)
Internal
- Shell package cleanup #3068 (@DrJosh9000)
- Remove .editorconfig #3064 (@DrJosh9000)
- Various dependency bumps: #3066 #3065 #3067 (@dependabot[bot])
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v6.31.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.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):