This release lets a single provisioner deployment run many resource classes and ships a ready-to-use VM image so you can stand up a pool without building your own.
New:
Multiple resource classes per deployment. One deployment now scales many resource classes at once, instead of needing a separate deployment per class.
Default containerDisk image out of the box. Pool VMs boot from a maintained Ubuntu 24.04 image with Docker and common CI tooling pre-baked, so you get a working pool without building your own image first. An AlmaLinux image is also available for RHEL-family jobs.
More flexible scaling. Time-based schedules to raise or lower capacity at set times of day, plus finer controls (headroom, scaleDownDelay, and maxSurge) grouped under a new scaling block.
Hot-reload of resource-class config and secrets. Changes are picked up without restarting the pod.
More per-class machine-runner options. workingDirectory, taskAgentDirectory, commandPrefix, useHomeSSHDirForCheckoutKeys, and maxRunTime are now configurable per resource class. See the machine runner 3 configuration reference.
emptyDiskMounts to automatically format and mount extra disks on pool VMs.
Improvements:
Runner token kept off pool VMs. A token-proxy sidecar, on by default and optional, holds the resource-class token and attaches it only on the task-claim call, so the token never reaches the VM and a job can’t read it from the machine it runs on. Jobs run as the unprivileged circleci user by default. A resource class can opt into elevated privileges with grantSudo, which relies on the proxy so even a root task still can’t reach the token.
New operability, hardening, and log-level chart options.
Config split into a ConfigMap and a Secret so non-sensitive settings and secrets are managed separately.
Tuned default resource class and resized the Docker-baked containerDisk images.
See the runner provisioner guide for full setup and configuration details.
This release lets a single provisioner deployment run many resource classes and ships a ready-to-use VM image so you can stand up a pool without building your own.
New:
headroom, scaleDownDelay, and maxSurge) grouped under a new scaling block.workingDirectory, taskAgentDirectory, commandPrefix, useHomeSSHDirForCheckoutKeys, and maxRunTime are now configurable per resource class. See the machine runner 3 configuration reference.emptyDiskMounts to automatically format and mount extra disks on pool VMs.Improvements:
circleci user by default. A resource class can opt into elevated privileges with grantSudo, which relies on the proxy so even a root task still can’t reach the token.See the runner provisioner guide for full setup and configuration details.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Runner Release 3.1.11 | 0 | 7.47 | 29-07-2026 |
| 2 | Introducing Gen3 Linux VM / (x86) Remote Docker Resource Classes (Beta) | 0 | 14.98 | 22-07-2026 |
| 3 | The enterprise vibe coding problem, and what we built to solve it | 2 | 6 | 16-06-2026 |
| 4 | Server Release 4.9.5 | 0 | 9.4 | 27-07-2026 |
| 5 | Code signing for iOS and macOS managed by API | 0 | 6.62 | 27-07-2026 |
| 6 | Portainer 2.39 LTS is now available! | 5 | 7 | 26-02-2026 |
| 7 | Project Usage Dashboard - now in preview | 0 | 8.16 | 16-07-2026 |
| 8 | Kubernetes Platform Support: Reduce Operational Risk at Scale | 5 | 7 | 25-03-2026 |
| 9 | Introducing Red Hat build of Podman Desktop: Enterprise-ready local container development environments | 5 | 7 | 17-02-2026 |
| 10 | Tekton Pipelines 1.0 is a milestone for cloud-native CI/CD and Red Hat OpenShift Pipelines | 6 | 7 | 16-07-2025 |