Changelog

Keep up to date with our latest
releases and enhancements.

Dec 03, 2024

Dec 03, 2024

Dynamic When Statements for Workflows Released    

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

Nov 14, 2024

Nov 14, 2024

Pre-populate pipeline parameters when triggering a pipeline in the CircleCI web app    

For organizations that integrate with GitHub App, GitHub OAuth App, Bitbucket Cloud, and Bitbucket Data Center, we now pre-populate pipeline parameters when triggering pipelines in the CircleCI web app.

Nov 07, 2024

Nov 07, 2024

Server Release 4.7.0    

Before Upgrading

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

Nov 01, 2024

Nov 01, 2024

Triggering GitHub App/Bitbucket Data Center pipelines now available in the CircleCI web app    

The ability to trigger pipelines in the CircleCI web app is now available for organizations that integrate through GitHub App and Bitbucket Data Center. Users can access this functionality by navigating to the Pipelines page and clicking the ‘Trigger Pipeline’ button, located on the top right of the page. This functionality is not yet available to organizations that integrate through GitLab.

Organizations that integrate with GitHub OAuth and Bitbucket Cloud will see a revamped experience to the existing modal.

Oct 29, 2024

Oct 29, 2024

Single Sign On for GitHub App, Gitlab, and Bitbucket Data Center    

Single sign on (SSO) is now available for Scale plan customers with CircleCI organizations connected to GitHub App, Gitlab, or Bitbucket Data Center. Learn how to connect your identity provider and enforce SSO for users in your org.

Oct 28, 2024

Oct 28, 2024

Machine-readable IP Ranges for macOS    

A machine-readable list of IP ranges used by CircleCI’s macOS cloud is now available. Learn how to automate retrieval the latest IP ranges.

Oct 25, 2024

Oct 25, 2024

Unlocking any cross-repo pipeline and trigger setups, including central config management    

Historically, CircleCI users have been limited to setting up validation systems that only worked within the scope of a single repository.

Oct 24, 2024

Oct 24, 2024

Using GitHub App functionality in a GitHub OAuth App organization    

We are enabling users who are a part an organization that integrates with CircleCI’s GitHub OAuth App to use functionality that was previously only available to organizations that integrate with CircleCI’s GitHub App.

Oct 17, 2024

Oct 17, 2024

Now available to all GitHub users - custom webhooks for orgs that integrate via GitHub OAuth App    

Custom webhooks let you trigger pipelines from any 3rd party that can emit an outbound webhook. This functionality is now available to orgs that integrate with CircleCI’s GitHub OAuth App. Read more about how to use custom webhooks in an organization that integrates with CircleCI’s GitHub OAuth App.

Oct 14, 2024

Oct 14, 2024

Change to Custom Webhook configuration experience    

Until today, the Pipeline property “Fallback branch” determined which branch would be used to fetch config and code for pipelines triggered via Custom Webhook. This field could only be configured by editing the Pipeline associated with a Custom Webhook, rather than by editing the Custom Webhook itself, and was poorly discoverable.

Oct 14, 2024

Oct 14, 2024

Running pipelines via API now available in preview for Github App and Bitbucket Data Center    

Pipelines connected via GitHub App or Bitbucket Data Center can now be run via API, using a new API V2 endpoint:

Oct 04, 2024

Oct 04, 2024

Evals Orb version 2.0.0    

With CircleCI’s Evals orb 1.x.x, users were able to configure CircleCI to orchestrate evaluations of their LLM-enabled applications within their CI pipeline.

Oct 01, 2024

Oct 01, 2024

M2 Pro Medium and Large available    

M2 Pro Medium and M2 Pro Large are now available on Performance and Scale plans.

Sep 27, 2024

Sep 27, 2024

Release markers and release jobs    

We have added release markers and release jobs to CircleCI Releases!

Aug 20, 2024

Aug 20, 2024

Server release 4.5.4    

Bug Fixes

  • SSH reruns work with GitHub Enterprise
  • Job cancellation on build page failed with ‘load failed’ output

Aug 13, 2024

Aug 13, 2024

Bitbucket Data Center integration is now in Closed Preview    

Sign up for access here

Aug 12, 2024

Aug 12, 2024

Server Release 4.6.0    

