Skip to content

Changelog

Keep up to date with our latest
releases and enhancements.

Xcode 26 Beta 6 Available    

The Xcode 26.0 Beta 6 image is now available to be used in CircleCI pipelines on the M4 Pro resource classes.

Server release 4.8.2    

Updates

Bug Fixes

  • Fixed a bug where “empty pipelines” responses from the API would prevent the UI from loading.
  • docker-provisioner-provisioner will roll when a manually provided certificate is changed

Chart Updates

The following charts have moved from Bitnami-hosted to CircleCI-hosted:

Server release 4.7.7    

Updates

Bug Fixes

  • Fixed a bug where “empty pipelines” responses from the API would prevent the UI from loading.
  • The authentication process now correctly utilizes a cache for JWT.
  • docker-provisioner-provisioner will roll when a manually provided certificate is changed

Chart Updates

The following charts have moved from Bitnami-hosted to CircleCI-hosted:

Introduce the ability to disable triggers    

The Project settings > Project setup page now allows disabling GitHub App and Custom Webhook triggers. This is useful when iterating on trigger configuration, as it enables pausing pipeline triggering without deleting a trigger.

Archived orbs due to limited or no use    

CircleCI will no longer support the following Orbs due to limited or no use.

Xcode Release and Deprecation Policy Update    

We have updated our Xcode Image Release, Update, and Deprecation Policy to reflect a change in how new image releases are announced and a change to the number of images we retain.

Job-level cache retention controls    

Users can now set cache retention periods at the job level using the retention key in CircleCI config. Job level retention overrides the retention period set in plan usage controls, allowing users to optimize cache storage for their individual jobs. Flexible cache retention periods are useful for workflows with varying cache needs, such as short-lived feature branch jobs or jobs with frequently changing dependencies.

Mac M4 Pro cache and workspace performance improvements    

We have improved cache step and workspace attach performance for the Mac M4 Pro resource classes.

[BETA] Test Quality Agent that fixes flaky tests    

Test Quality Agent now in Beta

A new agentic capability is now available in private beta that automatically identifies and fixes flaky tests in your CircleCI projects. This agent helps reduce debugging time by analyzing inconsistent test behavior and creating pull requests with validated solutions.

Xcode 26 Beta 5 Available    

The Xcode 26.0 Beta 5 image is now available to be used in CircleCI pipelines on the M4 Pro resource classes.

Runner Release 3.1.5    

Runner Release 3.1.5

Container Runner:

Reliability improvements to OIDC tokens    

We’ve resolved a bug that previously caused OIDC token environment variables to be missing for some jobs.

Learn more about using OIDC.

New and improved docs site     

New and improved docs site

We’re excited to launch our revamped documentation site at https://circleci.com/docs with better navigation, organization, and layout.

Automatic retry of workflows released    

We have added automatic workflow retry functionality to help you handle flaky resources and intermittent failures without manual intervention. You can now specify max-auto-reruns in your workflow configuration with a value between 1 and 5 to automatically rerun failed workflows. Just like the manual “re-run from failed” feature, only failed jobs will be retried - successfully finished jobs will not be rerun during automatic retries. This eliminates the need to manually monitor and restart workflows that fail due to environmental issues beyond your control.

Official CircleCI Terraform provider now available    

The officially supported CircleCI Terraform provider is now available. The Terraform provider supports administrative tasks for managing projects, pipelines, triggers, and contexts. A part of the Platform Team Toolkit, Terraform provider can be used to leverage infrastructure as code practices and make managing CircleCI projects fast and easy.

See the official Terraform repo for more information.

Server release 4.7.6    

Updates

  • RDS is now compatible with server 4.7.6. We have removed the permissions checks that previously blocked full support.
  • In server-terraform, the included Nomad images are now based on Ubuntu 22.04 with CgroupsV1 enabled. CgroupsV2 is currently unsupported. These nomad AMIs are built automatic security updates enabled.
  • CVE fixes

Bug Fixes

  • Fixed an issue that caused a lag between when jobs finished and when they were marked as complete

Image Updates

  • frontend (underlying container is now circle-www-api)
  • builds-service
  • orbs-service
  • workflows-conductor
  • insights-service
  • cron-service
  • webhook-service
  • distributor
  • branch-service
  • runner-admin
  • feature-flags
  • execution-gateway

Known Issues

