Skip to content
Pricing
Search
Results from:
Site
Blog
Docs
Images
Orbs
Resources
Site
Blog
Docs
Images
Orbs
Resources

Changelog

Keep up to date with our latest
releases and enhancements.

Fixed pill size on Pipelines and Triggers pages    

The pill sizes on the ‘Pipelines’ and ‘Triggers’ pages in Project Settings have been adjusted for consistency.

Updated wording for the 'Only Build Pull Requests' project setting    

The “only build pull request” setting in Project Settings > Advanced has been updated to clarify that it only applies to OAuth pipelines, not GitHub App pipelines.

Triggers page now includes columns "pipeline to trigger" and "events"     

The triggers table displayed in Project Settings > Triggers now includes two additional columns: “Pipeline to trigger” and “events”.

Improved Error Summarizer opt-ins for organization admins    

Organization admins can now enable the in-app Error Summarizer via a modal on the same page, eliminating the need to navigate to Organization Settings. If a user is not an organization admin, the modal will inform them that they need to contact their organization admin to enable the setting in Organization Settings > Advanced.

Release Agent Release 1.3.4    

Changes

  • Improved logging when rollout controller is not found
  • Minor bug fixes

See more details here.

Runner Release 3.1.2    

Runner Release 3.1.2

Container Runner:

Docker Executor Infrastructure Upgrade - In Progress    

The host OS that Docker jobs run on has been upgraded to support new features and ongoing security and bug patches. This upgrade will roll out to all customers over the next few weeks. Affected customers have been notified via email. Learn more about this change in Discuss: Docker Executor Infrastructure Upgrade.

Server Release 4.5.8    

Updates

  • Patched critical CVEs in web-ui-insights and webhook-service.

Bug fixes

  • Fixed a vulnerability that allowed unauthenticated access to artifacts associated with public repositories.
  • Resolved a bug that prevented a job from being rerun using SSH.

Server Release 4.7.2    

Updates

  • Patched critical CVEs in web-ui-insights and webhook-service.

Bug fixes

  • Fixed a vulnerability that allowed unauthenticated access to artifacts associated with public repositories.

Server Release 4.4.11    

Updates

  • Updated the library dependencies for runner-admin
  • CVE patches for web-ui-insights and webhook-service

Bug fixes

  • Fixed a vulnerability where artifacts relating to public repositories could be accessed without authentication
  • Fixed a bug where workflows in a terminal state with blocked jobs were incorrectly cancelled when a new workflow was triggered with redundant pipeline cancellation enabled.

Server Release 4.6.5    

Updates

  • Patched critical CVEs in webhook-service.

Bug fixes

  • Fixed a vulnerability that allowed unauthenticated access to artifacts associated with public repositories. Server Release 4.5.8

Introduce the ability to trigger pipelines on GitHub pull request events    

Pipelines can now be triggered on a wider range of GitHub events, including pull request events, giving you more control over when your builds run.

Server Release 4.3.14    

Bug fixes

  • Fixed a vulnerability that allowed unauthenticated access to artifacts associated with public repositories.

GitHub App Integrations Now Support GitHub Checks    

Github App organizations can now take advantage of Github Checks. Customers often use GitHub checks to verify and validate that specific jobs or workflows have been completed before taking action like merging code.

Windows Server 2022 CUDA image    

A new Windows Server 2022 CUDA image has been released. Learn more about the available tags and image contents in our docs. Join the conversation in Discuss.

Release Agent Release 1.3.3    

Changes

  • Added support for displaying Argo Rollouts Analysis details in the Releases UI
  • Fixed bug for replicasets with the same component name but different project IDs

See more details here.

Argo Rollouts analysis details now visible in Releases UI    

Users tracking releases with CircleCI can now see Argo Rollouts background validation and inline analysis results included in the details for an individual release. This enhanced integration between CircleCI’s Release Agent and Argo Rollouts allows for easier investigation into failed deployments.

Requires v1.3.3 of the Release Agent.

Added a dropdown to select pipeline parameters in the web app    

When triggering pipelines in the CircleCI web app, users can now select existing parameters from a dropdown in the modal. trigger pipeline dropdown

