Skip to content

Changelog

Keep up to date with our latest
releases and enhancements.

Docker v19.03.12 Now Available for Remote Docker    

What’s New

If you use Remote Docker in your Pipelines (setup_remote_docker) you now have the option of choosing Docker v19.03.12. For more information see the Discuss post. For usage information, and a full list of available versions see the Remote Docker Docs

Plan Overview and Usage UI Now Available to Non-Admins    

What’s New

Non-admins can now see Plan Overview and Usage pages in the new UI.

Release 2.19.05    

What’s New in Release 2.19.05

Fixes

  • Fixed a bug that could lead to the VM database ending up in an incorrect state in the event of a Services Machine crash or manual termination of VM Service instances.

Known Issues

  • If any changes have been made to your networking configuration from the default, you should run the following steps to ensure you can use SSH to inspect your builds:
    • For customers using AWS, make sure that you have the latest Launch Configuration configured for Nomad clients, and that exiting Nomad clients were spun up using the Launch Configuration.
    • On each Nomad Client machine, create /etc/circleci/public-ipv4
    • This file should contain the public (if aplicable) or private IP of the nomad client

Next-Gen Elixir Docker Convenience Image Now Available    

What’s New

Next-gen Elixir docker image now available. For full details see the discuss post.

New Linux Machine Executor Image    

What’s New

New Ubuntu 16.04-based machine executor image, ubuntu-1604:202007-01 now available. For full details see the discuss post. For usage information see the Configuration Reference.

Changes to Definition of Queued and Waiting in the New UI    

What’s New

  • Waiting indicates the time spent preparing a job to run due to Docker image choice and CircleCI infrastructure time.
  • Queued indicates when you hit a concurrency plan limit, and your job isn’t running because other jobs in your organization are running first.

These two definitions were previously vice versa in the UI, which caused confusion due to discrepancies between usage in the UI and what most customers understood the terms to mean. We hope this change will avoid any confusion in future.

1-click Project Set Up    

What’s New

You can now commit config directly from the Project Set-Up page to your repo with 1-click. The same config can also be downloaded and committed manually if preferred.

Release 2.19.04    

What’s New in Release 2.19.04

Fixes

  • Fixed a bug that was leading to support bundle creation timing out before the Services machine logs had been created, leaving only Replicated logs.

Container cgroup Limits Now Visible Inside the Docker Executor    

What’s New

Container cgroup limits are now visible when using the Docker executor. This means that container-aware build tooling will now correctly detect the number of CPUs and amount of RAM available to the job.

Plan Usage with New Compute Breakdown Tab Now in New UI    

What’s New

The Plan Usage page in the new UI now includes a Compute tab, showing compute minutes and credits by executor type. You can also further filter the breakdown by projects. MacOS container plan users will also see overages within this tab.

If you are not currently on a usage plan, this page will show compute usage by credit and user to give an indication of what to expect on the usage plan.

Queue/Wait-Time Redesigned in the New UI    

What’s New

Previously, queue and wait times were hidden behind an information icon hoover-over. They are now in their own section in the Job Details header. User-research showed these items were hard to find and folks did not like them being hidden.

Favicons Show Job Status in New UI    

What’s New

Favicons for CircleCI job pages now reflect the status of the job. The icon becomes red for a failed job, green for success, and blue for still running.

Plan Overview Now Available in the New UI    

What’s New

The new Plan overview page includes improved visualisations for credit usage, user seats and upgrade options. Access the Plan overview from the new UI sidebar.

Link to Changelog in Help Menu in New UI    

CircleCI’s Next-Gen Rust Convenience Image has been Released    

What’s New

image: cimg/rust:1.43.0

CircleCI’s Next-Gen Ruby Convenience Image has been Released    

What’s New

image: cimg/ruby:2.6.5

Docker v19.03.8 Now Available via Remote Docker    

What’s New

Docker v19.03.8 now available via Remote Docker (setup_remote_docker). Read more in the Discuss post and in the Docs Building Docker Images guide.

CircleCI’s next-gen OpenJDK convenience image has been released    

What’s New

image: cimg/openjdk:14.0

Advanced Logic in Config Now Available    

