Changelog

Keep up to date with our latest
releases and enhancements.

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.

Jun 02, 2024

Jun 02, 2024

Changes to CircleCI web app    

There have been several updates to the CircleCI web app

May 23, 2024

May 23, 2024

Runner 3.0.22 Release    

For customers trying to find cost efficiencies in their runner environment we now support spot instances. The feature can also improve reliability when there are unexpected failures. It comes with some risks and we have documented risks and usage. This release also includes some enhancements and security fixes.

May 21, 2024

May 21, 2024

Improved Releases onboarding experience    

Users getting started with Releases now have a new guided onboarding flow in the UI to make it easier to install and configure the Release Agent. This new experience simplifies some of the steps and provides instant feedback on whether steps have been successfully completed. With this improved onboarding experience, users can start seeing their releases more quickly.

May 16, 2024

May 16, 2024

Changes to the CircleCI Web App    

We have released changes to the CircleCI Web App including a new “User Homepage”, refreshed styling for our left-hand navigation bar, and a top navigation bar that provides shortcuts for user-level actions. To view these updates, log in or navigate directly to app.circleci.com.

For more details, visit our community forum.

May 06, 2024

May 06, 2024

GCP-CLI orb version 3.2.0 available    

GCP-CLI orb version 3.2.0 has been published. This version introduces support for Windows.

May 02, 2024

May 02, 2024

Disable SSH rerun button when no SSH keys present    

The “rerun job with SSH” button is now disabled if no SSH keys are detected. Previously, attempting to “rerun job with SSH” would result in a standard rerun if no SSH keys were detected.

Apr 30, 2024

Apr 30, 2024

Server 4.5.0    

Before upgrading

See the CircleCI server 4.5 release notes and upgrade guide for this release.

Apr 25, 2024

Apr 25, 2024

Auto-Cancel Redundant Workflows for GitHub App projects    

Projects integrated through GitHub App now support Auto-Cancel Redundant Workflows.

Apr 18, 2024

Apr 18, 2024

New "trigger pipeline" parameter limits     

We are introducing parameter limits to improve responsiveness of the trigger pipeline API and limit potential abuse. The new limits will be as follows:

Apr 17, 2024

Apr 17, 2024

Runner 3.0.20    

Note: If you are running CircleCI Server, you will need version 4.4.3 of server to take advantage of these runner features.

Apr 12, 2024

Apr 12, 2024

Release Agent 1.2.1 Release    

Changes:

  • Add logs to capture previous rollout state
  • Fix invalid steps bug
  • Fix bug when executing commands when Argo Rollouts was missing

Apr 10, 2024

Apr 10, 2024

Release Agent 1.2.0 Release    

Changes:

  • Added support for proprietary labels circleci.com/component-name and circleci.com/version that will replace app and version. Currently the old labels are still supported, but it is recommended to migrate to the new ones as soon as possible, since support for them will be dropped in an upcoming releases. NOTE When migrating to the new circleci.com/component-name and circleci.com/version labels, rolling back to a version with the old app and version labels is supported only if the deployment or rollout is managed by Helm.
  • Fixed an issue with rollbacks failing when the deployment was managed by Argo Rollout and Helm was not being used.

Apr 10, 2024

Apr 10, 2024

Auto-Cancel Redundant Workflows for Gitlab Projects    

Gitlab projects now support Auto-Cancel Redundant Workflows. Reducing spend and queuing for highly active projects. For more information on see our documentation.

Mar 29, 2024

Mar 29, 2024

Update on joining GitHub OAuth and Bitbucket integrated organizations    

We have removed the ability to generate in-app invites for GitHub OAuth and Bitbucket integrated organizations. Users trying to join existing CircleCI organizations with a GitHub OAuth or Bitbucket integration will no longer need an invitation from an existing team member.

For more information on the updated steps, see our documentation.

Mar 28, 2024

Mar 28, 2024

Config compile time improvements    

We have optimized config compilation, with up to 40% improvement in compilation times for very large configs.

Mar 27, 2024

Mar 27, 2024

Improvements to the project and trigger creation experiences for projects connected to GitHub App    

Following the adoption of HTTPS checkout in place of SSH-based checkout for projects that connect to GitHub App, the project creation page and the trigger creation page have been updated so users are no longer required to enter a SSH key.

Mar 27, 2024

Mar 27, 2024

Projects with public GitHub App triggers are now recognized as Open Source in CircleCI    

Projects integrated through GitHub App that have public repositories as trigger sources are now correctly recognized as Open Source in CircleCI. This has two implications:

  • Job links are accessible to anyone, including users who are not logged in.
  • Open Source projects on a free plan are no longer capped by the 30,000 free credit limit.

Mar 27, 2024

Mar 27, 2024

Change to "Skip CI" behaviour for GitHub App triggers    

Projects setup using the GitHub App integration no longer show “Not Run” pipelines in the pipelines page on commits labeled with [skip ci] or [ci skip]. Instead, CI is skipped silently.

Mar 26, 2024

Mar 26, 2024

New environment variables    

Three new environment variables have been added, making it easier to use common identifiers in jobs: CIRCLE_PROJECT_ID, CIRCLE_ORGANIZATION_ID, and CIRCLE_PIPELINE_ID. https://circleci.com/docs/variables/#built-in-environment-variables

Mar 25, 2024

Mar 25, 2024

Changes to code checkout for orgs that integrate with GitHub App    

Orgs that use CircleCI’s GitHub App integration now use a different mechanism for checking out code. Instead of using an SSH-based deploy key, a more secure method, HTTPS, is now used to clone source code from GitHub.

Mar 19, 2024

Mar 19, 2024

SSH rerun for GitHub App and GitLab    

Customers using CircleCI with GitHub App and GitLab now have the option to debug builds using rerun with SSH. https://circleci.com/docs/ssh-access-jobs/

Mar 18, 2024

Mar 18, 2024

Release Agent 1.0.1 Release    

Changes:

  • Added support for missing progressive canary step types. These include:
    • Experiment
    • Set canary scale
    • Set header route
    • Set mirror route
  • Fixed a bug where a CANCEL RELEASE command canceled the wrong release

Deprecation Note:

  • After April 1, 2024 all Release Agent versions prior to 1.0.0 will no longer be supported. Please update your agent before then to continue seeing your releases in the CircleCI UI.
  • For update instructions, review the Release Agent documentation.

Mar 12, 2024

Mar 12, 2024

New Unauthorized Error When Users Doesn't Have Access To Contexts    

An “unauthorized” error message is shown when a user does not have access to contexts required to run the job.

Mar 05, 2024

Mar 05, 2024

Release Agent 1.0.0 Release    

Changes:

  • The circleci.com/project-id annotation is now required in order for components and releases to be tracked and displayed in the UI
  • Removed the ROLLBACK type releases in favor of the true underlying type (PROGRESSIVE or DEPLOYMENT) and have added a RERELEASE tag
  • Improved clarification notes on RESTORE_VERSION command output
  • Avoid retrying calls to the cloud in case of 400 and 401 status code responses

Deprecation Note:

  • After April 1, 2024 all Release Agent versions prior to 1.0.0 will no longer be supported. Please update your agent before then to continue seeing your releases in the CircleCI UI.
  • For update instructions, review the Release Agent documentation.

Mar 04, 2024

Mar 04, 2024

Runner Release 3.0.19     

Runner Release

  • Fix bug causing the kube-api server to sometimes prematurely terminate task pods for containerized jobs.
  • Improve Task Lifecycle step with dynamic Kubernetes pod lifecycle status for containerized jobs. Providing more detailed information on each step in the lifeycle, making it easier to debug issues if they arise.