Summary
Important Upgrade Instructions: https://codefresh.io/docs/docs/administration/codefresh-on-prem-upgrade/#upgrade-to-130-and-higher
New Features and Enhancements: 11
Bug Fixes: 10
Feature Flags: none
New Features and Enhancements
Codefresh Classic and Codefresh Hosted GitOps
Connect Codefresh Classic to Codefresh Hosted GitOps to get the best of both worlds: Classic for
CI and Argo CD powered by Codefresh for CD.
CI and Argo CD powered by Codefresh for CD.
If you have Codefresh Hosted GitOps, you can integrate with Codefresh Classic by defining the
required settings for Codefresh to retrieve and report image information in your deployments.
For details, see Codefresh Hosted GitOps integration.
Maintenance mode for pipelines
Pipelines now have concurrency settings from 0 to 14. A concurrency setting of zero (0) for a
pipeline freezes execution of the pipeline, effectively switching it to maintenance mode.
pipeline freezes execution of the pipeline, effectively switching it to maintenance mode.
Use this concurrency setting to modify existing pipelines and freeze execution until you complete
changes.
changes.
For details, see Pipeline Settings - Policies.
Pause builds for accounts
In addition to freezing execution for a specific pipeline, you can now pause build executions at the
account level if needed for maintenance purposes.
account level if needed for maintenance purposes.
The option is disabled by default. When enabled, new builds are paused and existing builds that are
running are paused once completed. To resume execution, you must manually disable the option.
For details, see Pause pipeline executions.
Email notifications for builds
To avoid notification overload, we have disabled email notifications for builds of new user accounts.
Users can explicitly enable the type of email notifications they want to receive for builds: successful, failed, or both.
For details, see Email notifications for builds.
Child-parent build traceability
Builds triggered by other builds have complete traceability. First, you can easily identify child builds
through the unique icon in the Event column. Second, the link in the Parent Build column displays a
tooltip on mouseover with the links to the parent build, repo, branch and commit message, and the
ability to sort by the same.
through the unique icon in the Event column. Second, the link in the Parent Build column displays a
tooltip on mouseover with the links to the parent build, repo, branch and commit message, and the
ability to sort by the same.
For details, see Build details.
X-hub-signature-256 for GitHub AE
Enable x-hub-signature-256 signature for GitHub AE by adding the USE_SHA256_GITHUB_SIGNATURE environment variable to config.yaml.
For details, see Enable x-hub-signature-256 signature for GitHub AE.
SSO provider selection
Account admins can selectively enable SSO providers to display on user login.
For details, see Selectively enable SSO providers.
LDAP login with username and password
LDAP users can log in with the username and password without the email, which is required only for
first-time sign-in.
first-time sign-in.
Branch selection for Bitbucket Server repos
For pipeline triggers/runs with Bitbucket Server, you can select the branch via pagination or search.
Sharing links to builds
When you share links to builds with peers in your organization, if the target user has access to the same account, the link takes the user directly to the Builds page in that account.
Runtime cluster upgrade
Hosted runtime clusters upgraded to Kubernetes 1.22
Bug Fixes
- Release version not visible in Codefresh UI and does not reflect actual version.
- Max account limit for users results in 431 error on request to api endpoint /api/admin/accounts.
- Limited number of branches displayed for Bitbucket Server repositories.
- "Error: secretOrPrivateKey must have a value" when "Allow access to all users is enabled for GitHub-App integration.
- Pipelines using GitHub integration do not start when feature flag forbidDecrypt is enabled.
- Missing label for pipeline on DIND pod.
- Error on adding user account when username includes period.
- Error when cloning pipeline with Cron triggers.
- Permission denied error on trying to delete cluster after uninstalling runtimes.
- Promotion pipeline not saved when creating or editing Helm boards.
Feature Flags
There are no feature flags in this release.