The Xcode 27.0 Beta 2 image is now available to be used in CircleCI pipelines.
The full manifest of installed software can be found here.
The Xcode 26.6 RC 2 image is now available to be used in CircleCI pipelines.
The full manifest of installed software can be found here.
The Xcode 27.0 Beta 1 image is now available to be used in CircleCI pipelines.
The full manifest of installed software can be found here.
We now have a consistent way to validate if your config is impacted by any of the upcoming breaking changes before they take effect on August 17, 2026.
The Xcode 26.6 RC 1 image is now available to be used in CircleCI pipelines.
The full manifest of installed software can be found here.
Note: This replaces three earlier changelogs that covered these changes separately. The breaking change date for all three is now July 17, 2026. Refer to this post going forward..
IMPORTANT: This changelog has been superseded. This breaking change has been consolidated with two others into a single entry, and the date is now July 17, 2026. Please refer to the updated changelog for up-to-date details. The information below is retained for reference only.
We’ve resolved two issues that caused Chunk to abandon tasks without producing a fix:
Chunk now calls git tools directly to commit changes and open pull requests during its run, rather than delegating that step to a separate process afterward.
This means Chunk can retry git operations if committing or opening a PR fails, improving reliability and reducing the chances of a fix being lost due to a transient git error.
When Chunk encounters a transient or infrastructure failure, it can now trigger a pipeline rerun directly instead of stopping. If your prompt indicates rerun approval for example, “fix my workflow, rerun if needed” Chunk will rerun automatically. Otherwise, Chunk will ask before proceeding.
Previously, Chunk had no path forward on infrastructure failures and required you to rerun manually.
We’ve fixed confusing empty states in the Chunk task output view when running a Chunk Task:
We’ve resolved an issue where Chunk would report a Task as successful but produce no diff and open no PR.
When creating or editing an automated task, you can now add a custom MCP server instruction directly from the task form. MCP servers give Chunk additional context and information to act upon, making automated tasks more powerful and precise.
Chunk now has a dedicated Automations page where you can create, view, and manage your automated tasks in one place. The page includes a task creation form, an automations list, and the ability to edit or force-run automations from a contextual menu.
The Chunk Tasks view now has two tabs: Tasks and Scheduled Runs so you can easily distinguish manually triggered runs from automated ones.
The Windows Server 2022 and Windows Server 2025 machine images (including CUDA/NVIDIA variants) are now available under the current tag. Full release notes are available here.
The Android machine image is now available under the default tag. Full release notes are available here.
Chunk now sends a weekly email digest 09:00 UTC every Monday summarizing your team’s activity. Each digest shows completed tasks, PRs opened, and failed tasks at a glance, plus a list of the most recent PRs awaiting your review.
Runner Provisioner, a new Kubernetes controller that automatically scales CircleCI runner VMs using KubeVirt, is now available in preview. The controller polls the CircleCI API for pending and running tasks and adjusts a VirtualMachinePool replica count to match demand — giving teams elastic, on-demand self-hosted runner capacity inside their own Kubernetes clusters.
Gen2 Remote Docker now supports pinning to specific Docker versions. Use the docker28 or docker29 aliases to lock your jobs to a specific version, rather than relying on the floating default (currently Docker 28) or edge (currently Docker 29) aliases.
IMPORTANT: This changelog has been superseded. This breaking change has been consolidated with two others into a single entry, and the date is now July 17, 2026. Please refer to the updated changelog for up-to-date details. The information below is retained for reference only.
IMPORTANT: This changelog has been superseded. This breaking change has been consolidated with two others into a single entry, and the date is now July 17, 2026. Please refer to the updated changelog for up-to-date details. The information below is retained for reference only.
An updated edge image is now available for the Android machine executor, with refreshed toolchains (Gradle 9.5.1, Docker 29.4.2, Node.js 24 LTS, Python 3.14, OpenJDK 21.0.10) and an updated Android SDK (platform-tools 37.0.0, Emulator 36.5.11). Dated tag: android:2026.05.1. Full release notes are available here.
Updated edge images are now available for Windows Server 2022 and Windows Server 2025, including CUDA variants. CUDA images have been refreshed with NVIDIA driver 596.49 (CUDA 13.2). Dated tags: windows-server-2022-gui:2026.05.1, windows-server-2022-nvidia-medium:2026.05.1, windows-server-2025-gui:2026.05.1, windows-server-2025-nvidia-medium:2026.05.1. Full release notes are available here.
Updates
- Refreshed GovCloud AMIs to use the latest base images for improved security and stability. These AMIs address the Copy Fail Vulnerability.
CVE Fixes
- CVE-2026-33814 in golang.org/x/net was addressed in distributor, output services.
- CVE-2026-39882 in OpenTelemetry OTLP HTTP exporters was addressed in docker-provisioner service.
- May 2026 CVEs in nginx unprivileged container were addressed by updating the default nginx image to 1.30.1.
Configuration Changes
- Added new Helm value for configuring builds-service JVM heap size. Operators can now tune memory allocation for the builds-service to match their infrastructure requirements.
NOTE: This is the last patch for server 4.8 as it has now reached end of life. Please upgrade to a supported version.
The Xcode 26.5 image is now available to be used in CircleCI pipelines.
The full manifest of installed software can be found here.
The updated Linux machine images are now available under the current tag for Ubuntu 22.04, 24.04, and 26.04. CUDA images have also been promoted to default. Full release notes are available here.
To reduce load on Maven Central and help avoid rate limit errors when pulling dependencies, CircleCI has introduced a registry cache and proxy. You can opt in to this by running the following command in your job before any dependency installation steps:
What happened: Customers running jobs that pulled dependencies from Maven Central experienced elevated HTTP 429 (rate limit) errors due to newly enforced rate limits from Sonatype/Maven Central.
What’s happening Maven Central has begun enforcing new rate limits on requests. Customer jobs that download dependencies from Maven Central are receiving HTTP 429 responses as a result. Additional background is available in Sonatype’s FAQ on 429 errors.
Before Upgrading
See the CircleCI server 4.10 release notes and upgrade guide for this release.
Updates
- Increased default RabbitMQ memory allocation to improve messaging reliability and prevent out-of-memory failures.
- Updated Nomad server to version 1.11.3 for performance and stability improvements.
- Enabled gRPC client-side load balancing.
- Switched gRPC client paths to use headless Services.
- Updated AWS AMIs with the latest security patches and updates.
Bug Fixes
- Fixed presigned URL expiry issue in test results index to prevent premature link expiration when downloading previous test results.
- Fixed nginx AWS ACM configuration.
- Fixed soft-fail policy violation banners not displaying in Server UI by adding policy decision enrichment to pipeline handlers.
- Fixed OIDC token minting panic.
- Fixed Nomad client startup script failures.
- Fixed a bug which made the admin-setting page inaccessible.
CVE Fixes
- CVE-2026-24051 in OpenTelemetry SDK was addressed.
- CVE-2026-1229 in Cloudflare CIRCL library was addressed.
- CVE-2025-64702 in quic-go library was addressed.
- CVE-2025-47911 in golang.org/x/net was addressed.
- CVE-2026-33186 in gRPC library was addressed
- CVE-2026-39882 in OpenTelemetry OTLP HTTP exporter was addressed.
- CVE-2026-39883 in OpenTelemetry SDK was addressed.
- CVE-2026-27141 in golang.org/x/net was addressed.
- CVE-2026-34986 in go-jose library was addressed.
- CVE-2025-67721 in aircompressor library was addressed.
Configuration Changes
- Added NOMAD_RPC_MAX_CONNS_PER_CLIENT configuration option to Helm values to control Nomad RPC connection limits and fix client rejection errors under load.
- Exposed Nomad server CPU and memory resource limits and requests in Helm values for better resource control.
Component Updates
- api-gateway
- api-service
- approval-job-provider-migrator
- audit-log-service
- authentication-svc
- authentication-svc-migrator
- branch-service
- branch-service-migrator
- builds-service
- builds-service-migrator
- ciam
- ciam-gateway
- circle-www-api
- contexts-service
- contexts-service-migrator
- cron-service
- cron-service-migrator
- distributor
- distributor-migrator
- docker-provisioner
- domain-service
- domain-service-migrator
- execution-gateway
- insights-service
- insights-service-migrator
- lock-job-provider
- machine-provisioner
- machine-provisioner-migrator
- no-op-job-provider
- oidc-service
- oidc-tasks-service
- oidc-tasks-service-migrator
- orb-service
- orb-service-analytics-migrator
- orb-service-migrator
- output
- permissions-service
- permissions-service-migrator
- picard
- policy-service
- public-api-service
- runner-admin
- runner-admin-migrator
- server-postgres
- server-rabbitmq
- server-redis
- step
- web-ui
- web-ui-server-admin
- webhook-service
- webhook-service-migrator
- workflows-conductor
- workflows-conductor-migrator
Known Issues
- The Ubuntu images provided by CircleCI in AWS GovCloud have not been updated.
- The Ubuntu images provided by CircleCI in GCP have not been updated.
Previously, getting CircleCI notifications into Slack meant configuring the Slack orb yourself — wiring up tokens, managing secrets, and maintaining that setup per project. It worked, but it was a lot of ceremony for something that should just be a setting.
Updated edge images are now available for Ubuntu 22.04 and 24.04, and Ubuntu 26.04 LTS (Resolute) is now available as a machine image for the first time. CUDA images have also been refreshed, with CUDA 13 now offering versions 13.0, 13.1, and 13.2. Dated tags: ubuntu-2204:2026.05.1, ubuntu-2404:2026.05.1, ubuntu-2604:2026.05.1. Full release notes are available here.
Inconclusive Deployments: Better Visibility and Control These improvements apply to projects using the CircleCI release agent. When a progressive delivery analysis run returns an inconclusive result, your deployment no longer silently stalls. We’ve shipped a set of improvements that give you clearer status, timely notifications, and automatic resolution.
Personal API Tokens (PATs) on CircleCI now require an expiration date. All newly created tokens must have an expiry set, with a maximum validity of 1 year.
The Xcode 26.5 RC 1 image is now available to be used in CircleCI pipelines.
The full manifest of installed software can be found here.
When a serial group is in use, it can be difficult to figure out which job is currently holding it — especially if that job is stuck or buried across many pipelines. Now, from any queued serial group job, you can see exactly which job holds the serial group and navigate directly to it. This makes it easy to spot stuck jobs that are preventing your serial group from progressing, and release it if needed.
Gen2 x86 Docker resource classes are now generally available on CircleCI. Based on realistic workload benchmarking, we found gen2 to be 1.4x faster than gen1 equivalents.
Following our Xcode image retention policy we will be deprecating both Xcode 16.3 and Xcode 26.0.1 on June 2nd, 2026.
We’re making Chunk sidecars and Chunk microbuilds available as a Preview for Performance and Scale customers.
You can now sync your CircleCI deployments to Linear Releases by adding a single step to any deploy job. Now, you can:
The Xcode 26.5 beta 5 image is now available to be used in CircleCI pipelines.
The full manifest of installed software can be found here.
We’re excited to announce that Smarter Testing is now available in beta for all Cloud customers. This includes test impact analysis, dynamic test splitting, and automatic rerun of failed tests — all designed to help you run fewer tests, run them faster, and get signal sooner, while maintaining full confidence.
Until now, serial groups could only serialize one job at a time — there was no built-in way to keep other pipelines from slipping in between a set of jobs that needed to run together. Many teams worked around this using the Queue Orb, which repeatedly polls the CircleCI API and burns credits while waiting.
Filter by status:
