Skip to content

Changelog

Keep up to date with our latest
releases and enhancements.

Server 4.5.0    

Before upgrading

See the CircleCI server 4.5 release notes and upgrade guide for this release.

Server 4.4.3    

Change Log

  • updated task agent version
  • bug fixes for oidc-service

Server 4.4.2    

CHANGES:

Server 4.3.4    

CHANGES:

Server Release 4.4.1    

Fixes

  • Fix Windows machine executors on EC2
  • Allow disabling statsd collection for build agent to decrease startup time
  • Configure remote Docker engine with proxy settings if present

Server Release 4.1.8    

Fixes

Fix incorrect build-agent version

Server Release 4.3.3    

Fixes

  • Fix Windows machine executors on EC2
  • Allow disabling statsd collection for build agent to decrease startup time
  • Fix bug in the postgres image which threw an error when Postgres triggered JIT compilation for a query

Server Release 4.4.0    

Before upgrading

See the CircleCI server 4.4 release notes and upgrade guide for this release.

Server Release 4.2.4    

Fixes

  • Security updates
  • Removed the unused distributor_dispatcher.disable_concurrency value

Server Release 4.0.6    

Fixes

  • Updated Go version to 1.21.5 in init-known-hosts to address CVEs
  • Concurrency is disabled by default in distributor-dispatcher. Previously, disabling/enabling concurrency limits was a configurable option.
  • Bump Go version to 1.20.12 in distributor to address CVEs

Server Release 4.3.2    

Changes

  • The default 2500 job concurrency limit per organization is now configurable with the Helm value execution_gateway.plan_concurrency.
  • The timeout for downloading machine provisioner agents is now configurable with the Helm values machine_provisioner.machine_agent_download_timeout_seconds and machine_provisioner.agent_download_timeout_seconds.

Fixes

  • Bump Go version to 1.21.5 in Go-based services to address CVEs.

Server Release 4.1.7    

Fixes

  • Bump Go version to 1.20 in distributor and build-agent to address CVEs
  • Concurrency is disabled by default in distributor-dispatcher. Previously, disabling/enabling concurrency limits was a configurable option.
  • Updated Go version to 1.21.5 in init-known-hosts to address CVEs

Server Release 4.2.3    

Fixes

  • Updates to GitHub’s SSH key fingerprints

Server Release 4.3.1    

Before Upgrading

See the CircleCI server 4.3 release notes and upgrade guide for this release.

Server 4.1.6 and 4.2.2 Release    

Server Release 4.3.0    

Before upgrading

See the CircleCI server 4.3 release notes and upgrade guide for this release.

Server Release 3.4.8    

Support for Kubernetes 1.25

Server Release 4.0.5    

Backporting better Github status updates from Server release 4.1

Release 4.2.1 & 4.1.5    

Before Upgrading

See the CircleCI server 4.2 release notes for upgrade notes for this release.

Release 4.2.0    

Before Upgrading

See the CircleCI server 4.2 release notes for upgrade notes for this release.

Release 4.1.4    

Before Upgrading

See the CircleCI server 4.1 release notes for upgrade notes for this release.

Release 4.1.3    

Before Upgrading

See the CircleCI server 4.1 release notes for upgrade notes for this release.

Release 3.4.7    

Before Upgrading

See the What’s new in server 3.x doc for upgrade notes for this release.

Release 4.1.2    

Before Upgrading

See the CircleCI server 4.1 release notes for upgrade notes for this release.

Release 4.0.4    

Before upgrading

See the CircleCI server 4.0 release notes for upgrade notes for this release.

Release 4.0.3    

Before upgrading

See the CircleCI server 4.0 release notes for upgrade notes for this release.

Release 3.4.6    

Before Upgrading

See the What’s new in server 3.x doc for upgrade notes for this release.

Release 4.1.1    

Before Upgrading

See the CircleCI server 4.1 release notes for upgrade notes for this release.

Release 4.1.0    

Before Upgrading

See the CircleCI server 4.1 release notes for upgrade notes for this release.

Release 3.4.5    

Before Upgrading

See the What’s new in server 3.x doc for upgrade notes for this release.

Server v2    

End of service notice

CircleCI server v2 will cease to function at the end of March 2023. Server v2 reached EOL April 1, 2022, and has not been supported since that time. We encourage customers still migrating off v2 to reach out to your Customer Service teams.

Release 4.0.2    

Before upgrading

See the CircleCI server 4.x release notes for upgrade notes for this release.

Release 3.4.4    

Before Upgrading

See the What’s new in server 3.x doc for upgrade notes for this release.

Release 3.4.3    

Before Upgrading

See the What’s new in server 3.x doc for upgrade notes for this release.

Release 4.0.1    

Before upgrading