What’s New

The new logic constructs allow for more powerful compilation-time decisions about which work to perform. Read more on our Discuss post.

CircleCI’s next-gen Go convenience image has been released    

What’s New

image: cimg/go:1.13

Release 2.19.03    

What’s New in Release 2.19.03

Before Upgrading

If you are using an IAM role scoped to a non-root path, you will need to unset the OUTPUT_PROCESSOR_USE_NAIVE_ROLE_MAPPING environment variable in your output processor customization script. See the Customizations Guide in our documentation for more information on using customization scripts.

CircleCI’s Next-Gen Node Convenience Image has been Released    

What’s New

image: cimg/node:12.16

Default Branch now Pinned to Top of Branch Selection Menu    

What’s New

The default branch, usually master, is now pinned to the top of the branch selector list, as well as below in alphabetical order to prevent it being missed.

Type-To-Search Functionality Now Available for Projects Dropdown in the New UI    

What’s New

You can now type to search for the project you need in the project selection dropdown on the Pipelines page.

Share and Transfer Plan Settings in New UI    

What’s New

Roll out of the Share and Transfer Plan settings page has started in the new UI, making it easier for you to share, unshare and transfer plans.

Branch Filtering now available in New UI    

What’s New

You can now type to search for the branch you need on the pipelines page.

CircleCI Status Icon now in New UI    

What’s New

The new UI now includes a link to the status site. In case of incidents, this icon will update to yellow (degraded), orange (parial outage) or red (outage).

Help Icon now in New UI    

What’s New

There is now a “help” icon and button on the main navigation of the new UI. When expanded, this menu includes links to Docs, Discuss, Support, Premium Support, Orbs and Feature requests.

New API v2 Job Approval Endpoint    

What’s New

You can now approve jobs with API v2. The new endpoint is POST /api/v2/workflow/:workflow-id/approve/:approval-request-id. The approval request id is the ID of a pending approval job, which will also be returned as an approval_request_id on approval jobs returned by the API. For more information see the API v2 docs.

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.

Xcode 11.5 Beta 1 Image Released    

What’s New

Xcode 11.5 Beta 1 image has been released. Read more here.

New Machine Executor Image with Docker 19.03    

What’s New

A new Machine executor image ubuntu-1604:201903-01 is now availabe, with Docker 19.03 pre-installed. See this Discuss post for the list of the versions of core software also available in this image. Check out the Machine executor docs for instructions on how to use this image with the Machine executor.

Colorization of Step Output Returns to the New UI    

What’s New

Colorized loading of step output has returned to the new UI on the Job Details page up to 6000 ANSI words.

Slack Orb integration is Back in New UI Project Settings    

What’s New

Slack has been a powerful way for orgs to get status updates and custom alerts. We’ve brought it back in the new UI under Project Settings to aid users to solve their problems more efficiently while remaining in their Slack workflow.

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.

Release 2.19.02    

What’s New in Release 2.19.02

Fixes

  • In the LDAP login flow we now use an anonymous form to POST LDAP auth state, rather than sending it as a GET parameter. Previously, when a user authenticated using LDAP, their username and password were sent in plaintext as part of a query parameter in a GET request. As requests are over HTTPS, this left usernames and passwords in request logs, etc. This issue is now fixed.

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.

Xcode 11.4 GM Image Released    

What’s New

Xcode 11.4 (GM) image is released. Read more here.

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.

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.

Xcode 11.4 Image Updated    

What’s New

Xcode 11.4 image has been updated. Read more [here]https://discuss.circleci.com/t/xcode-11-4-updated-image/35474).

URL for Onboarding Pages Updated    

What’s New

URLs for onboarding pages have been consolidated for security and improved usability. They now follow this structure:

URL for Settings Pages Updated in the New UI    

What’s New

URLs for Settings pages have been consolidated for security and improved usability. They now follow this structure:

Release 2.19.01    

What’s New in Release 2.19.01

Fixes

  • Fixed a bug that was preventing some customers from upgrading due to a schema change in one of our library dependencies.

Scheduled Workflows Now Shown as Pipelines    

What’s New

Scheduled workflows are now available as pipelines in both the new UI, and the API.