Skip to content

Changelog

Keep up to date with our latest
releases and enhancements.

Runner Release 3.1.7    

Runner Release 3.1.7

Both Machine and Container Runner:

Free plan: Default macOS resource class changes to m4pro.medium on November 10    

Starting November 10, 2025, the default resource class for macOS jobs for Free plan organizations will change from macos.m1.medium.gen1 to m4pro.medium. This means that all macOS jobs for Free plan organizations will run on m4pro.medium, regardless of the resource class specified in your configuration. The m4pro.medium resource class offers significantly better performance and faster build times compared to previously available resources.

Xcode 26.1 available    

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

Branch search added to Chunk ad-hoc tasks    

The branch dropdown in Chunk ad-hoc tasks now includes a search filter. Instead of scrolling through all branches, you can type to quickly find the branch you need. search bar in Ad Hoc Branches

Schedule triggers for GitHub App now use CRON syntax    

We’ve updated schedule triggers for the GitHub App integration to use standard CRON format instead of our CircleCI-specific scheduling format.

Custom instruction files now supported in ad-hoc tasks and Chunk Environment page    

Chunk now automatically picks up guidance from agents.md, claude.md, and fix-flaky-tests.md files when running ad-hoc tasks and environment setup. Simply add these files to the root of your repository and Chunk will incorporate the guidance automatically

Xcode 26.1 RC available    

The Xcode 26.1 RC (Release Candidate) image is now available to be used in CircleCI pipelines on the M4 Pro resource classes.

Improved accuracy of Chunk-generated PR descriptions    

We’ve resolved an issue where pull request summaries created by Chunk didn’t always match the actual code changes. PR descriptions now accurately reflect the modifications Chunk made.

Chunk can now create your setup file for you    

Chunk will now attempt to automatically create a cci-agent-setup.yml file if one doesn’t exist in your repository.

See All Chunk Tasks Across Your Organization    

The Chunk Settings task configurations table now shows all projects with scheduled tasks across your organization, not just your followed ones. You’ll need Project Admin or Organization Admin permissions to delete tasks. Chunk tasks configuration table

Chunk only opens PRs when fixes can be verified    

Chunk now avoids creating pull requests when it cannot verify fixes through either local testing or pipeline monitoring, reducing false positives.

Restored "More Details" link in Chunk PR description    

MacOS default resource class changing to m4pro.medium on December 3, 2025    

On December 3, 2025, the default resource class for macOS jobs will change from macos.m1.medium.gen1 to m4pro.medium for customers on a paid plan (Performance and Scale). Free plan customers transitioned to this default on November 10th. .

Active Versions Improvements    

We just shipped an update to Active Versions.

Xcode 26.1 beta 3 available    

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

GitHub App event subscription update    

What’s changing: The CircleCI GitHub App now subscribes to pull_request_review_comment events from GitHub.

Chunk ad-hoc tasks    

In the CircleCI web app, navigate to Organization settings > Chunk settings > “…” > Submit ad-hoc task. From a branch that already exists, you can ask Chunk to accomplish any task you’d like (ie. “remove the outdated call-to-action from my web app’s home page”). It will push its changes to the branch that you select. For these tasks, Chunk runs in the environment that you define in your cci-agent-setup.yml file (read more about Chunk’s environment here).

Read more in our community forum.

Custom instruction files now available for Chunk    

You can now guide Chunk with a custom instruction file. Create a fix-flaky-test.md file in your .circleci directory to provide specific guidance about how you want the agent to approach fixing flaky tests in your project. This gives you fine-grained control over the agent’s behavior and lets you encode your team’s testing best practices directly into the fix generation process.

Chunk execution logs restored when using OpenAI    

We’ve resolved a regression that was causing incomplete output and poor formatting in execution logs when using OpenAI as your model provider. Logs now display complete details with proper formatting, enabling easier troubleshooting.

[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.

Server Release 4.8.5    

Updates

  • Ships with a updated version of redis to address CVE-2025-49844
  • Fix for fractional byte value warning when performing helm upgrades
  • Added missing annotations to secrets so that the secrets may be preserved in the cluster namespace by default in the event of a helm uninstall
  • General component dependency updates and CVE fixes
  • Updated machine-agent

Image Updates

  • web-ui
  • permissions-service
  • init-known-hosts
  • machine-provisioner
  • cron-service
  • policy-service
  • branch-service
  • insights-service
  • machine-agent

Server Release 4.7.12    

Updates

  • Ships with a updated version of redis to address CVE-2025-49844
  • Fix for fractional byte value warning when performing helm upgrades
  • Added missing annotations to secrets so that the secrets may be preserved in the cluster namespace by default in the event of a helm uninstall
  • General component dependency updates and CVE fixes

Image Updates

  • web-ui
  • web-ui-insights
  • web-ui-org-settings
  • web-ui-authentication
  • web-ui-onboarding
  • init-known-hosts
  • cron-service
  • authentication-service
  • orbs-service
  • policy-service
  • branch-service
  • insights-service

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.