Before Upgrading

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

Jul 12, 2024

Jul 12, 2024

Xcode 16 Beta 3 available    

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

Jul 05, 2024

Jul 05, 2024

Xcode 16 Beta 2 available    

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

Jun 27, 2024

Jun 27, 2024

m1 medium Default for Performance and Scale Plans    

m1 medium is now the default resource class for Performance and Scale Plan customers. This applies only to jobs that do not have a resource class specified.

Jun 10, 2024

Jun 10, 2024

Ubuntu 24.04 LTS Linux image current release    

Ubuntu 24.04 LTS Linux images have been promoted to the current release. Read the Discuss post. See all available tags.

May 28, 2024

May 28, 2024

Ubuntu 24.04 LTS Linux images    

Ubuntu 24.04 LTS Linux images now available for preview. The candidate images for amd64 and arm64 have been published as edge releases. Read the Discuss post.

Apr 30, 2024

Apr 30, 2024

Introduced an Evals Orb to orchestrate LLM evaluations    

The official CircleCI Evals Orb makes it easy to integrate LLM evaluations into a CI pipeline, and to review evaluation results without context switching. The output of evaluations run through the Evals Orb is stored in CircleCI, and is accessible as a job artifact and as a PR comment added automatically by CircleCI.

Apr 11, 2024

Apr 11, 2024

Introducing the Usage API    

Get access to all your CircleCI usage data via our Usage API.

Mar 21, 2024

Mar 21, 2024

Configuration Translator is available via Developer Hub    

Our configuration translator automates the switch of your GitHub Actions and GitLab pipelines to CircleCI, without requiring a CircleCI user account.

Mar 14, 2024

Mar 14, 2024

Expression based Context Restrictions    

Expression based context restrictions enable developers to restrict contexts based on pipeline values such as branch, ssh rerun and other attributes of the pipeline. This provides greater control over context access for things like contexts only available to production branches, builds run by specific actors and more. For security concerned and complex workflows customers are able to limit access to contexts to meet their specific security needs.

Mar 12, 2024

Mar 12, 2024

Releases now generally available    

With the launch of our release agent 1.0.0, CircleCI releases is now generally available. Installing the release agent in your kubernetes cluster gives users org-wide visibility into all components and releases via the Releases UI.

Feb 02, 2024

Feb 02, 2024

Introduce the ability to test run config.yml changes from VS Code (Open Preview)    

CircleCI’s Visual Studio Code extension now lets customers trigger pipelines from VS Code based on local, unversioned configuration files. Users can choose to run a full pipeline, or select only the individual jobs and workflows they want to run by using checkboxes. This will shorten the feedback cycle and enable developers to iterate fast on their configuration, without having to commit their trial and error changes to the VCS.

Nov 30, 2023

Nov 30, 2023

Runner 3.0.15    

Container Runner SSH Rerun (Preview)

Nov 27, 2023

Nov 27, 2023

Amazon SageMaker integration for orchestrating model deployment    

Users can now orchestrate their model deployments across multiple environments through the Amazon SageMaker Orb. They can also track and manage their deployments from within the Releases UI.

Nov 17, 2023

Nov 17, 2023

Inbound Webhooks (Preview)    

Inbound Webhooks are now available in open preview.

Nov 16, 2023

Nov 16, 2023

New GPU Resource Classes (Preview)    

Now in preview, three new resource classes that use GPUs:

Oct 18, 2023

Oct 18, 2023

Release Agent + Releases UI in Open Preview    

Customers can now install our release agent in their kubernetes cluster to get org-wide visibility into all components and releases via our Releases UI. Our agent also integrates with Argo Rollouts to give customers more visibility and control over their progressive releases and use analysis runs to fully automate their release process based on observability metrics. Check out our docs to learn more!

Sep 07, 2023

Sep 07, 2023

Error summarization experiment available in the web app    

Upon encountering a failed step, users now can solicit guidance at the press of a button. This takes away the need to copy and paste the error message into your favorite search engine to find out what the problem might be and how to fix it.

Sep 01, 2023

Sep 01, 2023

VS Code extension support for Gitlab and Github App projects    

It is now possible to monitor Gitlab and Github App projects through the VS Code extension. At this stage, these projects are not detected automatically by VS Code, but they can be selected manually through the settings page.

