Summary
New Features and Enhancements: 7
Bug Fixes: 16
Feature Flags: 2 New
New Features and Enhancements
Codefresh-managed charts replaced with public versions
- Ingress (replaced with public ingress-nginx)
- RabbitMQ (replaced with public bitnami/rabbitmq)
- Redis (replaced with public bitnami/redis)
Integration with Datadog
Codefresh now supports integration with Datadog. Once you configure the integration settings, and workflows complete execution, you can view the data in the Datadog’s CI Visibility dashboard.
To enable integration, you need to turn on the datadog feature flag.
For details, see Datadog integration.
Run pipeline from Build view
The Pipeline > Builds tab includes a Run button, allowing you to select a pipeline and run the pipeline directly from the Builds tab. Previously, you had to return to either the Pipeline view or to the Workflow tab to do so.
Email notifications on self commits
We have changed the default email notification behavior for users. From this version, by default, email notifications are sent only for a user’s commit actions. Previously, email notifications were sent for successful and failed builds, and for commit actions.
Streamlined sign-in
Signing in to Codefresh for new and existing users is now easy and intuitive. Single Sign-On (SSO) automatically redirects users to the correct provider or sign-in option based on the configured profile for an improved user experience.
For details on SSO, see Federated Single Sign-On overview.
Build version in Codefresh
The build version is always displayed in the Codefresh UI, at the bottom of the sidebar.
OpenID protocol version 2
Codefresh supports OpenID protocol version 2.
Bug Fixes
- Security vulnerabilities in Cf-docker-builder, Cf-docker-push, Cf-ui, Cf-api, Cf-gc-builder, Cf-step-helm , Cf-git-cloner, CLI.
- Security vulnerability: containers run with root user.
- Error when accessing the Current State tab in the GitOps dashboard.
- Phone verification text not sent for international calls.
- Filtering builds by 'Today, filters in UTC time instead of local time.
- GitOps application in Codefresh UI shows Unknown state, while Argo CD build with sync step for the same application is successful.
- GitOps tab for argo-sync step in pipeline stuck in initializing.
- Unable to resume builds after approval if PREVIOUS_WORKFLOW_CONTEXT variable contains large numbers of steps using
- Preview not shown in Helm dashboard for NOTES.TXT with multiple lines.
- Clicking on Helm does not open the submenu at times.
- Incorrect trigger URL for GitHub Enterprise.
- Inconsistent metadata in API responses.
- Hooks are incorrectly rendered in YAML strings on creating pipeline via spec YAML.
- “>” substituted with “<” when creating an inline pipeline YAML in Terraform.
- Build throttling and retention policy errors in cf-api.
- Step Member Variables do not resolve or work in Hooks.
Feature Flags
Name |
Description |
Default value |
filterContextsByABACRules |
Enable RBAC support for shared configuration. |
FALSE |
freestyleRegistryContext |
Add steps in Codefresh pipelines that push images to different AWS accounts. |
FALSE |
saml |
SAML |
TRUE |
platformAnalytics |
Enable charts for platform analytics |
TRUE |