Skip to content
Pricing
Search
Results from:
Site
Blog
Docs
Images
Orbs
Resources
Site
Blog
Docs
Images
Orbs
Resources

Changelog

Keep up to date with our latest
releases and enhancements.

Using GitHub App functionality in a GitHub OAuth App organization    

We are enabling users who are a part an organization that integrates with CircleCI’s GitHub OAuth App to use functionality that was previously only available to organizations that integrate with CircleCI’s GitHub App.

GitHub App repository selection in project settings now allows searching by keyword    

GitHub App users who granted their App access to more than 100 repositories have been running into issues when creating Pipelines and Triggers on CircleCI, because the repository dropdown would only display a limited number of repositories.

Bug fixed when viewing more than 20 Triggers in Project Settings    

Users could only view the first 20 scheduled pipelines within Project Settings in the Triggers tab.

This bug has now been fixed.

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

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

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

Now available to all GitHub users - custom webhooks for orgs that integrate via GitHub OAuth App    

Custom webhooks let you trigger pipelines from any 3rd party that can emit an outbound webhook. This functionality is now available to orgs that integrate with CircleCI’s GitHub OAuth App. Read more about how to use custom webhooks in an organization that integrates with CircleCI’s GitHub OAuth App.

New IP Range for macOS - October 2024    

The list of IP ranges for CircleCI’s macOS cloud has been updated.

Change to Custom Webhook configuration experience    

Until today, the Pipeline property “Fallback branch” determined which branch would be used to fetch config and code for pipelines triggered via Custom Webhook. This field could only be configured by editing the Pipeline associated with a Custom Webhook, rather than by editing the Custom Webhook itself, and was poorly discoverable.

Running pipelines via API now available in preview for Github App and Bitbucket Data Center    

Pipelines connected via GitHub App or Bitbucket Data Center can now be run via API, using a new API V2 endpoint:

Fixed repository name display in the review step of project creation    

The “review your setup” step of project onboarding had stopped displaying the repository name under “code”. This issue has now been fixed.

Orb Security Setting Update    

Orbs are the leading method to abstract away shared aspects of your pipelines. They make it possible to simplify the complex, share, and maintain jobs and commands across your organization. For large organizations, private orbs cab provide efficiency and scale.

Fixed edit functionality for GitHub App pipelines    

Fixed an issue that prevented saving edits to GitHub App pipelines (Project Settings > Pipelines).

Branch field fixed for in Releases UI    

There was an edge case where the “Branch” field in the Releases UI in the CircleCI web app was not getting populated correctly. This has now been fixed.

Formatting change to Trigger Event column for pipelines that use GitHub App in CircleCI web app    

On the “All Pipelines” page of the CircleCI web app, the “Trigger Event” column now has slightly different formatting for pipelines that are triggered via CircleCI’s GitHub App integration.

New IP Ranges for macOS    

The list of IP ranges for CircleCI’s macOS cloud has been updated with new additions.

"Trigger Event" in CircleCI web app correctly populated for custom webhooks    

When using custom webhooks in an org that integrates with CircleCI’s GitHub OAuth App integration, the “Trigger Event” column in the CircleCI web app is now correctly populated.

Font fixed in CircleCI web app when using Safari    

The font is no longer unexpectedly bold on certain pages of the CircleCI web app when using Safari

Evals Orb version 2.0.0    

With CircleCI’s Evals orb 1.x.x, users were able to configure CircleCI to orchestrate evaluations of their LLM-enabled applications within their CI pipeline.

Runner Release 3.0.25    

Runner Release 3.0.25

Both Machine and Container Runner:

M2 Pro Medium and Large available    

M2 Pro Medium and M2 Pro Large are now available on Performance and Scale plans.

Release markers and release jobs    

We have added release markers and release jobs to CircleCI Releases!

Additional audit log details for workflow    

We’ve added additional meta data using the “tag” key to audit logs to help customers identify how workflow reruns were triggered.

