Changelog
Keep up with the latest features, fixes, and improvements for RunsOn.
v2.11.0
Terraform/OpenTofu module available for testing. View https://github.com/runs-on/terraform-aws-runs-on for more details. Long term goal is to make the CloudFormation template the easy path for…
v2.10.1
Adds launch warnings to agents, introduces granular AWS/DynamoDB/S3/EC2 limiters with OTEL metrics, improves job/pool scheduling and GitHub/DynamoDB integrations (caching, batch deletes), and…
v2.10.0
Fix numerous bugs for pools (still in beta). New reconciliation loop should ensure that no queued job is left pending. FIFO semantics for SQS queues now enforced for job scheduling, even under…
v2.9.3
Fix stepsecurity integration. - Work around GitHub API returning outdated data when checking for deployment statuses. Possibly fixes 386. - Restore previous behavior for SSH, i.e. it is enabled by…
v2.9.2
Fix S3 rate-limit initialization and restore correct values. - Improve Slack webhook templates by @cfsnate. - Pool environment field renamed to env (to be coherent with the naming in runner…
v2.9.1
Note 2025-10-21: please use v2.9.2 instead, since it includes important fixes. - Fix pool overflow not picking the correct runner and image spec. - Warm and hot pools are available for Windows as…
v2.9.0
This is a large release, with many internal and external changes. Please review the first section below carefully. Note 2025-10-17: please use v2.9.2 instead, since it includes important fixes. -…
v2.8.9
Fix public subnet selection when using stack parameter Private=always. Previously, public subnets were wrongfully ignored. - Properly take into account main route table when using external…
v2.8.8
Increase Docker ECR setup timeout to 2min (previously 20s, but could lead to authentication errors).
v2.8.7
Small fix for the CloudFormation template, when using the external networking stack and not passing any public (or private) subnet IDs.
v2.8.6
Bug fixes, and first iteration on integrated CloudWatch dashboard for people managing the stack. - Better handling of environment variable display in the "Set up runner" step. Fixes 325. - Allow…
v2.8.5
Fix buildkit gha exporter, better user error reporting, AppRunner VPC connector integration. - Report non-retryable user errors directly in GitHub: whenever a job can't be started for user reasons…
v2.8.4
Integrated CPU/Memory/Disk/Network monitoring, integrated job-level cost reporting, official snapshot action release, and many QoL improvements. - Allow to send metrics to CWAgent namespace. This…
v2.8.3
Huge improvements to tagging, magic cache is now even faster, and bug fix for jobs tied to environments with no approval required. QoL improvements - Check if the spot role exists before starting…
v2.8.2
Support for EFS, TMPFS, and ECR ephemeral registry for fast docker builds. Also some bug fixes. EFS Embedded networking stack can now create an Elastic File System (EFS), and runners will…
v2.8.1
A large release: can now use external networking stack ; enable encryption on all S3 buckets ; lots of quality of life improvements and bug fixes ; halve Windows boot times and enable Cloudwatch…
v2.7.2
GHES support is now available. Allow to specify a custom expiration for objects in the cache bucket. - GHES support is now available. Fixes 250. - Add S3CacheExpirationInDays stack parameter.…
v2.7.1
Hotfix: fix for disk=large handling.
v2.7.0
A few minor breaking changes related to VPC flow logs and hdd label. Plus many fixes. This is a minor release, so this comes with the following breaking changes. Please review your CloudFormation…
v2.6.8
Hotfix for CreateFleet IdempotentParameterMismatch errors, as well as Magic Cache support for newer buildx versions. - Fixes 251: IdempotentParameterMismatch error. - Fix Magic Cache for newer…
v2.6.7
New spot circuit breaker for snoozing spot requests if too many interruptions detected. Monitoring improvements. StepSecurity integration, and more. Spot circuit breaker - Allow to switch to…
v2.6.6
Fix VpcEndpoints stack parameter. With VpcEndpoints enabled, the CloudFormation template was incorrectly assigning interface endpoints to both public and private subnets, while an interface…
v2.6.5
Optimized GPU images, new VpcEndpoints stack parameter, ability to specify custom instance tags for custom runners. Note: there appears to be some issues with the new VPC endpoints. I'm on it! If…
v2.6.4
CLI 0.0.1 released, fix for Magic Cache, fleet objects deletion. - CLI released: https://github.com/runs-on/cli. Allows to easily view logs (both server logs and cloud-init logs) for a workflow…
v2.6.3
Fix magic cache handling of actions/upload-artifact. Prepare for RunsOn CLI. - Store instance id assigned to job (once job has started) in the main S3 bucket (under…
v2.6.2
Magic transparent cache for dependencies and docker layers. SSM support for logging into runner instances. And more. - BETA - Transparent S3-backed caching for ALL actions that depend on the…
v2.6.1
New stack parameters and best practices compliance changes. No longer defaults to fetching global config when a local repo config is not found. Improve housekeeping to handle an additional AWS…
v2.6.0
Auto-retry mechanism for spot interruptions, SingleAZ or MultiAZ NAT gateways, and more! - Spot workflows are now retried once with an on-demand instance if interrupted. Fixes 160. Requires a…
v2.5.9
Fix GitHub webhook customproperties handling when non-string values.
v2.5.8
Revert x/time dependency to v0.6.0 since v0.7.0 introduced a breaking change for rate-limits when using a zero limit.