Skip to content

Changelog

Keep up to date with our latest
releases and enhancements.

Schedule triggers now available for GitHub App pipelines    

Schedule triggers are now available for GitHub App pipelines. This feature allows teams to automatically run pipelines on a time-based schedule, with frequencies ranging from once every 5 minutes to less frequent intervals. Schedule triggers support configuring the actor associated with trigger pipelines, and passing custom parameters.

Xcode 26.0.1 Released    

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

Xcode 26.1 Beta 1 Available    

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

Org setting to opt out of image "brownouts"    

CircleCI regularly publishes new images and deprecates older ones used for execution environments. As part of the deprecation process, we run brownouts—short time windows where a soon-to-be retired image is temporarily unavailable. Brownouts help notify users that the image is reaching end-of-life and needs to be upgraded.

Server Release 4.7.9    

Bug Fixes

  • Fixed issue where users were unable to access the login page
  • Fixed a bug that prevented Remote Docker (setup_remote_docker) builds from using OIDC to pull images from ECR by updating the AWS SDK in docker-provisioner

Image Updates

  • machine-provisioner
  • branch-service
  • docker-provisioner
  • insights-service
  • context-service
  • domain-service
  • server-postgres
  • web-ui-authentication
  • builds-service
  • workflows-conductor
  • orb-service

Pipelines triggered via Custom Webhook are no longer skipped    

We have changed the behaviour of pipelines triggered via custom webhook to ensure they always run, even if the commit they check out includes the keywords [skip-ci] or [ci-skip]. For more information about skip CI behaviour, visit the docs page.

Introducing a faster checkout option    

Users can now specify a checkout method when using the checkout step. In addition to a traditional full clone, we now support blobless clones. Blobless clones reduce the amount of data fetched from the remote by asking the remote to filter out objects that are not attached to the current commit, resulting in faster checkouts for most projects.

Automatic reruns of steps released    

For customers needing a more granular control, we now support automatic step rerun to complement our existing workflow rerun feature.

Xcode 26 GA Available    

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

Audit Log Streaming     

You can now stream audit logs directly to an S3 bucket. This feature is available to customers on a Scale plan. You can learn more about audit log streaming in our documentation.

New trigger event option "PR merged or closed"    

It is now possible to configure pipelines to be triggered whenever a pull request is merged or closed. Previously, only the option “PR merged” was available.

Deprecation of EoL Xcode Versions    

Following our updated Xcode image retention policy we will be deprecating Xcode versions which are no longer supported. We will additionally be performing 24 hour brownouts from 00:00:01 to 23:59:59 UTC during which these images will be unavailable. The brownout and deprecation schedule can be found below.

Server Release 4.7.8    

Bug Fixes

  • Fixed a bug where users would receive a 400 error when attempting to log in caused by a break in web-ui-authentication. This bug was introduced in server 4.7.7

Image Updates

  • web-ui-authentication

Fixed incorrect trigger event display for scheduled workflows    

Previously, pipelines configured with schedule workflow showed an incorrect trigger event in the pipelines page. Instead of displaying “Schedule”, these pipelines incorrectly showed “Push • Commit pushed” in the trigger event column.

This issue has been resolved.

Notice: Server release 4.7.7 is broken    

The Server 4.7.7 Release is broken

We have found a bug in the server 4.7.7 release which breaks logins. We are working on a fix actively. Please avoid upgrading to version 4.7.7

Downloading this helm chart release has been disabled.

Fixed: Pipelines no longer show errors when all workflows are filtered out    

Customers will no longer see configuration errors when all workflows in their pipeline are intentionally filtered out using when conditions.

Xcode 26 Beta 7 Available    

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

Refined Rollback Wizard for Custom Pipelines    

What’s New: We’ve introduced a guided rollback wizard that walks you through setting up both deploy markers and rollback pipelines in a single, structured workflow.

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 (Broken)    

NOTE

Please note this release has been marked as broken and should not applied. Fixes will be applied in the 4.7.8 patch.

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.

@latest tags and troubleshooting support available for MCP server    

Added @latest tag to all NPX and Docker installation commands across multiple IDE integrations to ensure users always get the current version and prevent compatibility issues.

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.

Find_underused_resource_classes tool available for MCP server    

The find_underused_resource_classes tool is now available via the CircleCI MCP server, helping you identify underutilized resource classes to optimize compute costs and right-size your infrastructure. For setup instructions and usage details, see our MCP server documentation.

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.