Server Release 4.8.1    

Updates

  • RDS is now compatible with server 4.8.1. We have removed the permissions checks that previously blocked full support.
  • When new workflows are stored, job numbers are generated for all jobs in that workflow together.
  • Context-service will now use the same method as workflows-conductor to for table name consistency

Bug Fixes

  • Fixed an issue that caused a lag between when jobs finished and when they were marked as complete
  • Removed the GitHub App pipelines tooltips and pipeline management from the UI as Server does not support GitHub App pipelines at this time.
  • SSH rerun now works in air-gap and in installations with a self-signed certificate on GitHub Enterprise.

Image Updates

  • audit-log-service
  • webhook-service
  • cron-service
  • branch-service
  • feature-flags
  • distributor
  • execution-gateway
  • output
  • frontend (underlying container is now circle-www-api)
  • builds-service
  • orbs-service
  • workflows-conductor
  • insights-service
  • machine-provisioner
  • permissions-service
  • domain-service
  • policy-service
  • authentication service
  • ciam-service
  • ciam-gateway
  • contexts-service
  • picard
  • runner-admin
  • step
  • web-ui

Known Issues

  • Vault may not refresh its client token after a month of uptime. Migrate to Tink to resolve this issue.
  • Retry with SSH for jobs using the machine executor advertises a private IP address. For this reason, retry with SSH for jobs using the machine executor works as standard for public installations, but for private installs you would need to ensure that you can access the private IP advertised. For example, by using a VPN into your VPC.

To learn more about Server 4.8 installation, migration, or operations please review our documentation.

"Project setup" page now supports managing all GitHub pipelines and triggers    

The work on the page Project Settings > Project Setup is now complete. This page now provides complete control over GitHub pipelines and triggers from a single interface, regardless of how they’re integrated - whether through GitHub OAuth app or GitHub App integration.

"Project setup" tab replaces "Pipelines" and "Triggers" tabs for GitHub OAuth organizations    

All organizations that integrate with GitHub OAuth (recognizable by the segment /github/ or /gh/ in the URL) no longer have access to the Project setting tabs Pipelines and Triggers. Instead, Project settings > Project setup now consolidates both GitHub pipelines and triggers in one place.

Login UI update    

The login page has been simplified by removing unnecessary steps. Users now see all available login options (Email, GitHub, and Bitbucket) immediately on the login page, eliminating the need to click an additional “Login” button. Messaging that previously restricted GitHub and Bitbucket login options based on signup dates has also been removed. Users should continue to log in with the same method they created their account with.

Deleting organizations through CircleCI web UI    

You can now delete your own Standalone and VCS organizations directly from the CircleCI web app.

Planned Maintenance: Insights Pages & API (July 27, 14:00 to 16:00 UTC)    

The Insights pages in the CircleCI web app & endpoints in the v2 API will be temporarily unavailable for planned maintenance on Sunday, July 27, between 14:00 and 16:00 UTC.

Rollback via pipeline now supports an optional reason    

For customers who are using rollback via pipeline, you can now add an optional rollback reason when triggering your rollback.

Branch filter dropdown bug fixed    

There was a bug that caused some branches to be missing from the branch filter dropdown on the Pipelines page. This has now been fixed and all branches should display as expected.

Join the CircleCI testing agent waitlist    

You can sign up for the CircleCI testing agent waitlist here. The testing agent will fix flaky tests for you among other capabilities.

GitHub App Integration: Status Checks for Skipped Jobs No Longer Reported - Now Live    

What’s Changed

API maintenance    

CircleCI is performing API maintenance on June 30th. No downtime or customer impact is expected. Refer to the CircleCI status page for the most up to date information.

Auto-generated deploy markers have been sunset as of June 17, 2025    

CircleCI will no longer automatically generate “deploy markers”. This functionality is being sunset in favor of more accurate, manually configured deploy markers that help users visualize their deployments in the CircleCI web app.

Questions or concerns? Reach out to aditya.kumar@circleci.com

VS Code extension now supports Rollback pipeline values    

We’ve updated the CircleCI VS Code extension to support a new set of pipeline values used by the Rollbacks feature.

Rollback Pipeline UI Changes for Release Agent Customers    

For customers using CircleCI’s release-agent, the CircleCI web app now lets you invoke a rollback from the Project Overview Page. We’ve removed other rollback options from the Project Overview page for simplicity in these cases.

