RunsOn RunsOn

Changelog

Keep up with the latest features, fixes, and improvements for RunsOn.

· 2 min read

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…

· 1 min read

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…

· 2 min read

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…

· 1 min read

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…

· 1 min read

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…

· 1 min read

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…

· 9 min read

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. -…

· 1 min read

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…

· 1 min read

v2.8.8

Increase Docker ECR setup timeout to 2min (previously 20s, but could lead to authentication errors).

· 1 min read

v2.8.7

Small fix for the CloudFormation template, when using the external networking stack and not passing any public (or private) subnet IDs.

· 2 min read

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…

· 1 min read

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…

· 2 min read

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…

· 2 min read

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…

· 4 min read

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…

· 3 min read

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…

· 1 min read

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.…

· 1 min read

v2.7.1

Hotfix: fix for disk=large handling.

· 2 min read

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…

· 1 min read

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…

· 1 min read

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…

· 1 min read

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…

· 1 min read

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…

· 1 min read

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…

· 1 min read

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…

· 2 min read

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…

· 2 min read

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…

· 1 min read

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…

· 1 min read

v2.5.9

Fix GitHub webhook customproperties handling when non-string values.

· 1 min read

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.