See the CircleCI server 4.x release notes for upgrade notes for this release.

Release 4.0.0    

CircleCI server v4.0.0 is now generally available. The feature set for this release are equal to server v3.x. The installation and upgrade processes for v4.x have changed significantly.

Release 3.4.2    

Before Upgrading

See the What’s new in server 3.x doc for upgrade notes for this release.

Release 3.4.1    

Before Upgrading

See the What’s new in server 3.x doc for upgrade notes for this release.

Release 3.4.0    

Before Upgrading

See the What’s new in server 3.x doc for upgrade notes for this release.

Release 2.19.15    

What’s New in Release 2.19.15

Notes

In March 2022 updates to CircleCI server v2.x will stop.

Release 2.19.14    

What’s New in Release 2.19.14

Notes

In March 2022 updates to CircleCI server v2.x will stop. Support for customers using CircleCI server v2.x will continue.

Release 3.3.1    

Before Upgrading

See the What’s new in server 3.x doc for upgrade notes for this release.

Release 3.3.0    

Before Upgrading

See the What’s new in server 3.x doc for upgrade notes for this release.

Release 2.19.13    

What’s New in Release 2.19.13

Notes

In March 2022 updates to CircleCI server v2.x will stop. Support for customers using CircleCI server v2.x will continue.

Release 3.2.2    

Before Upgrading

See the What’s new in server 3.x doc for upgrade notes for this release.

Release 3.2.1    

Before Upgrading

See the What’s new in server 3.x doc for upgrade notes for this release.

Release 3.2.0    

Before Upgrading

See the What’s new in server 3.x doc for upgrade notes for this release.

Release 3.1.0    

Before Upgrading

IMPORTANT: With this release, the frontend-external load balancer has been removed. The traefik load balancer now handles all incoming traffic. When updating from a previous server 3.x version, you will need to update the DNS record that was pointing to the frontend-external load balancer and have it point to the circleci-server-traefik load balancer instead. Remember, you can retrieve the external IP address or DNS name of your traefik load balancer by typing kubectl get svc/circleci-server-traefik in a terminal that has access to the cluster.

Release 3.0.2    

Release 3.0.2

  • Resolved a bug relating to artifacts disappearing after 30 days. The default settings for the artifact retention period have been updated to unlimited, and can be adjusted from the KOTS Admin Console.
  • Resolved a bug that made Traefik “unaware” of TLS certificate updates without requiring a manual restart of the Traefik pod. The Traefik pod will now restart automatically after any TLS certificate updates go into effect after the initial post KOTS deployment.
  • Resolved a bug in builds-service that was causing pods to crash as a result of running out of memory.

Known Issues

  • No support for external data stores (Postgres, Mongo, Vault). This feature will be implemented in a future release.
  • It is currently possible for multiple organizations under the same CircleCI server account to have contexts with identical names. This should be avoided as doing so could lead to errors and unexpected behavior. This will be fixed in a future patch release.
  • CircleCI 1.0 builds are not supported. If an attempt is made to run a 1.0 build, no feedback will be available in the application to indicate the cause of the issue. If a build is run on your installation and does not show up in the CircleCI application, users should be directed to use the CircleCI CLI to validate the project configuration and get details of the possible cause of the issue.
  • CircleCI currently assigns a public load balancer for the frontend services. For some customers, their infrastructure or security groups won’t allow this. We will provide an optional internal local balancer for the frontend services in a future release.
  • Telegraf metrics collection customization is not yet available.

To learn more about Server 3.0 installation, migration, or operations please see our documentation.

Release 3.0.1    

Release 3.0.1

  • build_agent version value updated, as the previous version was relying on a vulnerable version of PsExec.
  • Due to an issue that was causing duplicated checks in GitHub, environment variables for output-processor were reconfigured.
  • Adjusted deployment configuration for vm-service to handle out-of-order database migrations managed by Flyway.

Known Issues

  • No support for external data stores (Postgres, Mongo, Vault). This feature will be implemented in a future release.
  • It is currently possible for multiple organizations under the same CircleCI server account to have contexts with identical names. This should be avoided as doing so could lead to errors and unexpected behavior. This will be fixed in a future patch release.
  • CircleCI 1.0 builds are not supported. If an attempt is made to run a 1.0 build, no feedback will be available in the application to indicate the cause of the issue. If a build is run on your installation and does not show up in the CircleCI application, users should be directed to use the CircleCI CLI to validate the project configuration and get details of the possible cause of the issue.
  • CircleCI currently assigns a public load balancer for the frontend services. For some customers, their infrastructure or security groups won’t allow this. We will provide an optional internal local balancer for the frontend services in a future release.
  • Telegraf metrics collection customization is not yet available.

To learn more about Server 3.0 installation, migration, or operations please see our documentation.