Aug 31, 2023

Aug 31, 2023

Arm support for Docker executor now Generally Available    

ARM support for CircleCI’s Docker executor is now generally available. These resource classes have twice the RAM as x86 Docker resource classes.

To get started today, visit our community forum.

Jul 26, 2023

Jul 26, 2023

Config Policies for CircleCI Cloud    

Config Policies, powered by Open Policy Agent(OPA), are generally available for Scale plan customers. Config policies create peace of mind for platform and devops teams by enforcing granular pipeline controls related to orbs, resource classes, contexts, or anything else in config. Learn more about config policies.

Jul 24, 2023

Jul 24, 2023

Default sort and search added to Contexts    

Contexts are now easier to find and review. Quickly locate a context by searching its name or scrolling the alphabetized list.

May 15, 2023

May 15, 2023

SSH metadata for config policies    

What’s New

Customers on the Scale plan can now write config policies that govern SSH reruns. For example, you could create a policy to prevent access to specific contexts during SSH reruns. See the docs for further information.

May 01, 2023

May 01, 2023

GitLab Self-managed support    

What’s New

GitLab self-managed support is now generally available. If you host a GitLab self-managed VCS instance that is not behind a firewall, you can now run pipelines from your self-managed repositories.

For more information see the docs.

May 01, 2023

May 01, 2023

Re-run failed tests only (preview)    

What’s New

We have initiated a preview of a “Re-run failed tests only” option for workflows. This new option is similar to “Re-run workflow from failed,” but instead of executing all tests in the job, including tests that passed, only failed tests are executed again. “Re-run failed tests only” helps shorten time-to-feedback when a workflow has flaky tests.

Learn more about re-run failed tests only in the docs.

Apr 17, 2023

Apr 17, 2023

GitLab Self-managed support open preview    

What’s New

GitLab Self-managed support is now available for open preview. If you host a GitLab Self-managed VCS instance that is not behind a firewall, you can now trigger pipelines from your self-managed repositories.

For more information see the docs.

Mar 02, 2023

Mar 02, 2023

M1 Support for macOS    

What’s New

CircleCI now offers Apple Silicon M1 support on our macOS executor. Customers on annual plans can take advantage of the improved performance by updating their config to resource_class: macos.m1.large.gen1.

Feb 24, 2023

Feb 24, 2023

Re-run jobs with SSH from VS Code extension    

What’s New

Visual Studio Code users can now re-run CircleCI jobs with SSH, through either the integrated terminal, or a dedicated remote development window. You can automatically open an SSH connection within the terminal, or use a remote window to work on a CircleCI remote machine as if it was a VS Code workspace, which allows you to browse and view files easily, as well as take advantage of supported extensions.

Jan 19, 2023

Jan 19, 2023

Fail fast open preview    

What’s New

Fail fast reduces wasted time and helps you optimize credit usage.

Nov 28, 2022

Nov 28, 2022

CircleCI VS Code extension general availability    

What’s New

The CircleCI VS Code extension is now generally available. This extension provides an interface to visualize and manage CircleCI pipelines directly from VS Code. It also offers contextual help when creating, modifying, and editing CircleCI YAML configuration files.

Nov 14, 2022

Nov 14, 2022

CircleCI VS Code extension    

What’s New

We have published the official CircleCI Visual Studio Code extension. This extension provides an interface to visualize and manage CircleCI pipelines directly from VS Code. It also offers contextual help when creating, modifying, and editing CircleCI YAML configuration files.

Oct 22, 2022

Oct 22, 2022

Container runner version 3.0.0    

What’s New

  • First major release of container runner
  • Going forward, this page will detail what has changed between versions which will be released at a regular cadence
  • More details around the cadence will be shared shortly

Oct 13, 2022

Oct 13, 2022

Container runner general availability    

What’s New

Container runner, a more scalable and container-friendly self-hosted runner, has moved out of the open preview stage and is now in general availability.

Sep 22, 2022

Sep 22, 2022

Project-restricted contexts    

What’s New

We have introduced project-level restrictions for contexts. This new feature is currently available for projects on GitLab SaaS support.

For details on managing restrictions for contexts on a project level, refer to our Contexts documentation.