Filter by status:
See the CircleCI server 4.9 release notes and upgrade guide for this release.
See the CircleCI server 4.9 release notes and upgrade guide for this release.
NOTE: Vault is being deprecated and will no longer be supported in server 5.0. Refer to our script for steps to migrate to Tink.
The v4.9 release introduces serial groups for job serialization, automatic retries for workflows and steps, and improved caching with Zstd compression.
Serial Groups: A native mechanism for serializing job execution across workflows. Jobs can now be configured to run sequentially using the serial-group key, preventing race conditions in deployments and other concurrent operations. For more information, see the docs.
Automatic Workflow Reruns: Workflows can now be configured to automatically rerun on failure using the max_auto_reruns configuration key. For more information, see the changelog.
Automatic Step Retries: Individual steps within jobs can now be configured to automatically retry on failure. For more information, see the changelog.
Faster Checkout with Blobless Method: The checkout step now supports a method option that enables blobless checkout for faster repository cloning. For more information, see the changelog.
Zstd Cache Compression: Cache compression now uses Zstd by default, providing faster compression and decompression with better compression ratios. For more information, see the changelog.
Job-level Cache Retention Controls: Cache retention can now be configured at the job level, allowing more granular control over cache lifecycle. For more information, see the changelog.
OIDC Token Reliability Improvements: Enhanced retry handling for OIDC token generation, improving reliability in environments with transient network issues. For more information, see the changelog.
Configurable Max Run Time: Build jobs now support a configurable maximum run time through the builds_service.custom_max_run_time Helm value, allowing operators to override the default 5-hour limit.
Dark Mode: Users can now enable “Dark mode” through the CircleCI web app, see the changelog.
feature-flags service has been removed as it is not required for Server installations.New services introduced with this release:
lock-job-provider - Provides job serialization capabilities for serial groups feature (includes internalapi and consumer components)no-op-job-provider - Handles no-operation job types used by serial groupsfeature-flags - The feature flags service has been removed as it is not utilized by execution services in Server.The following databases will run migrations when upgrading to this version:
authentication-serviceinsights-servicelock-job-providerno-op-job-provideroidc-tasks-servicepermissions-servicerunner-adminUsing a custom signed certificate will result in an x509 error for Docker, Machinem, and Runner jobs. A fix will be provided shortly in the future.
To learn more about Server 4.9 installation, migration, or operations please review our documentation.
Server 4.8.0 Changelog
Server 4.8.0 Changelog
See the CircleCI server 4.8 release notes and upgrade guide for this release.
NOTE: Vault is being deprecated and will no longer be supported in server 5.0. Refer to our script for steps to migrate to Tink.
The v4.8 release introduces further security improvements and support for flexible job dependencies.
public-api-serviceweb-ui-user-settingsweb-ui-org-settingsweb-ui-insightsweb-ui-project-settingsweb-ui-runnersrunAsNonRoot: truecircleci_server_version in all the metrics it collects.frontend container now uses the circleci-www-api image instead of the previously named frontend image.3.4.2server-terraform, the included Nomad images are now based on Ubuntu 22.04 with CgroupsV1 enabled. CgroupsV2 is currently unsupported. These nomad AMIs are built automatic security updates enabled.The following services will run migrations when upgrading to this version:
workflows-conductorauthentication-svcbuilds-servicebranch-servicecontexts-servicecron-servicedistributordomain-serviceinsights-servicemachine-provisionerorb-servicepermissions-servicerunner-adminCustomers that are using “S3-compatible” object storage should ensure that their object storage supports S3’s default data integrity protections. This includes (but is not limited to) Minio RELEASE.2025-01-20T14-49-07Z and Nutanix Objects v5.1.1.
To learn more about Server 4.8 installation, migration, or operations please review our documentation.
See the CircleCI server 4.7 release notes and upgrade guide for this release.
See the CircleCI server 4.7 release notes and upgrade guide for this release.
NOTE: Vault is being deprecated and will no longer be supported in server 5.0. Refer to our script for steps to migrate to Tink.
The v4.7 release introduces security improvements with the implementation of rootless containers.
ReplicaSet is now scaled to 5 pods by default, which improves execution stability at scale.PersistantVolumeClaim (PVC) is now exposed through server Helm values. For more details, see the docs.frontend pods would not automatically detect and apply a new server license.machine_provisioner.machine_agent_base_url. The correct template value should be machine_provisioner.agent_base_url.Deprecated components removed with this release:
web-ui-404: Previously served the 404 error page. Its functionality has now been merged into the main web-ui component.The following databases will run migrations when upgrading to this version:
authenticationserviceconductor_productionTo learn more about Server 4.7 installation, migration, or operations please review our documentation.
This version will reach EOL in August 2025 and can be skipped when upgrading from 4.3 or 4.4. We recommend upgrading directly to 4.7 for the latest security patches.
This version will reach EOL in August 2025 and can be skipped when upgrading from 4.3 or 4.4. We recommend upgrading directly to 4.7 for the latest security patches.
See the CircleCI server 4.6 release notes and upgrade guide for this release.
NOTE: Vault is being deprecated and will no longer be supported in server 5.0. Refer to our script for steps to migrate to Tink.
The v4.6 release introduces various UI refreshments and improvements.
pipeline.in_setup pipeline parameter has been removed.Kong, which is used for server API management, has been upgraded from 2.x to 3.x.New services introduced with this release:
authentication-service - provides an interface for user and identity management in the CircleCI systemThe following databases will run migrations when upgrading to this version:
builds_serviceconductor_productionpermissionsTo learn more about Server 4.6 installation, migration, or operations please review our documentation.
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.
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.
Server v4.x offers greatly improved security handling, installation, and update processes. Server v4.x is installed using helm charts and images that can be pulled ahead of time to comply with your security processes. Installation processes can also use artifacts pulled from customer-managed registries. Server v4.x makes improved use of Kubernetes secrets and removes the requirement to grant permissions and network access to third-party tools.
See the CircleCI server 4.x release notes for upgrade notes for this release.
xlarge and 2xlarge. For more information on using Arm, see the Arm docs.distributer-internal pod.kong is now placed behind NGINX to simplify loadbalancer setup.circleci-traefik to circleci-proxy.init job and the workflows-conductor-event-consumer and the workflows-conductor-grpc-handler pods will not start until the migration completes. Customers with large PostgreSQL databases should plan accordingly. Migration time can be reduced by scaling the workflow-conductor pods.To learn more about Server 4.x installation, migration, or operations please see our documentation.
Server 3.0 is now generally available. The newest version of server offers the ability to scale under heavy workloads, all within your own Kubernetes cluster and private network, while still enjoying the full CircleCI cloud experience. Server 3.0 includes the latest CircleCI features, such as orbs, scheduled workflows, matrix jobs, and more. For existing customers interested in migrating from 2.19 to 3.x, contact your customer success manager. Server 3.0 will receive monthly patch releases and quarterly feature releases.
Server 3.0 is now generally available. The newest version of server offers the ability to scale under heavy workloads, all within your own Kubernetes cluster and private network, while still enjoying the full CircleCI cloud experience. Server 3.0 includes the latest CircleCI features, such as orbs, scheduled workflows, matrix jobs, and more. For existing customers interested in migrating from 2.19 to 3.x, contact your customer success manager. Server 3.0 will receive monthly patch releases and quarterly feature releases.
To learn more about Server 3.0 installation, migration, or operations please see our documentation.
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.
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.
If you have CircleCI installed you may access CircleCI 2.0 features on your current installation with no restrictions under your current agreement and support level. However, you must contact your CircleCI account representative for assistance with upgrading, to obtain migration scripts, and to receive a new license channel.
.circleci/config.yml file in their repositories to add new 2.0 projects incrementally while continuing to build 1.0 projects which use a circle.yml configuration file.Documentation for the installable 2.0 application is available at CircleCI 2.0 Documentation for the following topics:
Filter by status: