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.

Recent and Failed Pipelines Auto-Open in New UI    

What’s New

When viewing the Pipelines page, the most recent pipeline and any failed pipelines will be auto expanded to show the jobs that ran. This gives a quicker route to accessing job step output.

Tests Run/Failed Displayed in Tab    

What’s New

The Test Summary tab on the Job Details page in the New UI now displays green when tests pass, and red for failures. The number of tests run, or number of failed tests is also displayed.

Max Parallelism Now Displayed in New UI    

What’s New

Previously, the number of parallel runs in use was displayed, now both this and the maximum available are shown. You can also hover over the adjacent information icon for further information.

Page Load Time Improvements on the New UI Job Page    

What’s New

We have decreased the first meaningful paint time down to 1.96 seconds and improved load-time perception for the job detail page in the new UI.

RAM Disks    

What’s New

We are now making a RAM disk available for our Docker executor at /mnt/ramdisk. This has the potential to significantly speed up certain types of build. For usage, please check the docs.

Artifacts Redirects    

What’s New

All non-HTML build artifacts on CircleCI now redirect to short-lived pre-signed cloud storage URLs. This change has been made to improve the performance of our artifacts hosting.

Job Approval from the Pipelines List in New UI    

What’s New

You can now manually unblock an approval job from the Pipelines List page in the new UI. Originally this functionality was only available from the Workflows map. Read more about approval jobs here.

Email Notification for Scheduled Workflows    

What’s New

If any of your scheduled workflows become unscheduled for any reason, you will now be notified by email.

Autocommit and Config Editor Now Live    

What’s New

Autocommit is a new feature that allows you to commit a sample language-specific config direct to a new branch on your repo when adding a project, making it even quicker to start building on CircleCI. You can also edit the config prior to committing. These features are in addition to the option to manually commit a config file.

Dynamic Language Sidebar on Project Setup    

What’s New

When adding a new project to CircleCI, the project dashboard sidebar now dynamically displays language-specific docs and guides to help you get started quickly and get the most out of the service.

Administrator Permissions Changes    

What’s New

CircleCI is making changes for a stricter permissions access. Going forward only GitHub administrators will be able to view and access the following pages in the CircleCI application:

Manage Contexts With the CLI    

What’s New

You can now show, create, delete and list Contexts via the CircleCI CLI. Run circleci update to get access to this new Context functionality.

New UI navigational breadcrumb Now Includes Project and Branch Name    

What’s New

Project and branch names are now included in the navigational breadcrumb trail in the new UI, placing essential pipeline information in view and making it quicker and easier to navigate to the pages you need.

Improved Artifacts Hosting    

What’s New

The way build artifacts are hosted is changing to improve performance. Read our Discuss post for further details.

Pipelines Functionality Rollout    

What’s New

From March 9, 2020, CircleCI will begin to enable pipelines for all projects. A pipeline contains all of the workflows (and the jobs inside those workflows) that CircleCI runs after a trigger on your project. A pipeline can be triggered by a pull request, a commit, or even an API call. Read more on our Discuss post.

API v2 Insights Endpoints Available at Job Level    

What’s New

Get job run data, including status, credits, and duration, for each individual job within a workflow. More info here.

Release 2.19.00    

What’s New in Release 2.19.00

Requirements

  • Before upgrading to Server v2.19 your Nomad launch configuration must be updated by following this guide. Server v2.19 uses Nomad version 0.9.3, so if you have externalized Nomad, contact your support engineer before upgrading.

New Features

Machine XL, Machine 2XL, Windows 2XL Resources Now Available on Performance Plan    

What’s New

The following resource classes are now available to customers on the Performance plan: XL and 2XL for the Machine executor, and 2XL for the Windows executor.

Transferring Plans Now Works for Performance Plan    

What’s New

We have fixed a bug that was preventing folks on Performance Plans from transfering ownership to another plan. Please note only org admins can transfer plans.

New Ways to try Pipelines on a Branch    

What’s New

You can now try out Pipelines on an individual branch before switching your whole project over. There are two ways to try this — 1) If you use config version 2.1 your run will now automatically trigger a pipeline. 2) If you want to keep your version 2 config you can use a new key pipelines under experimental in your config.yml it would look like the following:

experimental: 
  pipelines: true

Pipeline Values Now Available in your Configuration    

What’s New

New pipeline metadata values can be referenced in your 2.1 configuration. Unlike CIRCLE_ environment values, these pipeline values are available at config processing time, so you could choose to use them in your configuration superstructure outside of jobs. For example, you could use pipeline values as strings for your working_directory or your image key under a job. Read more in our Pipeline Variables guide.

Secret Masking Enabled for All    

What’s New

Secret masking has now been enabled for 100% of our customers. To read more about the new secret masking feature, read our blog post.

Windows Now Available in Free Plan    

What’s New

If you are on a CircleCI Free plan, you may now access the Windows compute type. To access Windows, add the specification in your .circleci/config.yml file. Refer to the Hello World Windows document for instructions.

Change to Seat Blocking for OSS Builds    

What’s New

If you are running OSS builds, you may continue doing so, even if all user seats are filled.

New UI Updates    

What’s New

  • Cancel Button in the New UI For users opted-in to the New UI experience, jobs can now be cancelled from the Job Detail page.

New Command to List and Unlist Orbs    

What’s New

To unlist your published orbs from the registry, use the new circleci orb unlist CLI command. For details, refer to the help page. Unlisted orbs remain world-readable when referenced by name but will not appear in the search results of the orb registry. Unlisted orbs can be listed again using the circleci orb unlist <namespace/orb> false command.

Streamlined macOS Image Delivery    

What’s New

