v2.5.7

View on GitHub Upgrade guide

Summary

Add Private=only mode, make EBS encryption opt-in, introduce disk label. Plus fixes and minor improvements.

Note: please use v2.5.8+ because this version embeds a dependency upgrade for the rate-limit library, which introduced a regression.

What's changed

  • Update github go library to fix issue with custom properties.
  • Make EBS encryption opt-in, and specify default encryption key (fixes #152).
  • Add Private=only mode for the CloudFormation stack, so that runners are forbidden to launch in a public subnet. Fixes #150.
  • Disable automatic public IP assignment in public subnets when Private=only is set for the stack (helps with conformance).
  • Remove HousekeepingEnabled stack parameter. Housekeeping is now always enabled.
  • No longer display EgressStaticIp in job logs since we don't know which one the runner will end up using.

Deprecations

  • Introduce disk=default or disk=large label to simplify disk size selection based on the runner volumes defined in the RunsOn CloudFormation stack. hdd is now deprecated and will be removed in a next non-patch version.