Changelog

Keep up to date with our latest
releases and enhancements.

Apr 03, 2025

Apr 03, 2025

Update - Breaking Change- April 14 2025 - Skipped Status Will Now Return Success     

Clarification - All VCS status checks are impacted.

Mar 28, 2025

Mar 28, 2025

CI Skip and Only build PRs will no longer create pipelines    

What is changing?

Mar 28, 2025

Mar 28, 2025

Display "Authorize" button on the navbar if user has not authorized GitHub App    

When using the GitHub App integration, each user needs to “authorize” the CircleCI GitHub App for their pipelines to be correctly attributed to them. Not doing so means:

Mar 26, 2025

Mar 26, 2025

UI changes to the pipelines page    

We have introduced some UI changes to the pipelines page:

Mar 26, 2025

Mar 26, 2025

Context restriction APIs marked GA    

The context restriction APIs have been promoted from experimental to generally available. Authorized users can now create, read, and delete project- and expression-based context restrictions via API. Security group context restrictions are not supported yet. Read the context API documentation.

Mar 18, 2025

Mar 18, 2025

New context timeout error messaging    

A new error message has been added to the contexts page to help users differentiate between page timeouts and permission errors. Previously, it was unclear to the user whether page load issues could be resolved with a refresh. Now, users who have the correct permissions will see “Please try again in a few minutes.” if contexts take a long time to load.

Mar 15, 2025

Mar 15, 2025

Manage GitHub App installation from the organization settings page "VCS Connections"    

The tab “VCS” in Organization Settings has been renamed into “VCS Connections”, and it now includes a section dedicated to the GitHub App integration.

Mar 14, 2025

Mar 14, 2025

Prevent non-admin users from installing the GitHub App    

The GitHub App pipeline and trigger forms have been updated to prevent non-admin users from attempting to install the CircleCI GitHub App.

Mar 12, 2025

Mar 12, 2025

Show in-app instructions for how to delete OAuth trigger    

A growing number of GitHub OAuth customers have been looking to stop building their OAuth pipelines in favour of the new GitHub App pipelines which provide a broader range of triggering options.

Feb 24, 2025

Feb 24, 2025

Default value added to 'Config File Path' in 'Add pipeline' form    

When creating a new pipeline (Project Settings > Pipeline), the field “Config File Path” now contains a default value (circleci/config.yml) that the user can edit, instead of a placeholder.

Feb 24, 2025

Feb 24, 2025

Fixed a bug preventing pipeline name edits    

A bug prevented editing the pipeline name in Project Settings > Pipelines > Edit. This has now been fixed.

Feb 24, 2025

Feb 24, 2025

Added link to help troubleshoot GitHub App installation issues    

Feb 21, 2025

Feb 21, 2025

Fixed a bug preventing repeated PR events on the same SHA from re-triggering pipelines    

This bug has been fixed, and the note removed from the docs.

Feb 21, 2025

Feb 21, 2025

Release Agent Release 1.3.5    

Changes:

  • Fixed a bug that prevented the release agent from starting up when Argo Rollouts was not installed in the cluster

See more details here.

Feb 21, 2025

Feb 21, 2025

Updated wording for the 'Build forked pull request' project setting    

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

Feb 18, 2025

Feb 18, 2025

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.

Feb 17, 2025

Feb 17, 2025

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.

Feb 14, 2025

Feb 14, 2025

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.

Feb 13, 2025

Feb 13, 2025

Release Agent Release 1.3.4    

Changes

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

See more details here.

Jan 30, 2025

Jan 30, 2025

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.

Jan 30, 2025

Jan 30, 2025

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.

Jan 28, 2025

Jan 28, 2025

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

Jan 21, 2025

Jan 21, 2025

Runner Release 3.1.0    

Runner Release 3.1.0

Container Runner:

Jan 15, 2025

Jan 15, 2025

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.

Jan 14, 2025

Jan 14, 2025

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.

Dec 05, 2024

Dec 05, 2024

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.

Dec 05, 2024

Dec 05, 2024

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.

Dec 03, 2024

Dec 03, 2024

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.

Dec 02, 2024

Dec 02, 2024

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.

Dec 02, 2024

Dec 02, 2024

Increased 'Last Run' data refresh rate for Organization Home project cards    

Previously, the ‘Last Run’ value on project cards on the Organization Homepage would only update when the page was loaded. We’ve now set it to refresh every 60 seconds, providing users with the most up-to-date ‘Last run’ data for their projects.

Nov 29, 2024

Nov 29, 2024

Improvement to triggers list    

The triggers table in the page Project Settings > Triggers previously listed triggers by “Trigger Name”, now they are listed by “Trigger source”. This column shows:

  • For VCS triggers, the name of the triggering repository
  • For Custom Webhooks, the user-defined “trigger source” that was defined on trigger creation

Nov 27, 2024

Nov 27, 2024

Add error message when "Authorize" fails in GitHub App pipeline and trigger creation    