Pipelines page performance improvements    

The pipelines page can load slowly for some users. The number of pipelines and number of projects can contribute to that slowness. A recent change to one of the underlying data services has been made resulting in a 30%-40% improvement in performance.

Cancel approval jobs    

We have added an API and UI component to approval jobs that allows you to “cancel” the approval job. Previously it was not possible to cancel approval jobs. This limitation forced you to either approve the job or let it expire, which takes 90 days. This led to a suboptimal experience with jobs left in a non-terminal state. This could impact performance metrics, as well pipelines views. It also led to non-intuitive actions being taken like cancelling the workflow which cancels all remaining jobs.

Config compilation change: Don't process workflows that won't be run    

Previously, when processing a configuration file, CircleCI would process all workflows defined in the workflow. Upon completion of processing, errors such as missing or undefined parameters would be included in feedback.

Server release 4.3.10    

Changes

  • Allow pending machine instance timeouts to be configured

Reminder: Launch Agent 1.x Variants EOL    

Email verification is now required for new user sign-ups    

All new users who sign up for CircleCI with an email/password account are now required to verify their email after CircleCI account creation.

Users will not be able to proceed into the CircleCI application unless they verify their email.

Xcode 16 RC available    

The Xcode 16 RC image is now available to be used in CircleCI pipelines.

Updates to the 'Last Run' value for projects with 0 pipelines    

We were incorrectly displaying the project creation date as the ‘Last Run’ date for projects that have 0 pipelines on the Organization Home project cards. This has now been fixed.

Updates to the People tile on the Organization Homepage    

For CircleCI organizations that integrate with GitLab or GitHub App:

Broken breadcrumb link fixed in CircleCI web app    

Bug fix: Concurrency limit error messages    

Concurrency limit error messages sometimes appeared erroneously on infrastructure failed jobs. Concurrency limit error messages now appear only where relevant.

Formatting fixed for "Needs Approval" badge in CircleCI web app     

The formatting for the “Needs Approval” badge on the “Pipelines” page of the CircleCI web app has been fixed.

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

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

Updated UI on the Organization Home project cards    

We’ve added additional metadata including the status badge for the last run and trigger event details to the project cards on the Organization Homepage.

Machine attribution for automated workflow & job cancelations change    

The CircleCI Automation Actor will be used to attribute automated workflow and job cancelations on September 17th, 2024. This change will impact two functionalities:

Disable user deploy keys    

It is now possible to disable use of existing, and creation of new, user checkout SSH keys by request. Contact support to disable user checkout keys for your organization.

Colors in CircleCI web app updated for accessibility    

The colors in the badges on the “Pipelines” page of the CircleCI web app have been updated to enhance accessibility.

Server release 4.6.2    

Updates

  • IMDSv2 support for Machine and Docker Provisioner

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

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

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

Changes to GitHub repository selection in project creation flow of CircleCI UI    

Users who had more than ~200 repositories in their GitHub organization & integrated with CircleCI’s GitHub App were hitting a timeout error when setting up a new project that required them to select one of their repositories.

Audit Log event changes coming in 30 days    

We will be removing the vcs_branch field from the payload column in following audit events:

Change to webhook.body pipeline value    

Previously: The pipeline.trigger_parameters.webhook.body pipeline value was only populated when a custom webhook triggered the pipeline. If a config used pipeline.trigger_parameters.webhook.body and the pipeline was triggered with a GitHub App event, an errored pipeline would occur. This made it difficult to use one configuration file with a custom webhook & GitHub App triggers.

Upcoming to change to new user sign-up: email verification will be required    

On or shortly after August 30, 2024, all new users who sign up for CircleCI with an email/password account (the default sign-up method) will be required to verify their email immediately after CircleCI account creation.  

Server release 4.5.4    

Bug Fixes

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

Machine Image Updates August 2024    

CircleCI machine images have been updated with the latest software versions. Learn more about these changes: