github buildkite/elastic-ci-stack-for-aws v6.46.0

21 hours ago

v6.46.0 (2025-11-04)

Changed

  • chore(deps): update buildkite-agent to v3.110.0 by @renovate[bot] in #1632

Internal

  • chore: remove unused workflow file by @mcncl in #1628
  • chore(deps): update buildkite plugin docker-compose to v5.11.0 by @renovate[bot] in #1626
  • Fix Renovate custom manager for buildkite-agent by @scadu in #1631
  • chore: remove notes from Renovate's PR by @scadu in #1633
Agent Changelog

v3.110.0

Compare Source

Full Changelog

Added
Changed

Various improvements and fixes to do with signal and cancel grace periods, and signal handling, most notably:

  • When cancelling a job, the timeout before sending a SIGKILL to the job has changed from cancel-grace-period to signal-grace-period (--signal-grace-period-seconds flag, BUILDKITE_SIGNAL_GRACE_PERIOD_SECONDS env var) to allow the agent some extra time to upload job logs and mark the job as finished. By default, signal-grace-period is 1 second shorter than cancel-grace-period. You may wish to increase cancel-grace-period accordingly.
  • When SIGQUIT is handled by the bootstrap, the exit code is now 131, and it no longer dumps a stacktrace.
  • The recently-added --kubernetes-log-collection-grace-period flag is now deprecated. Instead, use --cancel-grace-period.
  • When running the agent interactively, you can now Ctrl-C a third time to exit immediately.
  • In Kubernetes mode, the agent now begins shutting down on the first SIGTERM. The kubernetes-bootstrap now swallows SIGTERM with a logged message, and waits for the agent container to send an interrupt.
  • When the agent is cancelling jobs because it is stopping, all jobs start cancellation simultaneously. This allows the agent to exit sooner when multiple workers (--spawn flag) are used.
    See #​3549, #​3547, #​3534 (@​DrJosh9000)
Fixed
Internal
Dependency updates

v3.109.1

Compare Source

Full Changelog

Added
Changed

Various improvements and fixes to do with signal and cancel grace periods, and signal handling, most notably:

  • When cancelling a job, the timeout before sending a SIGKILL to the job has changed from cancel-grace-period to signal-grace-period (--signal-grace-period-seconds flag, BUILDKITE_SIGNAL_GRACE_PERIOD_SECONDS env var) to allow the agent some extra time to upload job logs and mark the job as finished. By default, signal-grace-period is 1 second shorter than cancel-grace-period. You may wish to increase cancel-grace-period accordingly.
  • When SIGQUIT is handled by the bootstrap, the exit code is now 131, and it no longer dumps a stacktrace.
  • The recently-added --kubernetes-log-collection-grace-period flag is now deprecated. Instead, use --cancel-grace-period.
  • When running the agent interactively, you can now Ctrl-C a third time to exit immediately.
  • In Kubernetes mode, the agent now begins shutting down on the first SIGTERM. The kubernetes-bootstrap now swallows SIGTERM with a logged message, and waits for the agent container to send an interrupt.
  • When the agent is cancelling jobs because it is stopping, all jobs start cancellation simultaneously. This allows the agent to exit sooner when multiple workers (--spawn flag) are used.
    See #​3549, #​3547, #​3534 (@​DrJosh9000)
Fixed
Internal
Dependency updates

v3.109.0

Compare Source

Full Changelog

Fixed

Full Changelog: v6.45.0...v6.46.0

Upgrading

Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v6.46.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):

Launch Buildkite AWS Stack

Don't miss a new elastic-ci-stack-for-aws release

NewReleases is sending notifications on new releases.