We know how painful it is to have delays in Xcode image availability. We’ve been working to reduce the often 2-3 week delay as we validate security, availability, and performance in our release process. We are now down to under 3 days on the last four releases and expect this trend to continue.

FREE minutes shift to 250/week    

What’s New

FREE minutes shift to 250/week

Release 2.17.00    

What’s New in Release 2.17

Known Issues

There have been reports of our backpressure settings being too aggressive due to lack of nomad garbage collecting, as well as issues with the Vm Service overwhelming AWS API Limits. If you are on 2.17, you should upgrade to 2.17.1.

Performance Plan Seat Allotment Alert    

What’s New

Performance Plan customers will now be alerted when they have used up their user seat allotment. These customers will need to update their subscription to allow all of their team members to use CircleCI.

New Status Gauge Icon    

What’s New

In an effort to improve incident reporting, CircleCI replaced status banners with a gauge icon in the application.
Our goal is to provide you with a better understanding of your pipeline’s current system health which includes CircleCI infrastructure and common external dependencies. Before, banners hid root cause and communicated issues to everyone even though the incident was relevant to few. Now, a gauge icon will give you a dynamic view into general infrastructure health and fast access to https://status.circleci.com for deeper details.

New Privacy Setting    

What’s New

CircleCI uses 3rd-party tracking pixels to analyze traffic and optimize our marketing efforts (read our privacy policy to learn more). You can now disable these pixels within the CircleCI application by opting out. To do this, click the drop down menu under your picture and follow User Settings > Privacy & Security to check the opt-out box.

Getting Started Page Changes    

What’s New

Projects are no longer checked by default on the Getting Started page to avoid causing all unintended projects to start building.

Orb Licensing    

What’s New

Orbs are now licensed out from CircleCI to users under the MIT open-source license agreement. Refer to the Licensing page of the Orbs Registry for details.

Plan Display Updates (February 2019)    

What’s New

  • Usage banner is now shown on non-job pages to help users of the Free plan understand their usage.

What’s Fixed

  • Added back ability to start a macOS trial on Plan Settings page.

Orbs List Update    

What’s New

It is now possible to sort the list of orbs according to their usage by running the circleci orb list --sort command.

Log Downloads Feature    

What’s New

For customers with large logs, there’s now a way to open the log file in a separate browser in addition to to downloading the file.

Release 2.16.00    

Fill out this form to receive updates about CircleCI through email.

Orbs Inside Orbs    

What’s New

Orb elements can now be composed directly with elements of other orbs. For example, you can now have an orb that looks like the following:

New Orb CLI Commands, New Plan Views, New API Doc    

What’s New

  • The CircleCI CLI command orb list now has an optional flag, --json, that provides machine-readable output. In addition, the CLI command orb source has been updated to allow you to pull any version, including dev versions, for example:
circleci orb source mynamespace/myorb@dev:foo
circleci orb source mynamespace/myorb@1.2.3
circleci orb source mynamespace/myorb@volatile
  • Cloud Performance plans have been updated to display multiple periods of usage data on the Settings page.

New Project Default, Switch CLI Prompt, Plan Updates, and Disabled Fixed Notification    

What’s New

  • New projects are now created with 2.0 config by default and have Build Processing enabled.

Performance Plan Overview Includes Number of Projects with DLC Enabled    

What’s New

  • Performance customers can now see the number of active projects with DLC enabled on the Plan Overview page.

Auto-Cancel Workflow Builds, Updated CLI, and Plans Page Updates    

What’s New

Enable Build Processing, New API Endpoint for Triggering Projects with Workflows, and Performance Fix    

What’s New

  • It is possible to trigger workflows with the CircleCI API using a new endpoint. See the Trigger a Build by Project section of the CircleCI API Projects Documentation.
    • You must go to your Project Settings in the CircleCI app to Enable Build Processing (preview) as a prerequisite for using this endpoint.
    • IMPORTANT – This endpoint does not yet support the build_parameters options that the job-triggering endpoint supports.
    • You may safely go back by disabling the radio button for this feature on your Advanced Settings for your project if jobs or workflows fail the new build processing.

Resolved Issues

  • Resolved a known performance issue which caused a frozen page for organizations with many branches.

Workflows Improvements, Active Users View, and Alerts    

What’s New

  • The Workflows page of the CircleCI app now displays the username associated with rerunning a workflow, approving a job, or cancelling a job.

Build Service and Config as Code    

What’s New

Preview of improved builds service

CircleCI has developed an improved builds service that is ready for preview. The improved build service is the first step to a healthy roadmap of parameterized commands, config reuse across projects, improved DRY support, and better error reporting.

Release 2.13.00    

What’s New in Release 2.13*

  • Fixed: Due to a certificate not being imported jobs were unable to submit after a container restart.
  • Fixed: Stability issues within contexts service.
  • Fixed: vm-service issue where AWS ECS and EBS volumes were left used. Added better idempotent client retries, API eventual consistency handling.

Rerun Button Change on the Jobs Page    

The button on the Jobs page has changed for jobs that run as part of a workflow. The rebuild options that are not compatible with Workflows have been removed from the button on the Jobs page. Jobs that ran as part of a workflow will only include the Rerun Job with SSH button on the Jobs page.

To rerun a job that ran as part of a workflow, you must navigate to the Workflows page of the CircleCI application and either rerun your entire Workflow or rerun your Workflow from failed jobs.

Release 2.1.0    

  • Added support for 2.0 builders to use object storage other than S3 (mirroring the options from the 1.x releases).
  • Support for private images in docker jobs, including support for ECR authentication.
  • New VM service and build agent to address certain situations that resulted in build infrastructure failures.
  • Better accommodations for using proxies throughout the core infrastructure.

Workflows Graph    

This feature enables an interactive graph of your workflow configuration. Refer to the instructions and examples in the Orchestrating Workflows document.