Skip to content

Changelog

Keep up to date with our latest
releases and enhancements.

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.

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.

Queue Time and Wait Time Now Available in the New UI    

What’s New

Wait and queue times can now be accessed for each job in the new UI. Hover over the i next to the Duration at the top of the job details page, and the wait time and queue time appear as a tooltip. This information has been added to the new UI to make it easier to get information on edge-case failures in your pipelines.

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.

Updated URL Structure for New UI    

What’s New

The new UI URL sub-domain structure has been updated for improved security and usability. The new structure makes it easier for developers to interact with URLs like breadcrumb items.

Xcode 11.4 Beta 3 Image Now Available    

What’s New

Read more in our Xcode 11.4 Beta 3 image announcement.

Legacy Jobs View Now Available in New UI    

What’s New

The Legacy Jobs view in the new UI provides an overview for all jobs, regardless of whether they have pipeline processing enabled. We are aiming to move all customers over to pipeline processing, and this view has been added to provide the information you need for all projects during this transition period. Access the Legacy Jobs view at the end of the Pipelines List page.

March Docker Convenience Image Updates    

What’s New

Read the March update on CircleCI Docker Convenience Images here.

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.

Find (CMD+F) Now Working in the New UI    

What’s New

As we build the new UI, faster page-load is important to us. We initially built the Step Output section to load with react-virtualized, meaning that only the visible rows were rendered. This allowed us to show colorized output with an even faster load/scrolling time than the old UI. In theory it was brilliant, in practice it broke the ability to use native browser search tools like CMD+F to find specific words before or after the rendered text. During user research, we watched many CircleCI users attempt to CMD+F in the Step Output, and not find what we were looking for. As a result we pulled out react-virtualized and enhanced colorized output from the step output. Color we can compromise on, usability we cannot.

February Docker Convenience Images Updates    

What’s New

Next-generation Go image, and new base image are now stable. Read more on the Discuss post.

Resource Class Now Available in New UI    

What’s New

Resource type and class is now displayed in the new UI for each job. This helps customers optimize pipelines, debug runs that fail due to lack of resources, and identify projects that could build faster with a different resource class.

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.

Project Setting Now Live in the New UI    

What’s New

The redesigned Project Settings page is now available in the new UI. Change SSH keys, Environment variables, API permissions, JIRA integrations, and more.

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.

Deploy to Windows Containers with the Updated Google Kubernetes Engine (GKE) Orb    

What’s New

With this update, CircleCI users can deploy directly from their CI/CD pipeline to Windows containers. Read Google’s announcement here.

Visit the GKE orb page for more information.

Xcode 11.3.1 available on CircleCI    

What’s New

Customers on the Performance plan and macOS plan can now build using Xcode 11.3.1. See our iOS documentation for the details of software installed in this new image.

Organization Settings Now Available in the New UI    

What’s New

The Organization Settings page in the New UI is now live. Organization Settings include contexts, environment variables, security permissions, and VCS integrations.

Latest Commit Message Now Available in New UI    

What’s New

The latest commit message for each pipline is now visible on the Pipelines overview page to make identification easier.