Runner Release 3.1.1    

Runner Release 3.1.1

Container Runner:

Fixed the flickering organization name in the organization picker    

We fixed a bug where the organization name would flicker in the org picker when refreshing the Pipelines and Releases pages.

Server Release 4.4.10    

Bug fixes

  • Resolved a bug where machine_provisioner.providers.gcp.network_tags were incorrectly assigned as labels on VM instances instead of as tags.

Runner Release 3.1.0    

Runner Release 3.1.0

Container Runner:

Server Release 4.6.4    

Updates

  • The provider manager’s connection pool size is now configurable under domain_service.providersMangerMaxPoolSize. The default is set to 10.

Bug Fixes

  • Fixed a bug where OIDC tokens failed to be injected into a job, causing the environment variables $CIRCLE_OIDC_TOKEN and $CIRCLE_OIDC_TOKEN_V2 being missing.
  • Resolved a bug where machine_provisioner.providers.gcp.network_tags were incorrectly assigned as labels on VM instances instead of as tags.
  • Fixed a bug that prevented remote Docker from working in air-gapped environments. An external reaper container repository has been exposed for this and can be configured via docker_provisioner.reaperContainerRepository.
  • Fixed an issue with IRSA roles on AWS GovCloud, which uses the S3 partition aws-us-gov instead of the default aws. This is now exposed in the values file under s3.partition.

New Known Issues

  • Setting a custom reaper container repository (via docker_provisioner.reaperContainerRepository) is currently incompatible with Windows VMs and prevents Windows jobs from running.

Bug fixed when displaying role description in CircleCI web app    

The role description was not rendering properly in the CircleCI web app when sending an invitation to a new user. This has been fixed.

Deprecation and future end-of-life notice: Insights Snapshot Badge    

The “Insights Snapshot Badge” functionality on CircleCI is deprecated and will stop working on a to-be-announced date. We will update our community forum and send communication to impacted users when we have determined an EOL date.

Server Release 4.5.7    

Updates

  • The provider manager’s connection pool size is now configurable under domain_service.providersMangerMaxPoolSize. The default is set to 10.

Bug fixes

  • Resolved a bug where machine_provisioner.providers.gcp.network_tags were incorrectly assigned as labels on VM instances instead of as tags.
  • Fixed a bug that prevented remote Docker from working in air-gapped environments. An external reaper container repository has been exposed for this and can be configured via docker_provisioner.reaperContainerRepository.
  • Fixed an issue with IRSA roles on AWS GovCloud, which uses the S3 partition aws-us-gov instead of the default aws. This is now exposed in the values file under s3.partition.

New known issues

  • Setting a custom reaper container repository (via docker_provisioner.reaperContainerRepository) is currently incompatible with Windows VMs and prevents Windows jobs from running.

Bug fixed when viewing Config Policies in CircleCI web app    

The formatting was not working as expected when viewing “Config Policies” in the CircleCI web app. This has been fixed.

"Edit Config" button in CircleCI web app bug fix    

An issue that was causing the “Edit Config” button in the CircleCI web app to lead to a “config not found” error has been fixed.

Server Release 4.7.1    

Updates

  • The provider manager’s connection pool size is now configurable under domain_service.providersMangerMaxPoolSize. The default is set to 10.

Bug fixes

  • Network tags in GCP now function as expected.
  • Fixed a bug that prevented remote Docker from working in air-gapped environments. An external reaper container repository has been exposed for this and can be configured via docker_provisioner.reaperContainerRepository.
  • Improved handling of AWS errors by machine-provisioner

Server Release 4.3.13    

Bug Fixes

  • Network tags in GCP now function as expected.

Release Agent Release 1.3.2    

Changes:

  • Security updates
  • Minor logging improvements
  • Improved validation logic for retrying a release

More details can be found here.

Skip to the most recent server release version 4.7    

Our general recommendation is not to skip releases when upgrading server. However, we validated that you can seamlessly upgrade directly from server 4.3, 4.4, 4.5 and 4.6 to server 4.7. While future version skips may not be tested by CircleCI, this ensures a clear path to adopt server 4.7 and stay on a newly supported version.

