Apr 10, 2024
Changes:
- Added support for proprietary labels
circleci.com/component-name
andcircleci.com/version
that will replaceapp
andversion
. Currently the old labels are still supported, but it is recommended to migrate to the new ones as soon as possible, since support for them will be dropped in an upcoming releases. NOTE When migrating to the newcircleci.com/component-name
andcircleci.com/version
labels, rolling back to a version with the oldapp
andversion
labels is supported only if the deployment or rollout is managed by Helm. - Fixed an issue with rollbacks failing when the deployment was managed by Argo Rollout and Helm was not being used.
Apr 10, 2024
Gitlab projects now support Auto-Cancel Redundant Workflows. Reducing spend and queuing for highly active projects. For more information on see our documentation.
Apr 08, 2024
Orgs that integrate with CircleCI’s GitHub App or GitLab had a check to ensure that the name being submitted did not already exist. We have modified this from being an exact check to a check that ignores the case.
For example, if an org named ‘test org’ has already been created, another org named ‘Test Org’ will not be permitted.
Apr 04, 2024
If a job name contains a “/” character (ie. “foo/bar”), CircleCI will correctly set the VCS commit status for the full job name as opposed to only the part after the “/”. This update applies to new projects created on or after April 5, 2024. Projects created before April 5, 2024 are not impacted.
If your project was created before April 5, 2024 and your job name has a “/” in its name, email sebastian@circleci.com to have the new behavior enabled for your project.
Mar 29, 2024
We have removed the ability to generate in-app invites for GitHub OAuth and Bitbucket integrated organizations. Users trying to join existing CircleCI organizations with a GitHub OAuth or Bitbucket integration will no longer need an invitation from an existing team member.
For more information on the updated steps, see our documentation.
Mar 28, 2024
We have optimized config compilation, with up to 40% improvement in compilation times for very large configs.
Mar 27, 2024
Following the adoption of HTTPS checkout in place of SSH-based checkout for projects that connect to GitHub App, the project creation page and the trigger creation page have been updated so users are no longer required to enter a SSH key.
Mar 27, 2024
Projects integrated through GitHub App that have public repositories as trigger sources are now correctly recognized as Open Source in CircleCI. This has two implications:
- Job links are accessible to anyone, including users who are not logged in.
- Open Source projects on a free plan are no longer capped by the 30,000 free credit limit.
Mar 27, 2024
Projects setup using the GitHub App integration no longer show “Not Run” pipelines in the pipelines page on commits labeled with [skip ci] or [ci skip]. Instead, CI is skipped silently.
Mar 26, 2024
Three new environment variables have been added, making it easier to use common identifiers in jobs: CIRCLE_PROJECT_ID, CIRCLE_ORGANIZATION_ID, and CIRCLE_PIPELINE_ID. https://circleci.com/docs/variables/#built-in-environment-variables