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.

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.

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.

Runner 3.0.15    

Container Runner SSH Rerun (Preview)

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.

Inbound Webhooks (Preview)    

Inbound Webhooks are now available in open preview.

New GPU Resource Classes (Preview)    

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

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!

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Fail fast open preview    

What’s New

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

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.

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.

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

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.

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.

Project roles    

What’s New

Project roles are a new feature that allows customers to limit organization-level access, while giving individuals or teams privileged access to specific projects. This feature is currently available for projects on GitLab SaaS support.

Container agent for self-hosted runner open preview    

What’s New

Container agent is a new type of self-hosted runner in open preview. Container agent adds support for the Docker executor with self-hosted runners, as well as basic auto-scaling and integration with Kubernetes.

Release 4.0.0    

CircleCI server v4.0.0 is now generally available. The feature set for this release are equal to server v3.x. The installation and upgrade processes for v4.x have changed significantly.

GitLab support    

What’s New

GitLab is now generally available for CircleCI. You are able to connect to GitLab and run pipelines from your GitLab repos. GitLab support also offers a new model for roles and permissions in CircleCI, independent of the VCS. This gives you full control over users and their access permissions.

Arm XL & 2XL Resource Classes    

What’s New

CircleCI now offers Arm XL and 2XL resource classes. Arm XL is available on CircleCI’s Performance and Scale plans. Arm 2XL is available on CircleCI’s Scale plan.

Refer to our Arm documentation for more information on Arm resource classes, including CPU and RAM requirements.

Webhooks public API now available    

What’s New

There are now two options for configuring outbound webhooks. Either from Project Settings in the CircleCI app, or using the new public webhooks API. Learn how to use the webhooks public APIs in our docs. These new API endpoints make it easier for you to report workflow and job statuses for all of your projects, which can result in time savings and efficiencies.

CircleCI Public Product Roadmap    

What’s New

Today, CircleCI launched the CircleCI Public Roadmap, which showcases some of the product features and focus areas we are investing in. This product roadmap includes a set of features customers have expressed interest in and requested.

Test Splitting on Self-Hosted Runners    

What’s New

CircleCI now supports using Test Splitting on jobs that run on self-hosted runners. With this release, Runner jobs can take advantage of CircleCI’s parallelism and Test Splitting features in a manner identical to how jobs that run on CircleCI-hosted compute use the features.

New Billing Portal roll out complete to all self-serve customers    

What’s New

CircleCI has made it possible for you to access the billing portal without needing to be redirected away from the CircleCI website and on to Chargify’s portal. This eliminates any issues regarding the security of payment details.

New IP ranges GA    

What’s New

The IP ranges feature is now generally available to all customers on a Performance or Scale plan. This feature is designed for customers who need to configure IP-based access to their restricted environments. As part of this feature, CircleCI provides a list of well-defined IP addresses associated with the CircleCI service. CircleCI jobs that have this feature enabled will have their traffic routed through one of these defined IP addresses.

Gen2 mac resources    

What’s New

We have released a new generation of macOS resources. These new resources can speed up builds by up to 50%, and are available to customers on Performance, Custom, and Scale plans.

Downloadable Usage Reports for Performance Plans    

What’s New

You may now download multi-period reports in CSV format showing usage across Projects, Resource classes and User seats in dollar amounts and credits.

This feature will enable you to review and visualize your spend, credit consumption and opportunities for optimizing your investment in CircleCI.

Scheduled pipelines    

What’s New

Scheduling work within CircleCI is an important way for you to run pipelines. In addition to periodic rebuilds of the application, scheduled pipelines can be useful for security scans and certain utility jobs such as restarting services.

Scheduled pipelines open preview (UI only)    

What’s New

The UI for scheduled pipelines is now in open preview. You can find it in the “Triggers” section of the project settings.

Public build pages    

What’s New

