Changelog

Keep up to date with our latest
releases and enhancements.

Mar 13, 2024

Mar 13, 2024

Duplicate workflows no longer shown within UI    

We’ve resolved the issue where the UI displayed duplicate workflows on the Dashboard page.

Mar 12, 2024

Mar 12, 2024

New Unauthorized Error When Users Doesn't Have Access To Contexts    

An “unauthorized” error message is shown when a user does not have access to contexts required to run the job.

Mar 12, 2024

Mar 12, 2024

Removed card shadows across all Settings pages     

To maintain styling consistency across the platform, we have removed card shadows from our Settings pages, including Organization Settings, Project Settings, and User Settings.

Mar 12, 2024

Mar 12, 2024

Releases now generally available    

With the launch of our release agent 1.0.0, CircleCI releases is now generally available. Installing the release agent in your kubernetes cluster gives users org-wide visibility into all components and releases via the Releases UI.

Mar 07, 2024

Mar 07, 2024

Fixed the full page reload behavior in Organization Settings    

We’ve removed the full page refresh behavior that was triggered when users were clicking between tabs in Organization Settings.

Mar 05, 2024

Mar 05, 2024

Release Agent 1.0.0 Release    

Changes:

  • The circleci.com/project-id annotation is now required in order for components and releases to be tracked and displayed in the UI
  • Removed the ROLLBACK type releases in favor of the true underlying type (PROGRESSIVE or DEPLOYMENT) and have added a RERELEASE tag
  • Improved clarification notes on RESTORE_VERSION command output
  • Avoid retrying calls to the cloud in case of 400 and 401 status code responses

Deprecation Note:

  • After April 1, 2024 all Release Agent versions prior to 1.0.0 will no longer be supported. Please update your agent before then to continue seeing your releases in the CircleCI UI.
  • For update instructions, review the Release Agent documentation.

Mar 04, 2024

Mar 04, 2024

Runner Release 3.0.19     

Runner Release

  • Fix bug causing the kube-api server to sometimes prematurely terminate task pods for containerized jobs.
  • Improve Task Lifecycle step with dynamic Kubernetes pod lifecycle status for containerized jobs. Providing more detailed information on each step in the lifeycle, making it easier to debug issues if they arise.

Mar 04, 2024

Mar 04, 2024

Fixed the Advanced Settings toggle behavior in Organization Settings    

We have fixed the behavior of the toggles on the Advanced Settings tab in Organization Settings. If you’re not an organization admin, we now display a tooltip indicating that only organization admins can modify these settings.

Mar 01, 2024

Mar 01, 2024

Fixed bug when using multiple configuration files    

Users of CircleCI’s GitHub App integration can now successfully use multiple configuration files within their project. See our community forum for more.

Mar 01, 2024

Mar 01, 2024

Experimental Context Restriction API Change    

Feb 29, 2024

Feb 29, 2024

Revamped our onboarding survey for new users     

We have updated our current onboarding survey by reducing the number of questions and introducing dynamic capabilities that tailor the survey based on the user’s responses.

Feb 29, 2024

Feb 29, 2024

Fixed bug for creating new triggers    

We have fixed a bug that previously prevented users of CircleCI’s GitHub App integration from creating a new trigger from Project Settings

Feb 28, 2024

Feb 28, 2024

Increased in-app tooltip text size and line height    

We have increased the in-app tooltip text size and line height for accessible readability.

Feb 27, 2024

Feb 27, 2024

Updated color for the parallel runs indicator    

The color of the parallel runs indicator on the Jobs page is now accessible to match the rest of our in-app failed status elements.

Feb 27, 2024

Feb 27, 2024

Estimated runtime tooltip behavior is now fixed    

Users were experiencing issues with the estimated runtime tooltip not displaying properly on the Dashboard tab. We have resolved this issue, so now when users hover over the ‘i’ icon under the Status column for a running pipeline, the tooltip will appear as intended.

Feb 26, 2024

Feb 26, 2024

Modified the error message for a missing configuration file    

When we detect that a configuration file is missing, an error message is shown with a shortcut for you to add it.

Feb 23, 2024

Feb 23, 2024

Fixed the 404 error on our Japanese login page    

We fixed the 404 error that occurred when users were navigating to our Japanese login page.

Feb 23, 2024

Feb 23, 2024

Ability to name organizations integrated with GitLab and GitHub Apps is now available    

Users can now name their CircleCI organization when using CircleCI’s GitHub App or GitLab integration.

Feb 23, 2024

Feb 23, 2024

Re-enabled the ability to log in with 'Public Repos Only' for existing GitHub organizations    

We added back the ability for users to select ‘Public Repos Only’ when logging into an existing GitHub organization.

Feb 23, 2024

Feb 23, 2024

Fixed the GitLab dropdown redirect functionality on the Create Project page     

We observed an issue where the GitLab dropdown was mistakenly redirecting users when switching between the two dropdown options. This has now been resolved.

Feb 22, 2024

Feb 22, 2024

GitHub App triggers can be created from empty state    

We have resolved a bug which prevented users from creating GitHub App triggers if they had previously deleted all of their triggers.

Feb 22, 2024

Feb 22, 2024

Configuration Sources can be used to create GitHub App Triggers in Project Settings UI     

For projects that integrate with CircleCI’s GitHub App, you can now specify a custom configuration source when creating a GitHub App trigger.

This enables you to use modular configuration files within the same project (ie. a build-and-test.yml and a deploy.yml that have different definitions).

Feb 22, 2024

Feb 22, 2024

"On Hold" now shows as "Needs Approval" in CircleCI UI    