When attempting to create a GitHub App pipeline or trigger, clicking on the “Authorize” button fails if the user’s GitHub account is already connected to a different CircleCI account. Until now, no error message was shown when this happened, making it difficult to troubleshoot the issue. We now surface an error message when this situation occurs.

While for now this message instructs users to “contact support”, in the future we plan to provide a self-serve solution to this problem.

Nov 27, 2024

Nov 27, 2024

CircleCI Go orb v2.0.0    

CircleCI Go orb version 2.0.0 introduces the with-cache command that lets customers store the Go build cache, golangci-lint cache, and Go module cache. Save-cache and load-cache have been renamed. https://github.com/CircleCI-Public/go-orb/pull/90

Nov 26, 2024

Nov 26, 2024

Update to Scheduled Pipelines and improvements within Project Settings    

Updates:

Nov 26, 2024

Nov 26, 2024

Fixed issue preventing the same GitHub App pipeline being triggered via multiple event sources    

The pipeline value pipeline.trigger_parameters.webhook.body is now present for all GitHub App and Bitbucket Data Center pipelines, no matter how they are triggered.

Nov 20, 2024

Nov 20, 2024

Additional improvements to the Trigger Pipeline experience in the CircleCI web app    

Updates:

Nov 12, 2024

Nov 12, 2024

Introduce ability to edit GitHub App triggers    

GitHub App triggers, previously uneditable, can now be edited.

Nov 12, 2024

Nov 12, 2024

Improved Trigger Pipeline experience in the CircleCI web app    

Updates:

Nov 12, 2024

Nov 12, 2024

UI fix for approval job boxes on the workflow page    

We have rolled out a fix to remove the extra whitespace for jobs that need approval on the workflow page.

Nov 12, 2024

Nov 12, 2024

Display "Project slug" on Project Settings page    

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

Nov 11, 2024

Nov 11, 2024

Fixed the UI for approval job boxes on the workflow page    

We’ve removed the extra whitespace for jobs requiring approval on the workflow page.

Nov 06, 2024

Nov 06, 2024

Xcode 16.2 Beta 2 available    

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

Nov 05, 2024

Nov 05, 2024

IP Ranges Conditional Parameter Support    

IP Ranges now support parameters providing more dynamic control of when ip ranges is used in builds.

Oct 31, 2024

Oct 31, 2024

Repository used to checkout code now included in step output of CircleCI web app    

As part of enabling users to more flexibly trigger work, the output of the “checkout step” in the CircleCI web app now shows the repository that is being checked out during the execution of the job. This is helpful for scenarios where the repository being checked out does not match the repository where the configuration file lives and/or the repository of the trigger event.

Oct 30, 2024

Oct 30, 2024

GitHub OAuth App "triggers" reflected in Triggers tab of Project Settings    

As a continuation of CircleCI’s update to enable access to “GitHub App functionality” to all CircleCI users (including users of the GitHub OAuth App integration), the “Triggers” tab in Project Settings of the CircleCI web app now shows a “GitHub OAuth App” trigger and a badge to indicate the integration type. This is intended to make it easier for all users to understand what is currently set up within their CircleCI project.

Oct 28, 2024

Oct 28, 2024

GitHub OAuth App & Bitbucket Cloud "pipelines" reflected in Pipelines tab of Project Settings    

As part of CircleCI’s update to enable access to “GitHub App functionality” to all CircleCI users (including users of the GitHub OAuth App integration), the “Pipelines” tab in Project Settings of the CircleCI web app now shows a “GitHub OAuth App” or “Bitbucket Cloud” pipeline and a badge to indicate the integration type. This is intended to make it easier for all users to understand what is currently set up within their CircleCI project. A subsequent update will do the same for the “Triggers” tab.

Oct 28, 2024

Oct 28, 2024

New v2 API endpoint for triggering pipelines    

A new v2 API endpoint for triggering pipelines via API is now available to all organizations that integrate through GitHub (GitHub OAuth and GitHub App) and Bitbucket (Cloud and Data Center). This functionality is not yet available to organizations that integrate through GitLab.

Oct 24, 2024

Oct 24, 2024

Job Filters Now Support Pipeline Value Conditionals     

Job Filters now support expression based conditions, much like contexts. This enables you to conditionally run jobs based on pipeline values. This supports you optimizing pipelines to lower costs, decrease time to feedback, or run specific jobs based on context of the source of change. Previously filtering was extremely limited to branches and evaluating to only and ignore.

Oct 24, 2024

Oct 24, 2024

GitHub App repository selection in project settings now allows searching by keyword    

GitHub App users who granted their App access to more than 100 repositories have been running into issues when creating Pipelines and Triggers on CircleCI, because the repository dropdown would only display a limited number of repositories.

Oct 11, 2024

Oct 11, 2024

Orb Security Setting Update    

Orbs are the leading method to abstract away shared aspects of your pipelines. They make it possible to simplify the complex, share, and maintain jobs and commands across your organization. For large organizations, private orbs cab provide efficiency and scale.