Changelog

Keep up to date with our latest
releases and enhancements.

Jul 15, 2020

Jul 15, 2020

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

Jun 15, 2020

Jun 15, 2020

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.

May 18, 2020

May 18, 2020

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.

Apr 15, 2020

Apr 15, 2020

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.

Mar 16, 2020

Mar 16, 2020

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.

Feb 13, 2020

Feb 13, 2020

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

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.

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 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.

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.

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.

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.

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 01, 2019

Mar 01, 2019

Release 2.16.01    

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

Dec 17, 2018

Dec 17, 2018

Release 2.16.00    

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

Oct 09, 2018

Oct 09, 2018

Release 2.15.00    

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

Jul 19, 2018

Jul 19, 2018

Release 2.14.01    

This patch release fixes an issue introduced in 2.14.0. Please review the fix(es):

Fixed: Docker executor does not support configurable resource classes.

Jul 17, 2018

Jul 17, 2018

Release 2.14.00    

What’s New in Release 2.14

This release contains service migrations for contexts and is a required upgrade. The following updates and fixes are also of note:

Jun 13, 2018

Jun 13, 2018

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.

Jun 04, 2018

Jun 04, 2018

Release 2.12.1    

The installable version of CircleCI v2.12.1 fixes an issue introduced in 2.12.0. GitHub cloud integrations were unable to create new contexts.

May 29, 2018

May 29, 2018

Release 2.12.0    

The installable version of CircleCI v2.12.0 fixes an issue in which an error occurs when uploading artifacts to S3 by updating AWS SDK for Java from v1.10.69 to v1.11.328.

May 21, 2018

May 21, 2018

Release 2.11.0    

This release fixes an issue with overwriting the known_hosts.local file. The fix allows keys to remain and enables the CircleCI upgrade process to append keys.

May 07, 2018

May 07, 2018

Release 2.10.0    

The installable version of CircleCI v2.10.0 fixes an issue in which jobs were unable to submit after a container restart due to the certificate not being imported.

Apr 17, 2018

Apr 17, 2018

Release 2.9.0    

The installable version of CircleCI Server 2.9.0 includes the following improvements and bug fixes:

Apr 02, 2018

Apr 02, 2018

Release 2.8.0    

The installable version of CircleCI 2.8.0 includes the following fixes and improvements:

Mar 19, 2018

Mar 19, 2018

Release 2.7.0    

The installable version of CircleCI 2.7.0 includes the following fixes and improvements:

  • Improvements to remote Docker instance provisioning and cleanup on AWS.

Feb 26, 2018

Feb 26, 2018

Release 2.6.0    

The installable version of CircleCI 2.6.0 includes the following fixes and improvements:

Feb 05, 2018

Feb 05, 2018

Release 2.5.0    

The installable version of CircleCI 2.5.0 includes the following fixes and improvements:

Jan 22, 2018

Jan 22, 2018

Release 2.4.0    

The installable version of CircleCI 2.4.0 includes the following improvements and changes:

Dec 07, 2017

Dec 07, 2017

Release 2.2.0    

The installable version of CircleCI 2.2.0 includes the following improvements and changes:

Oct 02, 2017

Oct 02, 2017

Release 2.1.1    

  • Fix setting for certain proxy configurations.

Sep 26, 2017

Sep 26, 2017

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.

Sep 21, 2017

Sep 21, 2017

Release 2.0.3    

  • Added support for proxies to the VM Service/Remote Docker setup.
  • Fixed an issue in the mongo migration scripts when moving from 1.x to 2.x that caused some customers problems.
  • Move to using Docker 17.03.2 (downgrade) to solve occasional freezes when starting/restarting.

Sep 15, 2017

Sep 15, 2017

Release 2.0.2    

  • Fix an issue where users were unable to import large PostgreSQL data sets during an upgrade from 1.0 to 2.0

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 23, 2017

Aug 23, 2017

Release 1.48.5    

  • Addresses an issue with CloudWatch metrics not being reported correctly.
  • Address an issue with some build output being truncated in the UI.

Aug 23, 2017

Aug 23, 2017

Release 2.0.1    

  • Fix issue where /etc/hosts was not being applied properly to every container.
  • Add ability to configure VM instance type in AWS EC2 when configuring the VM Service in the Management Console.

Aug 14, 2017

Aug 14, 2017

Release 1.48.4    

  • Addresses an issue with CloudWatch metrics not being reported correctly. UPDATE: some customers report this has not addressed their CloudWatch problems. The next release will have a new fix.

Aug 10, 2017

Aug 10, 2017

Release 1.48.3    

  • Addresses an issue for installations pointing at github.com (rather than an instance of GitHub Enterprise) that prevented those installations from adding new projects.

Aug 02, 2017

Aug 02, 2017

Release 1.48.2    

  • Fixes a bug that was causing lists of builds to be truncated in some circumstances.
  • Fixes a bug where certain configurations of GitHub were not syncing email addresses properly.
  • Fixes a bug where some users were seeing a beta UI that should have not have been showing up.
  • Various minor UI fixes.

Jul 13, 2017

Jul 13, 2017

Release 1.48.1    

  • Fixes a bug in new installs that prevented the first user from becoming an Admin.
  • Fixes a bug with using the built-in Heroku deployment support.

Jun 08, 2017

Jun 08, 2017

Release 1.48.0    

  • New Projects list in the Admin section gives you an overview of all projects across your entire installation of CircleCI Enterprise.
  • New onboarding flow – new users will be prompted with a list of projects to follow drawn directly from their GitHub account.
  • New option for users to choose “My builds” or “All builds” when viewing lists of builds.
  • New JIRA integration for creating issues from a Build Page - configured under Project Settings.
  • Option to externalize the underlying persistance storage (Postgres and Mongo) - talk to your CircleCI contact for details.
  • Improved support for snapshot backup and restore via the Admin Console.
  • Various performance improvements and minor bug fixes.

Apr 20, 2017

Apr 20, 2017

Release 1.47.2    

This is a security update to prevent logging temporary access tokens in build output. Those access tokens would have allowed a user to do a PUT request to overwrite an existing artifact only if all of the following were true:

Jan 25, 2017

Jan 25, 2017

Release 1.47.1    

A minor maintenance release, primarily to improve the single-box installation process for new trials of CircleCI Enterprise. Also, we have now follow advice from GitHub to not check if emails in GitHub Enterprise are “verified” — we will continue to check verified status if you are using github.com. If you have reason to change “verified” checks on your users’ emails let us know.

Jan 12, 2017

Jan 12, 2017

Release 1.47.0    

Note for Admins

This release requires extra steps than usual. Please see https://circleci.com/docs/enterprise/upgrade-for-1.46.x-and-earlier/ for detailed instructions.

Jan 09, 2017

Jan 09, 2017

Release 2.3.0    

The installable version of CircleCI 2.3.0 includes the following improvements and changes:

Dec 09, 2016

Dec 09, 2016

Update to address CVE-2016-8655    

We have released patches to our AMIs and other infrastructure to address CVE-2016-8655. We recommend all CircleCI Enterprise installations follow the instructions below to update both their Services box and their Builder fleet.

Oct 26, 2016

Oct 26, 2016

Release 1.46.5    

  • Fix for a bug causing builders to not honor CIRCLE_CONTAINERS_SUBNET when passed in the initialization.
  • Builds with high parallelism were experiencing slow performance on the build detail page in the web UI – this should now be improved.
  • Some emails generated by CircleCI had hard-coded links to circleci.com. These should now point at your installation host.
  • A handful of minor UI fixes.