|
| 1 | +--- |
| 2 | +title:"Release Notes: April 2024" |
| 3 | +description:"Release Notes for Codefresh Pipelines and GitOps" |
| 4 | +--- |
| 5 | +##Features & enhancements |
| 6 | + |
| 7 | +###General: More power to Global Search & Navigation |
| 8 | + |
| 9 | +We're excited to announce major enhancements powering our Global Search & Navigation: |
| 10 | + |
| 11 | +***Actions through Search** |
| 12 | + Execute actions using search or keyboard shortcuts: |
| 13 | +* Run a pipeline: Search to navigate to a specific pipeline, and then use the`R` and`N` shortcut keys to trigger that pipeline. |
| 14 | +* Refresh an application: Search for the application you need, and then use the`R` and`F` shortcut keys to instantly refresh the application. |
| 15 | +* Sync an application: Within an application, use the`S` and`Y` shortcut keys to open the sync dialog. |
| 16 | + |
| 17 | +***Quick navigation** |
| 18 | +***Integrated link to`app-proxy` logs** |
| 19 | + We've introduced App-proxy logs as a new navigation item. You can now type`App-proxy logs` to access a list of GitOps Runtimes. From there, simply select a Runtime to view its app-proxy logs in the online terminal. |
| 20 | +***GitOps Runtimes for admins** |
| 21 | + Type`GitOps Runtimes` and click to go directly to the GitOps Runtimes page. |
| 22 | +***GitOps Permissions for admins** |
| 23 | + Type`GitOps Permissions` and click to go directly to the Permissions page. |
| 24 | + |
| 25 | + {% include |
| 26 | +image.html |
| 27 | +lightbox="true" |
| 28 | +file="/images/whats-new/apr24/rel-notes-apr24-app-proxy-logs.png" |
| 29 | +url="/images/whats-new/apr24/rel-notes-apr24-app-proxy-logs.png" |
| 30 | +alt="Global Search & Navigation: app-proxy logs" |
| 31 | +caption="Global Search & Navigation: app-proxy logs" |
| 32 | +max-width="60%" |
| 33 | +%} |
| 34 | + |
| 35 | +###Pipelines: Explore build relationships with Build Tree |
| 36 | +Introducing Build Tree for easy rendering of relationships between pipeline builds! |
| 37 | +Seamlessly visualize complex parent-child-sibling relationships within the context of your selected build, simplifying pipeline monitoring and management. |
| 38 | + |
| 39 | + {% include |
| 40 | +image.html |
| 41 | +lightbox="true" |
| 42 | +file="/images/whats-new/apr24/rel-notes-apr24-build-tree-view.png" |
| 43 | +url="/images/whats-new/apr24/rel-notes-apr24-build-tree-view.png" |
| 44 | +alt="Pipeline builds: Build Tree view" |
| 45 | +caption="Pipeline builds: Build Tree view" |
| 46 | +max-width="60%" |
| 47 | +%} |
| 48 | + |
| 49 | + |
| 50 | +In addition to the effortless visualization, other key benefits include: |
| 51 | +* The selected build as an anchor reference point to linked builds, indicated by the**Current** tag assigned to it. |
| 52 | +* Updated status for every build, with failed steps listed for quick alerting. |
| 53 | +* Quick access to essential actions without navigating away from the Build Tree, through the build’s context menu. |
| 54 | +* Single-click access to the individual build view for detailed insights. |
| 55 | + |
| 56 | +For details, see[Visualize build relationships for pipelines]({{site.baseurl}}/docs/pipelines/monitoring-pipelines/#visualize-build-relationships-for-pipeline). |
| 57 | + |
| 58 | + |
| 59 | + |
| 60 | +###Pipelines: Monthly credit consumption usage by pipelines |
| 61 | +We added a**Usage per month** table below the Credit Consumption chart. |
| 62 | +This table provides build and credit consumption metrics by pipelines for the selected month. |
| 63 | + |
| 64 | +{% include |
| 65 | + image.html |
| 66 | + lightbox="true" |
| 67 | + file="/images/whats-new/apr24/rel-notes-apr-24-credit-usage-by-pipeline.png" |
| 68 | + url="/images/whats-new/apr24/rel-notes-apr-24-credit-usage-by-pipeline.png" |
| 69 | + alt="Credit Consumption: Usage per month by pipelines" |
| 70 | + caption="Credit Consumption: Usage per month by pipelines" |
| 71 | + max-width="60%" |
| 72 | +%} |
| 73 | + |
| 74 | +###Pipelines: More Pull Request events support for GitHub |
| 75 | +Our integration with GitHub events is now even stronger with the addition of more types of pull request (PR) event triggers. |
| 76 | + |
| 77 | +You can now trigger builds for the following PR events: |
| 78 | +* Pull request review approved |
| 79 | +* Pull request review changes requested |
| 80 | +* Pull request review commented |
| 81 | + |
| 82 | +{% include |
| 83 | + image.html |
| 84 | + lightbox="true" |
| 85 | + file="/images/whats-new/apr24/rel-notes-apr24-github-pr-events.png" |
| 86 | + url="/images/whats-new/apr24/rel-notes-apr24-github-pr-events.png" |
| 87 | + alt="New pull request events for GitHub in Codefresh" |
| 88 | + caption="New pull request events for GitHub in Codefresh" |
| 89 | + max-width="60%" |
| 90 | +%} |
| 91 | + |
| 92 | +For details, see[Git triggers for pipelines]({{site.baseurl}}/docs/pipelines/triggers/git-triggers/). |
| 93 | + |
| 94 | +###Usability: Entity names set to lowercase in breadcrumbs |
| 95 | +A small but significant usability improvement, entity names are now consistently displayed in lowercase within the breadcrumbs. |
| 96 | + |
| 97 | + |
| 98 | + |
| 99 | +##Bug fixes |
| 100 | + |
| 101 | + |
| 102 | +#####Pipelines |
| 103 | +* Incorrect Credits utilization: Credits Remaining versus Estimated Depletion. |
| 104 | +* Azure repos with**YAML from repository settings** throws`TimeoutError: Connection to server has timed out` error during trigger creation when listing repositories. |
| 105 | +* 500 error for BitBucket webhooks including deleted branches. |
| 106 | +* Queue-time metric reported to Datadog from Codefresh includes the duration of pending-approval steps. |
| 107 | +* Build failure for pipeline including mixture of regular and`buildx` parallel build steps. |
| 108 | +* Builds for Gerrit in Codefresh triggered twice. |
| 109 | +* CPU utilization for a pipeline build incorrectly displayed in the Metrics tab as 100% instead of the actual usage. |
| 110 | +*`error URL using bad/illegal format or missing URL` for`git-commit` steps when password includes special characters. |
| 111 | + |
| 112 | + |
| 113 | +#####GitOps |
| 114 | +* Deleting a managed cluster from a GitOps Runtime results in an empty list of clusters for the same Runtime. |
| 115 | +*`Slow loading...` message when selecting GitOps Apps option from sidebar. |
| 116 | +* GitOps Apps dashboard > Applications tab displays`Unknown` status for Argo CD applications. |
| 117 | +* Truncated Kubernetes**Label** names in the GitOps Apps dashboard when selecting**More filters**. |