Many customers have expressed concerns about the permissions required for an account, especially if they are collaborators on public projects and do not use CircleCI outside of viewing pipeline results. This makes CircleCI less desirable compared to alternatives like GitHub Actions.

Scheduled pipelines open preview (API only)    

What’s New

Scheduling within CircleCI is an important way for you to run pipelines. In addition to periodic rebuilds of the application, schedules are useful for security scans and certain utility jobs such as restarting services.

Test insights GA    

What’s New

Insights now provides visibility into test suite performance via Test Insights. Engineering teams can improve their delivery efficiency using this feature by retrieveing snapshots of test performance, which can be used to identify their slowest and most error-prone tests acorss development branches. CircleCI has also extended the look-back window so users have the best opportunity to optimize and improve test runs.

Automatic Flaky Test Detection    

What’s New

Test Insights now automatically detects and labels non-deterministic (flaky) tests. You can now save valuable developer time, save credits, and stabilize your test suites. These types of tests are labeled “FLAKY”, making these tests much easier to scan for on the Insights dashboard.

IP ranges in open preview for customers on paid plans    

What’s New

The IP ranges feature is now available in open preview for all all customers on a Paid Plan. This feature was designed for customers who need to configure IP-based access to their restricted environments. As part of this feature, CircleCI provides a list of well-defined IP address ranges associated with the CircleCI service. CircleCI jobs that have this feature enabled will have their traffic routed through one of these defined IP address ranges.

Arm Compute Now Generally Available    

What’s New

After a successful preview phase, Arm compute is now generally available on CircleCI Cloud. Customers on all usage-based plans can access the arm.medium resource (including the Free plan and OSS organizations). The arm.large resource is available to all Performance, Scale, and Custom customers.

For more information about CircleCI’s Arm compute resources, refer to the following CircleCI Arm documentation, which can be found here

Dynamic config via Setup Workflows    

What’s New

Dynamic config via Setup workflows is now generally available for customers to use CircleCI jobs to generate pipeline parameters and configurations. These generated parameters and configurations are appended to the existing pipeline and enable customers to dynamically generate configurations based on runtime inputs. Since this functionality is already used in existing workflows/jobs structure, orbs can be used as part of setup workflows, which will enable you, and the community at large, to cover different dynamic configuration use cases by building orbs for different use cases.

Release 3.0.0    

What’s New in Release 3.0.0

Server 3.0 is now generally available. The newest version of server offers the ability to scale under heavy workloads, all within your own Kubernetes cluster and private network, while still enjoying the full CircleCI cloud experience. Server 3.0 includes the latest CircleCI features, such as orbs, scheduled workflows, matrix jobs, and more. For existing customers interested in migrating from 2.19 to 3.x, contact your customer success manager. Server 3.0 will receive monthly patch releases and quarterly feature releases.

Test Insights    

What’s New

Test Insights is now available to all cloud customers in Open Preview. Test Insights is our most requested Insights feature, so we are excited to deliver this feature to users. With Test Insights, you will now be able to analyze test performance within your most recent executions and identify additional opportunities for test optimization.

For more information about how to access the Test Insights preview, refer to this Discuss page.

Private Orbs for Scale Customers    

What’s New

Today we are enabling private orbs for our Scale customers.

Arm Resources on CircleCI    

What’s New

We have initiated a preview of hosted Arm resources on CircleCI. Arm is an architecture that is quickly gaining traction for server workloads. Organizations choose Arm because of its faster performance, which results in faster workloads and significant cost savings compared to x86-based architectures. An essential piece of migrating workloads to Arm is having Arm support in your CI system. If you are on a usage-based plan, including the Free plan, you may request access to the Arm preview. We are making two arm64 resources available: arm.medium and arm.large.

CircleCI Runners    

What’s New

The runner feature is now available to customers on the Scale plan. Using runners, you can run private workloads using your own infrastructure while also using CircleCI’s cloud offering. Organizations can also use runners to build on specialized hardware. Learn more about runners in the Runner Overview doc.