The CircleCI UI now uses the language “Needs Approval” instead of “On Hold” to denote that an approval job is pending approval.

Feb 20, 2024

Feb 20, 2024

Outdated alert removed from Organization Settings UI    

We have removed the outdated ‘temporary expanded access’ alert banner from the Audit log card on the Organization Settings > Security page.

Feb 20, 2024

Feb 20, 2024

Updated Docs page redirect within Organization Settings UI    

The previous hyperlink for ‘Learn more about managing people in CircleCI’ on the Organization Settings > People page was navigating to the incorrect Docs link. We have now updated this to navigate to the correct Manage roles and Permissions page.

Feb 19, 2024

Feb 19, 2024

Changes to editing configuration sources in Project Settings UI    

The repository dropdown is no longer editable when you attempt to edit a configuration source from the Project Settings UI.

Feb 19, 2024

Feb 19, 2024

SSH key icon in Project Settings UI uses correct icon    

When viewing SSH keys via Project Settings in the CircleCI UI, the “GitHub” icon is now shown if the URL uses “gh” instead of “github”. It previously showed a Bitbucket icon if the URL used “gh”.

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

Environment details now available in Releases UI    

Users can now track changes in their systems across their various development environments in our Releases UI, which is in open preview. With this update, users can see which environment a release is associated with, what version of a component is in different environments, and the latest version of every component within a single environment.

Feb 15, 2024

Feb 15, 2024

Server Release 4.1.8    

Fixes

Fix incorrect build-agent version

Feb 15, 2024

Feb 15, 2024

Config Sources can be deleted via Project Settings UI    

Projects that integrate with CircleCI’s GitHub App or GitLab can now delete “Configuration Sources” via the Project Settings UI.

Feb 15, 2024

Feb 15, 2024

Self-hosted Runner UI Changes    

On the self-hosted runner page in the CircleCI UI:

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 15, 2024

Feb 15, 2024

Updated API docs with proper examples for getAllInsightsBranches    

Following the bug fix to getAllInsightsBranches, we have updated our docs with a proper response schema and example, including the fields org_id and project_id.

Feb 14, 2024

Feb 14, 2024

‘Add Security Groups’ dialogue box formatting improvements    

In Organization Settings > Contexts, the dialogue box used to add a security group to a context was too small, not resizable, and displayed security groups in a random order. We updated the dialogue box to now sort security groups alphabetically, and for the size to be more responsive to the number of security groups available.

Feb 13, 2024

Feb 13, 2024

Fixed indefinite loading screen     

There was a bug that caused the UI to display a loading “spinner” indefinitely. This happened with no clear indication that the page would not be presented when you visited a job URL while unauthenticated or for a project you’re not authorized to view. We have fixed this by directing unauthenticated or unauthorized users instead to a 404 error.

Feb 13, 2024

Feb 13, 2024

Organization joiners can now link their VCS during onboarding    

Feb 13, 2024

Feb 13, 2024

Auto-generated config indicates that it was triggered by CircleCI    

The pipeline that creates an auto-generated configuration file now shows up as “Triggered by: circlebot” in the CircleCI UI. This change is only applicable to users of the CircleCI GitHub App integration.

Feb 12, 2024

Feb 12, 2024

Commit and off-site links now open in a new tab on workflow details page    

Feb 12, 2024

Feb 12, 2024

Redundant headers removed from UI    

The CircleCI UI no longer shows redundant instances of the phrases “All Pipelines” and “Dashboard”.

Feb 12, 2024

Feb 12, 2024

"Legacy" jobs view no longer shown in UI for projects that integrate with GitLab or GitHub App    

A link to the “legacy” jobs view that was empty for for projects that integrate with GitHub App or GitLab is no longer shown in the UI.

Feb 09, 2024

Feb 09, 2024

Edit configuration sources in Project Settings    

Users who integrate with CircleCI’s GitHub App can now edit their configuration sources in Project Settings –> Configuration.

Feb 08, 2024

Feb 08, 2024

Orgs integrated with GitLab or GitHub App orgs can be renamed    

Orgs integrated with GitLab or the CircleCI GitHub App can be renamed in Organization Settings. Renaming organizations can only be done by users with the Organization Admin role.

Feb 07, 2024

Feb 07, 2024

Triggers tab now uses consistent language    

The “Triggers” tab in Project Settings for orgs that integrate with CircleCI’s GitHub App now uses consistent language of “Trigger Name” everywhere instead of mismatching language between “Trigger Name” and “Trigger Source”.

Feb 07, 2024

Feb 07, 2024

Bug fixed when "tags" is in commit message    

Description:

Feb 07, 2024

Feb 07, 2024

Artifact uploads now happen in parallel    

When using the built-in store_artifacts step in a job, CircleCI now parallelizes the upload of individual files instead of uploading them sequentially to reduce the time that it takes for the entire upload operation to happen.

Feb 07, 2024

Feb 07, 2024

getAllInsightsBranches API response fixed    

Before: The getAllInsightsBranches API returned org-id and project-id as null.

Feb 05, 2024

Feb 05, 2024

Runner 3.0.18    

Changes

  • Fixed a bug where the Task lifecycle and service container steps appear to run indefinitely, even after the task has already completed.

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.

Feb 02, 2024

Feb 02, 2024

Introduce the ability to test run config.yml changes from VS Code (Open Preview)    

CircleCI’s Visual Studio Code extension now lets customers trigger pipelines from VS Code based on local, unversioned configuration files. Users can choose to run a full pipeline, or select only the individual jobs and workflows they want to run by using checkboxes. This will shorten the feedback cycle and enable developers to iterate fast on their configuration, without having to commit their trial and error changes to the VCS.