Changelog

Keep up to date with our latest
releases and enhancements.

Dec 04, 2024

Dec 04, 2024

Server Release 4.3.12    

Updates:

  • Ability to specify the AWS partition with .object_storage.s3.partition.
  • Ability to specify the reaper image (pause:3.6) with .docker_provisioner.reaperContainerRepository.

Nov 29, 2024

Nov 29, 2024

Server Release 4.3.11    

Updates:

  • Improved handling of AWS errors by machine-provisioner

Nov 20, 2024

Nov 20, 2024

Server releases moving to twice yearly    

CircleCI will be moving to twice-yearly major and minor version releases of Server. Releases will be targeted for Spring (April) and Fall (October). Patch releases for bugs and security updates will be made monthly as needed.

Nov 07, 2024

Nov 07, 2024

Server Release 4.7.0    

Before Upgrading

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

Oct 22, 2024

Oct 22, 2024

Server Release 4.4.8    

Updates:

  • frontend pod will now redeploy when the circleci license has been changed
  • the timeout for windows and linux machine instances can now be configured using machine_provisioner.terminatePendingWindowsAfter and machine_provisioner.terminatePendingLinuxAfter respectively in your values.yaml
  • fixed table ownership issue which prevented insights data from loading

Oct 22, 2024

Oct 22, 2024

Server Release 4.6.3    

Updates:

  • frontend pod will now redeploy when the circleci license has been changed
  • the timeout for windows and linux machine instances can now be configured using machine_provisioner.terminatePendingWindowsAfter and machine_provisioner.terminatePendingLinuxAfter respectively in your values.yaml
  • nomad server pod replica count will now default to 5

Image Updates:

  • builds-service
  • ciam-gateway
  • authentication-svc
  • orb-service
  • workflows-conductor
  • machine-provisioner
  • api-service
  • domain-service
  • permissions-service

Oct 22, 2024

Oct 22, 2024

Server Release 4.5.6    

Updates:

  • Frontend pod will redeploy when license updates are made
  • The timeout for windows and linux machine instances can now be configured using machine_provisioner.terminatePendingWindowsAfter and machine_provisioner.terminatePendingLinuxAfter respectively in your values.yaml

Sep 13, 2024

Sep 13, 2024

Server release 4.3.10    

Changes

  • Allow pending machine instance timeouts to be configured

Sep 06, 2024

Sep 06, 2024

Server release 4.4.7    

Changes

  • Increased the default number of nomad servers from 3 to 5 to improve stability
  • Increased memory request and JVM heap size for frontend to 3GB
  • Added support for HSTS

Bug Fixes

  • Fixed issue where remote docker jobs are unable to checkout when assaignPublicIP is false
  • Fixed templating error in Machine Provisioner which resulted in agent_base_url not being set
  • Fixed issue in templating where some services where not referencing the correct registry credential secrets for image pulls
  • Fixed for failing job cancel button

Image Updates

  • runner-admin
  • contexts-service
  • server-postgres

Sep 06, 2024

Sep 06, 2024

Server release 4.5.5    

Changes

  • Increased the default number of nomad servers from 3 to 5 to improve stability

Bug Fixes

  • Fixed issue where remote docker jobs are unable to checkout when assaignPublicIP is false
  • Fixed templating error in Machine Provisioner which resulted in agent_base_url not being set
  • Fixed issue in templating where some services where not referencing the correct registry credential secrets for image pulls

Image Updates

  • workflows-conductor
  • machine-provisioner
  • contexts-service
  • ciam-gateway
  • auth-service

Sep 04, 2024

Sep 04, 2024

Server release 4.6.2    

Bug Fixes

  • Fix issue affecting machine jobs
  • Change Nomad server replica count default to 5
  • Fix agent_base_url helm value for Machine Provisioner

Image Updates

  • builds-service
  • orb-service
  • workflows-conductor
  • machine-provisioner

Sep 04, 2024

Sep 04, 2024

