Changelog

Keep up to date with our latest
releases and enhancements.

Dec 12, 2019

Dec 12, 2019

Page Through Older Pipelines in New UI    

What’s New

You can now page through older Pipelines using the See More button at the bottom of the Pipelines Page in the new UI. Up until now only the last 20 Pipelines were available. Please note that due to API contraints, paging through older Pipelines will disable the live update of currently running Pipelines on the page.

Dec 12, 2019

Dec 12, 2019

Release 2.18.03    

What’s New in Release 2.18.03

Features

Following our release of Windows support on the hosted offering of CircleCI, running VM-based jobs in Windows environments is now supported on CircleCI Server instances running in AWS.

Dec 06, 2019

Dec 06, 2019

Branch and My Pipelines Filters Now Available in New UI    

What’s New

Branch and “My Pipelines” filter options are now available in the new UI. Both are easily accessible at the top of the Pipelines page. Filter options now include:

Dec 05, 2019

Dec 05, 2019

Workflow Rerun and Cancel Now Available in New UI    

What’s New

You can now cancel and rerun workflows from the Workflow Detail page. Previously this functionality was only available from the Job Detail page. This change was made after data analysis indicated that most users were rerunning workflows from the workflow level rather than the job level on the old UI.

Nov 28, 2019

Nov 28, 2019

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.

Nov 22, 2019

Nov 22, 2019

Manual Approval Functionality Available in the New UI    

What’s New

Manual approval of hold jobs is now fully functional in the new UI. To approve a job, click the name of your workflow from either the Job Detail page breadcrumb, or the Pipelines List page to navigate to the Workflow Map. You will see the approval job has a purple status icon. Click the job and a button will pop-up to confirm approval.

Nov 19, 2019

Nov 19, 2019

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

Nov 19, 2019

Nov 19, 2019

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.

Nov 19, 2019

Nov 19, 2019

New Compatibility Options for CIRCLE_COMPARE_URL    

What’s New

Version 2 config with pipelines enabled will now automatically have the CIRCLE_COMPARE_URL injected into the job configuration. Previously, if you referenced CIRCLE_COMPARE_URL in a version 2 config, then turned on pipelines, it would disappear. This fixes that issue. For version 2.1 config we do not automatically inject CIRCLE_COMPARE_URL. Instead, we have exposed metadata about the pipeline for you to use more granularly. Mosts users end up parsing out CIRCLE_COMPARE_URL, so instead we did that work for you. In version 2.1 config you can now do the following:

Nov 18, 2019

Nov 18, 2019

Release 2.18.02    

What’s New in Release 2.18.02

Bug Fix

  • Fixed an error when setting CIRCLE_PUBLIC_FACING_SERVER_HTTP_THREADS or CIRCLE_ADMIN_SERVER_HTTP_THREADS above 50.

Nov 15, 2019

Nov 15, 2019

Workflows Graph Now Available in the New UI    

What’s New

The workflows graph is now available in the new UI, with improvements in the way job connectivity is displayed, compared to the old workflows graph. This core feature displays a visual representation of how jobs fit together within your workflow.

Nov 14, 2019

Nov 14, 2019

Release 2.18.01    

What’s New in Release 2.18.01

  • Introduced configuration for timeouts for the following HTTP calls to GitHub (GHE):
    • GITHUB_CONN_TIMEOUT
      • Individual configuration for connection timeout, default 5000ms
    • GITHUB_SOCKET_TIMEOUT
      • Individual configuration for socket timeout, default 5000ms
    • GITHUB_CONN_REQUEST_TIMEOUT
      • Individual configuration for receiving connection from connection pool, default 5000ms
    • GITHUB_TIMEOUT
      • Single configuration for all of the above timeouts
  • Improved performance and monitoring of output-proceessor

Bug fixes

  • Fixed an issue with Nomad garbage collection that had the potential to prevent jobs from being run for heavy workloads. This issue was fixed in v2.17.1 but regressed in v2.18.

Nov 12, 2019

Nov 12, 2019

All Rerun Options are Now Available in the New UI    

What’s New

All rerun options - Rerun Workflow, Rerun Workflow from Failed, and Rerun Job with SSH – are now available from the Job Details page in the new UI.

Nov 04, 2019

Nov 04, 2019

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.

Oct 30, 2019

Oct 30, 2019

Release 2.18.00    

What’s New in Release 2.18

Upgrading your installation

Our upgrade guide takes you step by step through the process of upgrading to the latest version of CircleCI Server, including any checks and updates required before starting the upgrade process.

Oct 24, 2019

Oct 24, 2019

Configuration Now Available in New UI    

What’s New

You can now access your configuration files, both pre-processing and post-processing, from the new UI, when opted in. The config file links are available from both the Job Details page at the top right, and the Pipelines list page via the 3-dot drop-down menu.

Oct 24, 2019

Oct 24, 2019

Automatic opt-in to new UI    

What’s New

After loads of great feedback we have determined our Job Details page in the new UI now adds far more value than the old UI equivalent. We are beginning to automatically opt-in customers who will benefit most from the new view – those who primarily use the Job Details page (as opposed to needing the Workflows Map). A welcome message will be displayed on arrival and you can opt-out at any time.

Oct 24, 2019

Oct 24, 2019

MacOS 10.15 Catalina image and Xcode 11.2 Beta 2 is Released    

What’s New

We’ve released our first macOS 10.15 Catalina image along with Xcode 11.2 Beta 2. Read our discuss post for more on highlights and usage.

Oct 22, 2019

Oct 22, 2019

User Settings Now Available on New UI    

What’s New

You will soon be able to access User Settings from within the new UI experience when opted in. Everyone will have access by the end of next week. Just click on your profile icon at the bottom of the left-hand panel to view User Settings.

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.

Oct 11, 2019

Oct 11, 2019

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.

Oct 11, 2019

Oct 11, 2019

Performance Plan Refill Changes    

What’s New

If you are on the Performance Plan, you will start to see refill amounts changing at the next billing date. Based on feedback about a high number of charges for refills, the refill amount has been increased from 10% to 25%. The refill will automatically be attempted when the plan reaches 10% of credits remaining.

Oct 11, 2019

Oct 11, 2019

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.

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!

Sep 27, 2019

Sep 27, 2019

Xcode 11.0 and 11.1 available on CircleCI    

What’s New

Customers on the Performance plan and macOS plan can now build using Xcode 11.0 (as of Sep 20th) and Xcode 11.1 (as of Sep 26th). Please see our iOS documentation for the details of software installed in these new images.

Sep 24, 2019

Sep 24, 2019

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.

Sep 13, 2019

Sep 13, 2019

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.

Sep 13, 2019

Sep 13, 2019

Artifacts in new UI    

What’s New

You can now find Artifacts the new UI Job Details page. We started with a flat list after numerous customer interviews. It’s no surprise that “find” is our friend. We will eventually build a search bar to filter artifacts - but hey, cntrl-f is easy. Please give it a whirl and share your feedback.

Sep 13, 2019

Sep 13, 2019

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.

Sep 09, 2019

Sep 09, 2019

Job Details Page Updates    

What’s New

Select users with pipelines enabled on their projects will see a banner on the Job Details page that enables opt-in to the experimental new UI as it is being built. This new UI includes the following:

Sep 03, 2019

Sep 03, 2019

Plan Overview Page Updates    

What’s Fixed

Invoiced Linux container plan customers will see their plan properly listed as Manually Invoiced on the Plan Overview page.

Aug 16, 2019

Aug 16, 2019

Enforcement of Available Seats in Plan    

What’s New

When no additional user seats are left in your plan, new users will be blocked from initiating jobs.

Aug 15, 2019

Aug 15, 2019

Plan Usage Page Updates    

What’s New

For Free plans, the Plan Usage page has been updated to provide you with more visibility into how you’re using the product. The total number of build minutes and users now appears on the along with the breakdown of usage by projects and a list of users for each month.

Build minutes and corresponding credits were also added to the page to help you understand your credit usage if you choose to upgrade to the Performance plan.

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.

Jul 30, 2019

Jul 30, 2019

Release 2.17.03    

What’s New in Release 2.17.3

New Features:

  • Added ability to place banners on login screens. See our guide here.

Jul 16, 2019

Jul 16, 2019

FREE minutes shift to 250/week    

What’s New

FREE minutes shift to 250/week

Jun 24, 2019

Jun 24, 2019

Release 2.17.02    

What’s New in Release 2.17.2

New Features:

  • Added and exposed the following metrics for operators:
    • picard.*
      • This will affect the execution services, the important ones are located in output-processor.
    • jvm.*
      • This will allow our operators to understand and monitor when certain services are running out of memory.

May 28, 2019

May 28, 2019

Release 2.17.01    

What’s New in Release 2.17.1

Bug fixes

  • Addressed a configuration issue with VM Service running into rate limiting errors when calling out to the AWS API. This prevented VM Service from spinning up machine and remote_executors.
  • Fixed issues around nomad garbage collection only garbage collecting every 4 hours. This could prevent nomad jobs from running in environments with heavy usage.

May 13, 2019

May 13, 2019

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.

Apr 09, 2019

Apr 09, 2019

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.

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.

Mar 27, 2019

Mar 27, 2019

Release 2.16.02    

What’s Fixed in Release 2.16.2

  • Bug Fix: Fix a rare condition that causes some threads to be stuck in certain use cases.

Mar 22, 2019

Mar 22, 2019

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.

Mar 22, 2019

Mar 22, 2019

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.

Mar 01, 2019

Mar 01, 2019

Release 2.16.01    

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

Feb 08, 2019

Feb 08, 2019

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.

Feb 08, 2019

Feb 08, 2019

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.

Feb 08, 2019

Feb 08, 2019

New SSH Key Error Message    

What’s New

An error message is now returned if adding an SSH key fails.

Feb 08, 2019

Feb 08, 2019

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.

Dec 21, 2018

Dec 21, 2018

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.