v3.0.6

View on GitHub Upgrade guide

Spotlight

  • Added roc logs --full, which exports a complete diagnostic archive for a job including the DynamoDB job record, RunsOn service logs, CloudTrail events, EC2 console output, and agent logs for attempted instances.
  • Improved roc logs job troubleshooting with better job URL parsing, refreshed job facts, clearer streamed log behavior, and separation between job-specific logs and stack-wide logs.
  • Made runner registration more resilient by leasing registration work, avoiding duplicate JIT registration calls, and recovering stale GitHub runner-name conflicts when retries happen after partial registration failures.

CloudFormation

  • Added AppCapacityProvider so CloudFormation installs can run the RunsOn control plane on FARGATE or FARGATE_SPOT.

Terraform

  • Added app_capacity_provider so Terraform installs can run the RunsOn control plane on fargate or fargate_spot.

Other fixes

  • Improved registration and JIT failure logging with timing details to make GitHub API and retry issues easier to diagnose.
  • Updated the agent cache upload path to the current AWS S3 transfer manager implementation.

Release resources