Changelog

Keep up to date with our latest
releases and enhancements.

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.

Sep 26, 2024

Sep 26, 2024

Additional audit log details for workflow    

We’ve added additional meta data using the “tag” key to audit logs to help customers identify how workflow reruns were triggered.

Sep 19, 2024

Sep 19, 2024

Pipelines page performance improvements    

The pipelines page can load slowly for some users. The number of pipelines and number of projects can contribute to that slowness. A recent change to one of the underlying data services has been made resulting in a 30%-40% improvement in performance.

Sep 18, 2024

Sep 18, 2024

Cancel approval jobs    

We have added an API and UI component to approval jobs that allows you to “cancel” the approval job. Previously it was not possible to cancel approval jobs. This limitation forced you to either approve the job or let it expire, which takes 90 days. This led to a suboptimal experience with jobs left in a non-terminal state. This could impact performance metrics, as well pipelines views. It also led to non-intuitive actions being taken like cancelling the workflow which cancels all remaining jobs.

Sep 12, 2024

Sep 12, 2024

Xcode 16 RC available    

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

Sep 11, 2024

Sep 11, 2024

Updates to the People tile on the Organization Homepage    

For CircleCI organizations that integrate with GitLab or GitHub App:

Sep 06, 2024

Sep 06, 2024

Updated UI on the Organization Home project cards    

We’ve added additional metadata including the status badge for the last run and trigger event details to the project cards on the Organization Homepage.

Sep 06, 2024

Sep 06, 2024

Machine attribution for automated workflow & job cancelations change    

The CircleCI Automation Actor will be used to attribute automated workflow and job cancelations on September 17th, 2024. This change will impact two functionalities:

Sep 06, 2024

Sep 06, 2024

Disable user deploy keys    

It is now possible to disable use of existing, and creation of new, user checkout SSH keys by request. Contact support to disable user checkout keys for your organization.

Aug 21, 2024

Aug 21, 2024

Change to webhook.body pipeline value    

Previously: The pipeline.trigger_parameters.webhook.body pipeline value was only populated when a custom webhook triggered the pipeline. If a config used pipeline.trigger_parameters.webhook.body and the pipeline was triggered with a GitHub App event, an errored pipeline would occur. This made it difficult to use one configuration file with a custom webhook & GitHub App triggers.

Aug 08, 2024

Aug 08, 2024

Xcode 16 Beta 5 available    

The Xcode 16 Beta 5 image is now available to be used in CircleCI pipelines.

Aug 08, 2024

Aug 08, 2024

Server Release 4.4.6    

Fixes

  • Fixed a broken helm template when an imagePullSecret is not set
  • Fixed self signed certificates support

Aug 08, 2024

Aug 08, 2024

Server Release 4.3.7    

What’s New

  • Added support for absolute paths in defining a GCP network under the machine provisioner configuration. This feature is particularly useful for VM jobs using shared networks, enabling explicit network selection. This corrects a regression from the previous VM service architecture.

NOTE: The above was incorrectly included in the 4.3.6 release but was not part of that release.

Fixes

  • Fixed a broken helm template when an imagePullSecret is not set
  • Fixed self signed certificates support

Aug 06, 2024

Aug 06, 2024

New fields being introduced to Usage API    

Three new fields will be introduced to the Usage API on August 23, 2024 to help you better understand how your builds are running. These fields are:

Aug 01, 2024

Aug 01, 2024

Fixed truncated job names on the workflow page    

Job names greater than 10 characters were previously truncated on the workflows page. We’ve resolved this issue by increasing the box height to display the full job name.

Jul 25, 2024

Jul 25, 2024

Fixed the redirection URL of a link on the job page for Gitlab integration     

Jul 24, 2024

Jul 24, 2024

Xcode 16 Beta 4 available    

The Xcode 16 Beta 4 image is now available to be used in CircleCI pipelines.

Jul 17, 2024

Jul 17, 2024

Release Agent 1.3.0 Release    

Changes:

  • Improved updates of component status
  • Security updates
  • Minor bug fixes

Jul 10, 2024

Jul 10, 2024

macOS orb version 2.5.2 available    

The newest macOS orb version 2.5.2 resolves an intermittent issue where the wrong IP address was shown in the ssh command string after running a Rebuild with SSH job.

Jul 03, 2024

Jul 03, 2024

Minor improvement to Inbound Webhook trigger creation flow    

When creating a new Inbound Webhook trigger, CircleCI automatically creates a GitHub App configuration source to be used by the trigger. With this fix, the config source is automatically created when saving the trigger, rather than when entering the creation flow.

Jul 03, 2024

Jul 03, 2024

Product tour and demo video for Releases now available    

Users visiting the Releases UI for the first time can now explore our Product Tour, which highlights the various features and value of CircleCI Releases. It also includes a demo video to walk users through different use cases that can be solved using Releases.

Jul 03, 2024

Jul 03, 2024

Error Summarizer now requires opt in    

Admins must now opt in their organization to use the experimental intelligent error summaries. Enable this experiment in the Advanced section of Organization Settings.

Jun 28, 2024

Jun 28, 2024

Minor updates to project creation flow    

Organizations that integrate with GitHub App or GitLab will see minor updates to the CircleCI web app after the “Create Project” button is clicked. There is now a “project type” selection page.

Jun 27, 2024

Jun 27, 2024

Server 4.5.1    

Bug Fixes

  • Fix for issue in runner UI were a resource class may show up as undefined
  • Fixed broken insights UI and API due to missing table data
  • Removed unnecessary ingress
  • Fixed missing CORS for job cancel API endpoints. v1.1 and v2 job cancel endpoints will now work as expected
  • Removed hardcoded notification email in frontend and workflows-conductor services

Jun 26, 2024

Jun 26, 2024

Runner Release 3.0.23    

NOTE: Release 3.0.23 has been removed from our package repository. It contained bug breaking OIDC token injection for Cloud Runner users. Please use this release 3.0.24 instead.

Jun 12, 2024

Jun 12, 2024

Organization Homepage updated in CircleCI web app to show all projects    

The “Organization Homepage” in the CircleCI web app now shows all projects for organizations that use CircleCI’s GitHub App or GitLab integrations instead of only showing projects that have been followed.