Zstd for Cache Compression    

The compression algorithm used for caches as part of the save_cache step is changing from gzip to zstd. This change will be rolled out gradually to all projects over the next few weeks.

For more information please refer to our Discuss post.

Component's Current Version Now Available on Project Overview Page    

Based on user feedback, we have added the ability see your component’s current version in the deploys card on the project overview page. This is available for all who use manual deploy markers.

Create and delete organization endpoints available in the CircleCI v2 API    

You can create and delete CircleCI organizations programmatically through newly released Organization endpoints:

Multi-factor authentication - general availability    

Multi-factor authentication (MFA) is now generally available to all users who log in to CircleCI with email address and password. MFA is optional to configure until November 30, 2025. MFA will be required for all email and password logins starting December 1, 2025.

Learn how to set up MFA for your account.

Server Release 4.8.0    

Server 4.8.0 Changelog

Just in time provisioning for single sign on    

CircleCI single sign-on (SSO) now supports just in time (JIT) provisioning for org membership, user roles, and user groups. With JIT, CircleCI user profiles are updated each time the user authenticates with your organization’s chosen identity provider.

Learn how to set up SSO Group Mapping

"Project setup" page now supports editing capabilities    

We’ve expanded the Project settings > Project Setup page with new editing capabilities. Previously view-only, this page now allows some management of pipelines and triggers in one unified location.

Identity Provider Initiated Login for Single Sign On    

Identity provider(IdP) initiated login is now allowed for organizations that enforce single sign on in CircleCI. https://circleci.com/docs/authentication/sso-overview/

Deleting contexts double confirmation    

Users attempting to delete a context are now prompted to double confirm the delete by typing the name of the context. Previously the user was prompted to type “DELETE”.

Improved navigation for logged-out users     

We’ve improved the experience for logged-out users accessing in-app pages by updating the redirect button to guide users to our login page instead of showing a 404 error.

Status Checks for Skipped Jobs in GitHub App Integration    

Previously, we had planned to report skipped jobs as “success”, but after careful consideration, we’ve decided to not report them at all.

Improved invite flow for GitHub OAuth App integrated organizations    

We’ve updated the invite links within the Organization Settings > People tab for GitHub OAuth app integrated organizations to bypass the signup page, enabling users to automatically join their organization after account setup.

Mac M4 Pro    

Mac M4 Pro resources are now available on CircleCI, bringing Apple’s most advanced silicon directly to your CI/CD pipelines. Experience cutting edge performance with optimized CPU and memory configurations designed to effectively tackle your most challenging tasks.

Fixed order of parameters in trigger pipelines modal    

The trigger pipeline modal now always lists pipeline parameters in the same order in which they appear in the configuration file.

CircleCI Terraform provider available    

The CircleCI Terraform Provider enable customers to manage CircleCI projects with IaC patterns. For large-scale organizations, this enables automated project creation for new teams or projects. For existing projects and teams Terraform offers consistent settings and controls across all projects.

Dark mode available in CircleCI web app    

Users can now enable “Dark mode” through the CircleCI web app. Comment in our community forum with any issues.

Ability to test run pipelines with local config files via the CircleCI CLI    

circleci pipeline run now lets you test run pipelines using local, unversioned configuration files directly from the CircleCI CLI. This enables you to validate config changes before committing them to version control. Run circleci pipeline run -h for instructions.

To run a pipeline with a local config file, you’ll need to enable “Allow triggering pipelines with unversioned config” in Organization Settings > Advanced.

Ability to list pipeline definitions via the CircleCI CLI    

circleci pipeline list now returns a list of pipeline definitions for a given project from the CircleCI CLI. Run circleci pipeline list -h for instructions.

Server release 4.7.5    

Updates

Bug Fixes

  • CVE fixes
  • Fixed a bug where the pipeline page for OSS repositories could be visible without being logged into CircleCI. Please reach out to your account team for more information.
  • SSH rerun now works in air-gap and in installations with a self-signed certificate on GitHub Enterprise.

Image Updates

  • frontend (underlying container is now circle-www-api)
  • builds-service
  • orbs-service
  • workflows-conductor
  • insights-service

Known Issues

Xcode 16.4 GA Available    

The Xcode 16.4 GA image is now available to be used in CircleCI pipelines.

The full manifest of installed software can be found here.