Skip to content

Changelog

Keep up to date with our latest
releases and enhancements.

[Security] Reduced Session Timeout - November 30, 2025    

Changes

  • Active user session timeout reduced from 1 year to 30 days
  • Inactive user session timeout reduced from 2 weeks to 3 days

Effective November 30, 2025, CircleCI will reduce the inactive user session timeout from 2 weeks to 3 days and active user session timeout from 1 year to 30 days to align with NIST cybersecurity standards and enhance platform security.

Deprecation of Mac M1 and M2 resource classes    

As part of our ongoing infrastructure improvements, we will be deprecating Mac M1 and M2 resource classes on February 16th, 2026.

Chunk commits are now signed and verified    

Users will now see the “Verified” badge on all Chunk commits in GitHub. Commits are automatically signed to ensure improved security and authenticity.

Chunk environment setup page updates    

In the CircleCI web app > Organization settings > Chunk settings > gear icon, the Chunk environment setup page has been simplified for better usability.

Chunk now reads your project's documentation files for better context    

You can now add claude.md or agents.md in your project’s root directory to help Chunk better understand your project’s context.

Xcode 26.1 Beta 2 Available    

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

Chunk setup now supports orbs and custom resource classes    

The cci-agent-setup.yml configuration now works seamlessly with orbs and user-specified resource classes.

Chunk model provider API Key update issue now fixed    

We’ve resolved an issue where updating Chunk’s model provider API key in the circleci-agents Context would cause Chunk to incorrectly attempt to use a previously configured model provider with the newly updated API key.

This has now been fixed.

Chunk - flaky test fixing environment     

You can now create an “agent environment” CircleCI YML file. This lets you copy the environment-setup parts of your existing CircleCI config into a dedicated file for the agent. Name the file cci-agent-setup.yml and ensure that it is present in your .circleci directory & on the default branch. It should contain a workflow named cci-agent-setup with one job named cci-agent-setup. Note that this is only the environment setup, you do not need to include the steps to actually run the tests in this file. Read more on our community forum in the “Unable to run verification tests” section.

Chunk now respects instructions placed in agent markdown files    

Chunk will adhere to instructions that are placed in agent markdown files in your repository (ie. CLAUDE.md, agents.md, etc.).

Chunk environment setup page    

To streamline the setup of a Chunk environment file, you can now run ad-hoc commands in the environment defined by your cci-agent-setup.yml file and see instant feedback on whether they are working as expected.

Chunk now uses Claude Sonnet 4.5    

Chunk is now using the latest model from Anthropic by default: Claude Sonnet 4.5

Deployment Failure Banner    

We’ve added a new banner that surfaces all your failed deployments across environments in one place so you can catch issues faster and get back to shipping.

Default method used to checkout code from your repository is changing on Nov 3, 2025    

Starting November 3rd, CircleCI will begin to gradually roll out a faster checkout method (blobless) as the default checkout method.

Server release 4.7.11    

Fixes

  • Fixed and issues where policies would fail, the neither the UI nor the CLI showed logs as to why the workflow was denied due to builds-service not being able to connect to policy-service on the correct port binding
  • dependency update for branch-service

Image Updates

  • branch-service

Server Release 4.8.4    

Fixes

  • Fixed an issue where policies would fail. Neither the UI nor the CLI showed logs as to why the workflow was denied due to builds-service not being able to connect to policy-service on the correct port binding.

Updates to Chunk to not edit shell scripts, yml files, json files    

Chunk’s flaky test fixing capability has been updated to prevent updating shell scripts, yml files, json files, etc. This includes upgrading/downgrading dependency versions.

Server Release 4.8.3    

Updates

  • Added support for IMDSv1 on ECC2 instances
  • Various dependency updates for components
  • Update go modules in runner-admin
  • Added support communication between docker-provisioner and an externalized nomad server over HTTPS
  • Fixes for schema drift
  • CVE fixes for circle-www-api, orb-service, workflows-conductor,api-service

Image Updates

  • branch-service
  • insights-service
  • permissions-service
  • api-service
  • policy-service
  • contexts-service
  • domain-service
  • circle-www-api
  • build-agent
  • domain-service
  • authentication-svc
  • orb-service
  • workflows-conductor
  • cron-service
  • builds-service
  • machine-provisioner
  • policy-service
  • init-known-hosts
  • ciam-gateway

Chunk task configuration will now set "dynamic configuration" Project Setting if not already enabled    

Chunk relies on CircleCI’s dynamic configuration feature for its flaky test fixing capability. When setting up a Chunk task configuration, if the CircleCI project setting for using dynamic configuration is not on already, CircleCI will enable the setting before running the first Chunk task.

Server release 4.7.10    

Updates

  • Added support for IMDSv1 on ECC2 instances
  • CVE fixes for web-ui components
  • Updated golang modules in init-known-hosts, ciam-gateway, authentication-service, permissions-service
  • Updated some clojure components
  • Fixed a bug that prevented additional tags from being consistently applied to machine resources between helm upgrades

Image Updates

  • web-ui
  • web-ui-insights
  • web-ui-org-settings
  • init-known-hosts
  • cron-service
  • ciam-gateway
  • authentication-service
  • permissions-service
  • machine-provisioner

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.

Chunk flaky test fixing capability has an updated schedule    

Chunk’s flaky test fixing capability now runs Sunday thru Thursday @ 22:00 UTC. This only applies to chunk task configurations created on Sep 19 onwards.

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.