Changelog

Keep up to date with our latest
releases and enhancements.

Aug 16, 2022

Aug 16, 2022

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.

Jul 28, 2022

Jul 28, 2022

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.

Jul 28, 2022

Jul 28, 2022

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.

Jun 02, 2022

Jun 02, 2022

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.

May 25, 2022

May 25, 2022

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.

Apr 26, 2022

Apr 26, 2022

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.

Apr 25, 2022

Apr 25, 2022

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.

Feb 18, 2022

Feb 18, 2022

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.

Jan 28, 2022

Jan 28, 2022

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.

Dec 15, 2021

Dec 15, 2021

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.

Nov 30, 2021

Nov 30, 2021

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.

Nov 23, 2021

Nov 23, 2021

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.

Nov 22, 2021

Nov 22, 2021

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.

Oct 28, 2021

Oct 28, 2021

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.

Oct 27, 2021

Oct 27, 2021

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.

Oct 26, 2021

Oct 26, 2021

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.

Oct 26, 2021

Oct 26, 2021

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.

Aug 05, 2021

Aug 05, 2021

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.

May 20, 2021

May 20, 2021

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

Apr 28, 2021

Apr 28, 2021

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.

Mar 31, 2021

Mar 31, 2021

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.

Mar 18, 2021

Mar 18, 2021

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.

Feb 18, 2021

Feb 18, 2021

Private Orbs for Scale Customers    

What’s New

Today we are enabling private orbs for our Scale customers.

Feb 01, 2021

Feb 01, 2021

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.

Nov 17, 2020

Nov 17, 2020

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.

Nov 17, 2020

Nov 17, 2020

Scale Plan    

What’s New

The Scale plan is now available, providing improved support for enterprise organisations, including access to self-hosted runners, custom concurrency limits, our largest compute resouces and customizable annual billing options.

Oct 01, 2020

Oct 01, 2020

Insights Dashboard    

What’s New

The new Insights dashboard offers engineering teams access to actionable data for optimizing pipelines and getting even more out of CircleCI. With this feature, engineering teams will be better able to understand bottlenecks and identify optimization opportunities. Teams will be able to track workflow & job status, monitor duration and understand their pipeline throughput & mean time to recovery. Finally, Insights will serve to highlight the impact of more efficient CI/CD and to foster a better relationship with customers and provide a better experience. For more information, see the Using Insights guide.

May 04, 2020

May 04, 2020

Config Editor with Linting on Project Setup    

What’s New

The config editor available during project setup now visually display mistakes and offers suggestions specific to CircleCI’s configuration schema.

Mar 26, 2020

Mar 26, 2020

Matrix Job Support    

What’s New

The new matrix stanza allows you to run a parameterized job multiple times with different arguments. Read more about matrix jobs here.

Dec 17, 2019

Dec 17, 2019

API v2 is Live    

What’s New

API v2 enables new functionality, such as triggering and retrieving pipelines and workflows via the API. Read more about it in our blog post.

Oct 16, 2019

Oct 16, 2019

Usage-Based Pricing is now Live    

What’s New

CircleCI’s new usage-based pricing scheme expands your capabilities to optimize and scale CI/CD pipelines. Eliminate queuing, get full access to resources, optimize your compute power, while only paying for what you use. Read about our new pricing model and learn more about usage-based pricing in our blog post.

Sep 27, 2019

Sep 27, 2019

New UI Availability and Rerun with SSH    

What’s New

  • Experimental UI now available to everyone

To try it out, Enable Pipelines in your Project Settings and then click the opt-in banner available on any Job Detail page. We are actively monitoring feedback and bug reports through a poll that appears in the app. The data and commentary we receive directly impacts what we build next, so opt-in to be a part of making CircleCI better!

Aug 07, 2019

Aug 07, 2019

Windows support now available on CircleCI    

What’s New

CircleCI customers on Performance plans can now run jobs on Windows Server 2019 with popular dependencies— .NET support, Visual Studio, Windows SDK, Docker for Windows, as well as cross-platform workspaces, and caches. Learn more about Windows support here.

Mar 29, 2019

Mar 29, 2019

Restricted Contexts    

What’s New

CircleCI enables you to restrict environment variables at run time by adding security groups to contexts. Security groups are definied as GitHub teams. After a security group is added to a context, only members of that security group who are also CircleCI users may access or use the environment variables of the context. See the Restricting a Context documentation for details.

Nov 07, 2018

Nov 07, 2018

CircleCI Orbs General Availability    

What’s New

Orbs are packages of CircleCI configuration shared across projects. Orbs help you simplify YAML configuration, enable you to build on top of CircleCI, and support sharing of standardized configurations across your projects.

Oct 16, 2018

Oct 16, 2018

GitHub Checks is now supported    

What’s New

  • CircleCI now integrates with the GitHub Checks API, so you can see the status of your CircleCI workflows under the Pull Request Checks tab in the GitHub UI. For more information, see CircleCI Docs.

Jul 05, 2018

Jul 05, 2018

Support for Test Splitting with Workflows    

What’s New

The following features and additions are now available.

Feb 08, 2018

Feb 08, 2018

Support for Multiple Contexts    

It is now possible to create multiple Contexts in the Organization Settings of the CircleCI app. See the Contexts documentation for details and naming conventions.

Nov 14, 2017

Nov 14, 2017

CircleCI 2.0 for macOS General Availability    

The release of CircleCI 2.0 for macOS enables your iOS projects to benefit from the significant performance, stability, and reliability improvements in the CircleCI 2.0 platform, including the following new features:

Nov 11, 2017

Nov 11, 2017

Docker Layer Caching in Machine Executor    

Docker Layer Caching is now available as a premium feature for the machine executor. Refer to the Docker layer Caching in Machine Executor section for instructions.

Oct 17, 2017

Oct 17, 2017

Scheduled Workflows    

This feature enables Workflows to run on a configurable schedule. Refer to the Scheduling a Workflow section of the Orchestrating Workflows document for instructions and examples. Reference information for syntax is available in the triggers section of the Writing Jobs With Steps document and answers to common questions are documented in the Workflows section of the Migration FAQ.

Sep 06, 2017

Sep 06, 2017

Release 2.0.0    

CircleCI 2.0 is a completely updated CI/CD platform that starts every run with a clean image which is automatically provisioned just-in-time for Linux jobs on the CircleCI application installed in your private cloud. The CircleCI 2.0 platform includes significant performance, stability, and reliability improvements along with first-class Docker support, Workflows (pipelines), Resource Allocation, and Contexts. The Management Console (Replicated) also includes new options for enabling 2.0 Builders and appropriate default settings.

Aug 01, 2017

Aug 01, 2017

Contexts    

This feature enables sharing of global environment variables across projects. Refer to the instructions and examples in the Setting Contexts document and the Job Contexts Example section of Orchestrating Workflows.

Jul 11, 2017

Jul 11, 2017

CircleCI 2.0 General Availability    

CircleCI 2.0 is a completely updated CI/CD platform that starts every run with a clean image which is automatically provisioned just-in-time for Linux and Android jobs on the hosted CircleCI application.

Jun 14, 2017

Jun 14, 2017

Workflows    

The Workflows feature is available on CircleCI 2.0. It is designed with a flexible algorithm to support very complex job scheduling and orchestration using a simple set of new configuration keys. See the Steps to Configure Workflows section of the Migrating from 1.0 to 2.0 document for instructions. Refer to the Orchestrating Workflows document for examples and conceptual information.