- Notifications
You must be signed in to change notification settings - Fork165
November release notes#856
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Merged
Uh oh!
There was an error while loading.Please reload this page.
Merged
Changes fromall commits
Commits
Show all changes
15 commits Select commitHold shift + click to select a range
420a08f Create 2023-11-30-nov-release-notes.md
NimRegev3c9b622 Update 2023-11-30-nov-release-notes.md
NimRegeva5b51b5 Update 2023-11-30-nov-release-notes.md
NimRegevf1c55c0 Remove product and envs from release notes
NimRegev5dfaa19 Add shared log url to release notes
NimRegeva1f6d95 Update 2023-11-30-nov-release-notes.md
NimRegev1fb280a Update 2023-11-30-nov-release-notes.md
NimRegev2c07dd6 Update 2023-11-30-nov-release-notes.md
NimRegev6d246f1 Update 2023-11-30-nov-release-notes.md
NimRegevf78bc09 Update 2023-11-30-nov-release-notes.md
NimRegev3695693 Update 2023-11-30-nov-release-notes.md
NimRegev4d74a0d Update 2023-11-30-nov-release-notes.md
NimRegev598160c Update 2023-11-30-nov-release-notes.md
NimRegeve3e945a Update 2023-11-30-nov-release-notes.md
NimRegev39b2c92 Update 2023-11-30-nov-release-notes.md
NimRegevFile filter
Filter by extension
Conversations
Failed to load comments.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Jump to
Jump to file
Failed to load files.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,117 @@ | ||
| --- | ||
| title: "Release Notes: November 2023" | ||
| description: "Release Notes for Codefresh Pipelines and GitOps" | ||
| --- | ||
| ## Features & enhancements | ||
| ### Pipelines: New `timeout` functionality for pipeline steps | ||
| We are happy to announce a new field for pipeline steps, the `timeout` flag to further enhance control over your pipelines! | ||
| The `timeout` flag, when assigned to a step, prevents that step from running beyond a specific duration if so required. | ||
| Add the `timeout` flag with the <duration> and <units> to any of these step types: `git-clone`, `freestyle`, `build`, `push`, `composition`, `pending-approval`. | ||
| **How it works** | ||
| * Steps that exceed the timeout limit are automatically terminated. If the steps are completed before the timeout limits are exceeded, the timeout values are ignored. | ||
| * Steps terminated through timeouts have the same behavior as failed steps. If you notice any inconsistencies, kindly report them as bugs. | ||
| * In parallel steps, by default, the timeout defined for the parent is inherited by child steps. | ||
| **Example** | ||
| ```yaml | ||
| version: '1.0' | ||
| steps: | ||
| parallel: | ||
| type: parallel | ||
| timeout: 1m | ||
| steps: | ||
| first: | ||
| image: alpine | ||
| second: | ||
| image: alpine | ||
| timeout: 2m | ||
| third: | ||
| image: alpine | ||
| timeout: null | ||
| ``` | ||
| For details, see [Git-clone step]({{site.baseurl}}/docs/pipelines/steps/git-clone/) and [Add timeouts for parallel steps]({{site.baseurl}}/docs/pipelines/advanced-workflows/#add-timeouts-for-parallel-steps). | ||
| ### Pipelines: Share log URLs for pipeline builds with timestamps | ||
| Our latest enhancement simplifies troubleshooting and resolution process for issues in pipeline builds! How? By introducing the ability to share the URL of the build log with your team! | ||
| By selecting the part of the build log you want your team to look at for a specific step or for the entire build: a single row, a specific segment, or whatever you need, and clicking **Share**, you get a unique URL. | ||
| When colleagues, logged in to the same account, access the shared URL link, the build log opens directly to the highlighted section for easy identification. | ||
| {% include | ||
| image.html | ||
| lightbox="true" | ||
| file="/images/whats-new/nov23/rel-notes-nov-23-share-logs-select-lines.png" | ||
| url="/images/whats-new/nov23/rel-notes-nov-23-share-logs-select-lines.png" | ||
| alt="Sharing URL for build logs" | ||
| caption="Sharing URL for build logs" | ||
| max-width="50%" | ||
| %} | ||
| **Please note** | ||
| Sharing build log URLs requires timestamps in the logs. Codefresh will enable timestamps for all accounts, which can affect automation you may have created based on log output formats without timestamps. To opt out, please contact Codefresh Support. | ||
| This functionality will be available for all customers starting December 14. | ||
| For details, see [Sharing log URLs for pipeline builds]({{site.baseurl}}/docs/pipelines/monitoring-pipelines/#sharing-log-urls-for-pipeline-builds). | ||
| ### Pipelines: Custom audiences for OIDC | ||
| You’ll be happy with our latest enhancement for OIDC in Codefresh pipelines. Now, our OIDC integration supports multiple audiences. This flexibility is crucial for working with audiences that require distinct names instead of defaulting to the platform’s hostname, such as the Codefresh platform URL. | ||
| **Customize your audience** | ||
| In the `obtain-oidc-id-token` step, tailor your audience by defining custom values — either a single value or multiple values separated by commas. | ||
| Here’s an example of a single custom audience: | ||
| ```yaml | ||
| obtain_id_token: | ||
| title: Obtain ID Token | ||
| type: obtain-oidc-id-token | ||
| arguments: | ||
| AUDIENCE: "cosign" | ||
| ``` | ||
| For details, see [Standard OIDC claims]({{site.baseurl}}/docs/integrations/oidc-pipelines/#standard-oidc-claims). | ||
| ### Other changes | ||
| * **Pipelines**: Helm steps now support Helm releases 3.9.0 and higher. | ||
| * **GitOps**: We have restored the option in the UI to Download logs for GitOps Helm Runtimes. | ||
| ## Bug fixes | ||
| **General** | ||
| * Removing users from Codefresh UI, via API, or Terraform, results in 504 error. | ||
| * Events missing from Audit log. | ||
| <br> | ||
| **Pipelines** | ||
| * Branch information for Gerrit as Git provider not loaded in Codefresh. | ||
| * Branches not loaded for GitLab repos within sub-groups. | ||
| * `stepTemplate` runs in default volume path ignoring `WORKING_DIR` environment variable. | ||
| * For Azure DevOps Pull Request (PR) (push commit, push reviewers changed, votes score changed, status changed) events, the build status in Azure DevOps is not identical to the build status in Codefresh. | ||
| * Incorrectly sorted list of volumes in Volume Provisioner results in less than optimal volume selected for caching. | ||
| * Webhook for Bitbucket triggers three builds for a single event. | ||
| * Helm step does not support latest Helm versions. | ||
| * Long response times when loading large numbers of repos and branches for Bitbucket. | ||
| * Incorrect error message for Glob expressions in Modified Files for Triggers. | ||
| * Incorrect step-level metrics for `build` step when `buildx` is set to `true` and the `builder driver` is set to `docker-container`. | ||
| * Incorrect results for CLI command `codefresh get pip --label`. | ||
| * Builds stuck indefinitely in `terminating` state. | ||
| <br> | ||
| **GitOps** | ||
| * Some GitOps Runtimes not displayed in List view. | ||
| * Incorrect behavior with `ServerSideApply` for Hybrid GitOps Runtimes. | ||
| * Incomplete list of Pull Requests and Jira issues in Timeline tab of GitOps Apps dashboard when Kubernetes and deployments and Rollouts are both used in the same application. |
Loading
Sorry, something went wrong.Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong.Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong.Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong.Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.