Server release 4.3.9    

Bug Fixes

  • Change Nomad server replica count default to 5
  • Fix Remote Docker checkout error when assignPublicIP is set to false
  • Fix imagePullSecrets format for Bitnami depedency charts
  • Fix Nomad auto-scaler imagePullSecrets templating
  • Fix agent_base_url helm value for Machine Provisioner

Image Updates

  • context-service
  • server-postgres
  • machine-provisioner

Aug 23, 2024

Aug 23, 2024

Server release 4.6.1    

Bug Fixes

  • Fixed a CORS issue which caused the job cancel button to fail
  • Replaced x86 and ARM AMIs as the previous would cause machine job failures in some AWS regions
  • Fixed bug in our helm charts which caused an “Unable to retrieve some image pull secrets” error

Image Updates

  • authentication-service
  • ciam-gateway

Aug 20, 2024

Aug 20, 2024

Server release 4.5.4    

Bug Fixes

  • SSH reruns work with GitHub Enterprise
  • Job cancellation on build page failed with ‘load failed’ output

Aug 12, 2024

Aug 12, 2024

Server Release 4.6.0    

Before Upgrading

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

Aug 09, 2024

Aug 09, 2024

Server Release 4.3.8    

Fixes

  • Fixes an issue in 4.3.7 that prevented imagePullSecrets from compiling without secrets set.

Aug 08, 2024

Aug 08, 2024

Server Release 4.4.6    

Fixes

  • Fixed a broken helm template when an imagePullSecret is not set
  • Fixed self signed certificates support

Aug 08, 2024

Aug 08, 2024

Server Release 4.5.3    

Fixes

  • Fixed broken rerun with ssh
  • Fixed broken self-signed cert support
  • Added support for adding an empty array for imagePullSecrets

Aug 08, 2024

Aug 08, 2024

Server Release 4.3.7    

What’s New

  • Added support for absolute paths in defining a GCP network under the machine provisioner configuration. This feature is particularly useful for VM jobs using shared networks, enabling explicit network selection. This corrects a regression from the previous VM service architecture.

NOTE: The above was incorrectly included in the 4.3.6 release but was not part of that release.

Fixes

  • Fixed a broken helm template when an imagePullSecret is not set
  • Fixed self signed certificates support

Jul 30, 2024

Jul 30, 2024

Server Release 4.5.2    

What’s changed?

  • Authenticated users are now redirected from /server-login to the app subdomain’s dashboard.
  • Users who require admin approval before logging in will now see an error message on the login screen.
  • Improved error handling when retrieving pipeline values from GCS
  • Default resource class can now be set via Repl.
  • Project-based context restrictions now populate the project list.
  • ~Improved k8s runner start up times. Task agent will now be initialized via init image rather than waiting to copy over the agent after the task pod has started.~

Update: Aug 12, 2024. We discovered that the init container changes were not included in this release and have updated the change log.

Jul 20, 2024

Jul 20, 2024

Server Release 4.4.5    

FIXES

  • Resolved an issue which prevented project loading on the Insights dashboard.

Addressed regressions from server 4.2:

Jul 20, 2024

Jul 20, 2024

Server Release 4.3.6    

Fixes

  • Resolved an issue that prevented project loading on the Insights dashboard.

Addressed regressions from server 4.2:

Jul 15, 2024

Jul 15, 2024

Server Release 4.2.7    

Enhancements

  • Updated AMIs. These images are now based on ubuntu 22.04. Older images are no longer available at this time.

Bug Fixes

  • Fix to address a change in the Github API validation for the content-type field which is breaking webhook setup for projects

Jun 27, 2024

Jun 27, 2024

Server 4.5.1    

Bug Fixes

  • Fix for issue in runner UI were a resource class may show up as undefined
  • Fixed broken insights UI and API due to missing table data
  • Removed unnecessary ingress
  • Fixed missing CORS for job cancel API endpoints. v1.1 and v2 job cancel endpoints will now work as expected
  • Removed hardcoded notification email in frontend and workflows-conductor services