For more information on Server release version 4.7 see the changelog.

CircleCI wrapped: 2024 in review    

By Aakar Shroff

Server Release 4.4.9    

Updates

  • The provider manager’s connection pool size is now configurable under domain_service.providersMangerMaxPoolSize. The default is set to 10.

Bug Fixes

  • Fixed a bug that prevented remote Docker from working in air-gapped environments. An external reaper container repository has been exposed for this and can be configured via docker_provisioner.reaperContainerRepository.
  • Fixed an issue with IRSA roles on AWS Gov Cloud, which uses the S3 partition aws-us-gov instead of the default aws. This is now exposed in the values file under s3.partition.

New Known Issues

  • Setting a custom reaper container repository (via docker_provisioner.reaperContainerRepository) is currently incompatible with Windows VMs and prevents Windows jobs from running.

Update to copy in Plan page of CircleCI web app    

In the Manage tab of the Plan page in the CircleCI web app, the copy has been updated for clarity.

Fixed display of custom webhook URL in project settings    

The custom webhook URL displayed in the “Edit Custom Webhook Trigger” form was incorrectly showing undefined where the trigger ID was supposed to be. This has now been fixed.

Fixed bug preventing some force push events from triggering a build    

We fixed a bug that caused pipelines not to be triggered on force push events that reset the branch or tag to an older commit in the commit history.
This bug only affected GitHub App pipelines.

Upcoming breaking change to CircleCI Local CLI    

CircleCI is making an upgrade to its local CLI which will require all local CLI users to upgrade major versions. There are no expected breaking changes to the CLI’s functionality, however, a version upgrade will be required as the existing versions will no longer be supported.

Exact timing is to be determined, follow this community forum post for more details.

Runner Release 3.0.26    

Runner Release 3.0.26

Both Machine and Container Runner:

  • Patched several high and critical vulnerabilities in indirect Go dependencies.

New automated email notification - invitation accepted    

When a user accepts an invitation to a CircleCI organization that has an org slug that follows the pattern circleci/<UID>, we now send an automated email to the user who sent the invite letting them know that the invitation has been accepted.

You can view your org slug in Organization settings > Overview.

Xcode 16.2 GA Available    

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

Xcode 16.2 RC Available    

The Xcode 16.2 RC image is now available to be used in CircleCI pipelines.

New Job Type "No-Op" Job Can Make Complex Workflows Simple    

There is a new “no-op” type of job available to customers, which does nothing. This is useful in some cases to shape complex workflows and simplify dependency relationships when there are large fan-in/fan-out scenarios.

Custom UI Labels in Releases    

Releases users can now add custom labels to their components and environment integrations, as well as filter the timeline view by created labels. Labels can be added, edited, and removed via the Component Settings and Environment Integration Settings pages.

More Flexible Job Required Capabilities     

Customers have been asking for more flexibility when building dependency requirements between jobs. To date “requires” was based on the success of the required job. That is no longer the case. “Requires” now supports job status; success, failed, and canceled. So you can now build out complex dependency maps and fan in/out scenarios.

Server Release 4.3.12    

Updates:

  • Ability to specify the AWS partition with .object_storage.s3.partition.
  • Ability to specify the reaper image (pause:3.6) with .docker_provisioner.reaperContainerRepository.

Update to log output accessibility toggle in CircleCI web app    

The component that renders log output on the Job Details page of the CircleCI web app has been updated. If you are seeing issues with the log output when using Firefox, please ensure that you do have disabled any browser extensions that alter page content.

Additionally, the “accessible step output” toggle has moved from the Job Details page to User Settings > Accessibility.

Dynamic when statements for workflows released    

We have added conditional support to when statements so you can do things like this: when: pipeline.git.tag == "release". The conditional support allows you to run workflows based on pipeline parameters and values.

Display "Organization slug" on Organization settings page    

The page Organization Settings > Overview now includes a new “Organization slug” section, which lets users view and copy in one click the slug of their organization.

CircleCI Go Orb v2.2.0    

Go orb version 2.2.0 now supports the gotestum command available in the latest Go Docker convenience images.