CircleCI
Continuous integration and delivery platform for building, testing and deploying software
CircleCI is turning pipeline failures into agent input and opening its API to self-registering clients.
◆Recent moves
- 5d ago
Xcode 27.0 Beta 6 Available
A routine executor image refresh: Xcode 27.0 Beta 6 is now selectable in pipelines. CircleCI ships these on Apple's beta cadence and they carry no change to the platform itself.
View source ↗ - 5d ago
Gen2 x86 Docker resource classes now available on Free plans
Gen2 x86 Docker classes, benchmarked around 73% faster than gen1, reach Free plan users. This pushes the newer executor generation down the pricing tiers rather than adding capability, and pairs with the same month's IP ranges support for gen2.
View source ↗ - 7d ago
SSH into the exact VM that ran your job on KubeVirt runners
SSH reruns land on KubeVirt VM runners, off by default, letting engineers shell into the specific VM that ran a job. The release also lets runner-provisioner poll with each resource class's own token instead of a global API token, removing one provisioned secret from self-hosted setups.
View source ↗ - 8d ago
Runner fixes max_run_time enforcement and a container pod-watcher leak
Two real defects close here: the five-hour max_run_time deadline was being missed because two internal waiters raced for the same timeout signal, and container runner leaked a pod watcher for every task killed at the limit. Machine runner also gains a URL-based SSH advertise address for environments that assign it externally.
View source ↗ - 9d ago
Smarter Testing CLI: New commands, flags, and plugin registry
The standalone testsuite binary folds into the CircleCI CLI as an extension, with restructured subcommands, renamed test-impact flags, and coverage plugins republished to npm, PyPI and RubyGems. It is a breaking reorganization carrying a September 14 deadline rather than new testing capability.
View source ↗ - 13d ago
IP ranges support available for Gen2 Docker (x86)
IP ranges support reaches x86 gen2 Docker classes at unchanged pricing, closing a gap that would otherwise have kept customers needing fixed egress IPs on gen1 executors while the rest of the fleet moved on.
View source ↗