Jun 24, 2024

Jun 24, 2024

Server Release 4.4.4    

Bug fixes

  • Fixed broken insights UI and API due to missing table data
  • Removed unnecessary ingress
  • Fixed missing CORS for job cancel API endpoints. v1.1 and v2 job cancel endpoints will now work as expected
  • Removed hardcoded notification email in frontend and workflows-conductor services
  • Instead of copying task agent into each task pod, we now use an init container with task agent resulting in faster time to starting tasks

Update: Aug 12, 2024. We discovered that the init container changes were not included in this release and have updated the change log.

Jun 20, 2024

Jun 20, 2024

Server Release - 4.3.5    

Bug Fixes

  • Removed duplicate volume from domain-service
  • Numerous CVE fixes
  • Removed unnecessary ingress rules
  • Fixed job cancel endpoints
  • SMTP bug fix
  • Added flag to disable isolated git checkout when invoking task agent
  • Instead of copying task agent into each task pod, we now use an init container with task agent resulting in faster time to starting tasks

Update: Aug 12, 2024. We discovered that the init container changes were not included in this release and have updated the change log.

Jun 11, 2024

Jun 11, 2024

Server 4.1.10    

Change Log

  • Suspended users will receive a more descriptive error upon failure to log in.
  • Bug fixes for SMPT email value.

Jun 11, 2024

Jun 11, 2024

Server 4.2.6    

Change Log

  • Suspended users will receive a more descriptive error upon failure to log in.
  • Bug fixes for SMPT email value.

May 09, 2024

May 09, 2024

Server Release 4.1.9 and 4.2.5    

Bug Fixes

  • fix for hardcoded smtp email in some services
  • CVE fixes for web-ui deployment
  • fix for duplicate volume in domain-service deployment

Apr 30, 2024

Apr 30, 2024

Server 4.5.0    

Before upgrading

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

Apr 13, 2024

Apr 13, 2024

Server 4.4.3    

Change Log

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

Mar 26, 2024

Mar 26, 2024

Server 4.4.2    

CHANGES:

Mar 26, 2024

Mar 26, 2024

Server 4.3.4    

CHANGES:

Feb 16, 2024

Feb 16, 2024

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

Feb 15, 2024

Feb 15, 2024

Server Release 4.1.8    

Fixes

Fix incorrect build-agent version

Feb 15, 2024

Feb 15, 2024

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

Feb 05, 2024

Feb 05, 2024

Server Release 4.4.0    

Before upgrading

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

Jan 05, 2024

Jan 05, 2024

Server Release 4.2.4    

Fixes

  • Security updates
  • Removed the unused distributor_dispatcher.disable_concurrency value

Jan 05, 2024

Jan 05, 2024

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

Jan 05, 2024

Jan 05, 2024

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.

Jan 05, 2024

Jan 05, 2024

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

Dec 08, 2023

Dec 08, 2023

Server Release 4.2.3    

Fixes

  • Updates to GitHub’s SSH key fingerprints

Nov 30, 2023

Nov 30, 2023

Server Release 4.3.1    

Before Upgrading

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

Nov 30, 2023

Nov 30, 2023

Server 4.1.6 and 4.2.2 Release    

Nov 07, 2023

Nov 07, 2023

Server Release 4.3.0    

Before Upgrading

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

Nov 02, 2023

Nov 02, 2023

Server Release 3.4.8    

Support for Kubernetes 1.25

Nov 02, 2023

Nov 02, 2023

Server Release 4.0.5    

Backporting better Github status updates from Server release 4.1

Aug 01, 2023

Aug 01, 2023

Release 4.2.1 & 4.1.5    

Before Upgrading

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

Jul 18, 2023

Jul 18, 2023

Release 4.2.0    

Before Upgrading

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

Jun 14, 2023

Jun 14, 2023

Release 4.1.4    

Before Upgrading

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