From 0b67e6aedc4f8531a33dba1cd5f5e0d6c932beb7 Mon Sep 17 00:00:00 2001 From: NimRegev Date: Wed, 21 May 2025 13:33:10 +0300 Subject: [PATCH 01/11] Add saas release notes for may Added post and symlink for gitops cloud --- _posts-gitops/2025-05-30-may-release-notes.md | 1 + _posts/2025-05-30-may-release-notes.md | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 120000 _posts-gitops/2025-05-30-may-release-notes.md create mode 100644 _posts/2025-05-30-may-release-notes.md diff --git a/_posts-gitops/2025-05-30-may-release-notes.md b/_posts-gitops/2025-05-30-may-release-notes.md new file mode 120000 index 000000000..40dd26474 --- /dev/null +++ b/_posts-gitops/2025-05-30-may-release-notes.md @@ -0,0 +1 @@ +../_posts/2025-05-30-may-release-notes.md \ No newline at end of file diff --git a/_posts/2025-05-30-may-release-notes.md b/_posts/2025-05-30-may-release-notes.md new file mode 100644 index 000000000..3a84746a7 --- /dev/null +++ b/_posts/2025-05-30-may-release-notes.md @@ -0,0 +1,18 @@ +--- +title: "Release Notes: May 2025" +description: "" +--- +This release addresses a number of fixes to improve your experience across the platform. + + +## Bug fixes + +##### GitOps +* Wrong revision promoted when a Promotion Flow is triggered manually by clicking Trigger button or automatically. +* Release status not updated for product when a Promotion Flow is triggered manually by clicking the Trigger button. +* Updated validation for the Name field in Promotion Workflows to not allow underscores. +* GitOps permission rule for applications including the Git Source attribute not supported for applications from ApplicationSets. +* Removed the **SSH** option from the **Repository** field in the Create Git Source form. Selecting SSH resulted in the error `failed creating git-source. error: Invalid URL`, as SSH is not a valid option for Git Sources. +{% if page.collection == "posts" %} +* Inaccurate change failure rate for DORA metrics. +{% endif %} \ No newline at end of file From 0ebcf29ca51a88b270772fa34bb8aa8f84c2814d Mon Sep 17 00:00:00 2001 From: NimRegev Date: Wed, 21 May 2025 13:43:34 +0300 Subject: [PATCH 02/11] Change date to earlier --- ...05-30-may-release-notes.md => 2025-05-20-may-release-notes.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename _posts-gitops/{2025-05-30-may-release-notes.md => 2025-05-20-may-release-notes.md} (100%) diff --git a/_posts-gitops/2025-05-30-may-release-notes.md b/_posts-gitops/2025-05-20-may-release-notes.md similarity index 100% rename from _posts-gitops/2025-05-30-may-release-notes.md rename to _posts-gitops/2025-05-20-may-release-notes.md From 348096c0b1f3739676d45f64170cb962d3c9671e Mon Sep 17 00:00:00 2001 From: NimRegev Date: Wed, 21 May 2025 14:31:42 +0300 Subject: [PATCH 03/11] change date --- ...05-20-may-release-notes.md => 2025-05-30-may-release-notes.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename _posts-gitops/{2025-05-20-may-release-notes.md => 2025-05-30-may-release-notes.md} (100%) diff --git a/_posts-gitops/2025-05-20-may-release-notes.md b/_posts-gitops/2025-05-30-may-release-notes.md similarity index 100% rename from _posts-gitops/2025-05-20-may-release-notes.md rename to _posts-gitops/2025-05-30-may-release-notes.md From 2da50a2d1b97b4375adb15f39e5459aa56148e3f Mon Sep 17 00:00:00 2001 From: NimRegev Date: Wed, 21 May 2025 14:41:49 +0300 Subject: [PATCH 04/11] Change date --- _posts-gitops/2025-05-30-may-release-notes.md | 1 - _posts-gitops/2025-05-31-may-release-notes.md | 1 + ...-30-may-release-notes.md => 2025-05-31-may-release-notes.md} | 2 ++ 3 files changed, 3 insertions(+), 1 deletion(-) delete mode 120000 _posts-gitops/2025-05-30-may-release-notes.md create mode 120000 _posts-gitops/2025-05-31-may-release-notes.md rename _posts/{2025-05-30-may-release-notes.md => 2025-05-31-may-release-notes.md} (99%) diff --git a/_posts-gitops/2025-05-30-may-release-notes.md b/_posts-gitops/2025-05-30-may-release-notes.md deleted file mode 120000 index 40dd26474..000000000 --- a/_posts-gitops/2025-05-30-may-release-notes.md +++ /dev/null @@ -1 +0,0 @@ -../_posts/2025-05-30-may-release-notes.md \ No newline at end of file diff --git a/_posts-gitops/2025-05-31-may-release-notes.md b/_posts-gitops/2025-05-31-may-release-notes.md new file mode 120000 index 000000000..868a56a60 --- /dev/null +++ b/_posts-gitops/2025-05-31-may-release-notes.md @@ -0,0 +1 @@ +../_posts/2025-05-31-may-release-notes.md \ No newline at end of file diff --git a/_posts/2025-05-30-may-release-notes.md b/_posts/2025-05-31-may-release-notes.md similarity index 99% rename from _posts/2025-05-30-may-release-notes.md rename to _posts/2025-05-31-may-release-notes.md index 3a84746a7..5b7e0c4d0 100644 --- a/_posts/2025-05-30-may-release-notes.md +++ b/_posts/2025-05-31-may-release-notes.md @@ -2,6 +2,8 @@ title: "Release Notes: May 2025" description: "" --- + + This release addresses a number of fixes to improve your experience across the platform. From 5b3945aa484d9da6795b03e374354711e3e3832a Mon Sep 17 00:00:00 2001 From: NimRegev Date: Thu, 22 May 2025 11:12:39 +0300 Subject: [PATCH 05/11] Change date --- ...05-31-may-release-notes.md => 2025-05-15-may-release-notes.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename _posts/{2025-05-31-may-release-notes.md => 2025-05-15-may-release-notes.md} (100%) diff --git a/_posts/2025-05-31-may-release-notes.md b/_posts/2025-05-15-may-release-notes.md similarity index 100% rename from _posts/2025-05-31-may-release-notes.md rename to _posts/2025-05-15-may-release-notes.md From fe82ce34eb38bab841a73f8288473172bcc1b499 Mon Sep 17 00:00:00 2001 From: NimRegev Date: Thu, 22 May 2025 11:15:32 +0300 Subject: [PATCH 06/11] Change date --- _posts-gitops/2025-05-15-may-release-notes.md | 1 + _posts-gitops/2025-05-31-may-release-notes.md | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) create mode 120000 _posts-gitops/2025-05-15-may-release-notes.md delete mode 120000 _posts-gitops/2025-05-31-may-release-notes.md diff --git a/_posts-gitops/2025-05-15-may-release-notes.md b/_posts-gitops/2025-05-15-may-release-notes.md new file mode 120000 index 000000000..784478365 --- /dev/null +++ b/_posts-gitops/2025-05-15-may-release-notes.md @@ -0,0 +1 @@ +../_posts/2025-05-15-may-release-notes.md \ No newline at end of file diff --git a/_posts-gitops/2025-05-31-may-release-notes.md b/_posts-gitops/2025-05-31-may-release-notes.md deleted file mode 120000 index 868a56a60..000000000 --- a/_posts-gitops/2025-05-31-may-release-notes.md +++ /dev/null @@ -1 +0,0 @@ -../_posts/2025-05-31-may-release-notes.md \ No newline at end of file From 0ce028e610761f881d7cb38cc72abd4d608415fe Mon Sep 17 00:00:00 2001 From: Tamir Solomon Date: Mon, 2 Jun 2025 11:10:41 -0400 Subject: [PATCH 07/11] Added pipeline bug fixes and pipeline feature --- _posts/2025-05-15-may-release-notes.md | 31 ++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/_posts/2025-05-15-may-release-notes.md b/_posts/2025-05-15-may-release-notes.md index 5b7e0c4d0..8459c205a 100644 --- a/_posts/2025-05-15-may-release-notes.md +++ b/_posts/2025-05-15-may-release-notes.md @@ -3,12 +3,38 @@ title: "Release Notes: May 2025" description: "" --- - This release addresses a number of fixes to improve your experience across the platform. +## Features & enhancements + +{% if page.collection == "posts" %} +### Pipelines: Manage pipeline runner ABAC rules with Terraform + +Managing access policies and environment isolation just got easier! You can now define runner permissions—controlling which teams can use which runners—directly through our Terraform provider. + +This update helps you eliminate manual UI configuration, reduce human error, and scale access management more efficiently across teams. + +##### Key benefits + +* **Declare ABAC policies in Terraform** alongside other team and pipeline configurations. +* **Define team-runner relationships** to control who can run what. +* **Filter runner access by tags** to fine-tune permissions. +* **Support multiple rules per team** for flexible access control. +* **Match existing ABAC behavior** found in the UI and API. + +This feature helps teams maintain consistent, automated access control at scale. + +For details, see [Codefresh Terraform Provider documentation]({{site.baseurl}}/docs/integrations/terraform/). +{% endif %} ## Bug fixes +### Pipelines + +* Fixed an issue where Git triggers using `release.published` were incorrectly executing matching rules for other release sub-events (such as `release.unpublished`), even when those sub-events weren’t explicitly configured. The webhook event handler now correctly distinguishes between sub-event types and only triggers builds on exact matches. +* Fixed an issue where Bitbucket webhook events were ignored when the same trigger was configured across two Bitbucket integrations. The fix ensures uniqueness by properly identifying each webhook event and its destination. +* Removed the limit on the number of modified files returned in the GitHub pull request file list. + ##### GitOps * Wrong revision promoted when a Promotion Flow is triggered manually by clicking Trigger button or automatically. * Release status not updated for product when a Promotion Flow is triggered manually by clicking the Trigger button. @@ -17,4 +43,5 @@ This release addresses a number of fixes to improve your experience across the p * Removed the **SSH** option from the **Repository** field in the Create Git Source form. Selecting SSH resulted in the error `failed creating git-source. error: Invalid URL`, as SSH is not a valid option for Git Sources. {% if page.collection == "posts" %} * Inaccurate change failure rate for DORA metrics. -{% endif %} \ No newline at end of file +{% endif %} + From f15c0df73597db4c9d47cc4b7ce1cd7415b97bae Mon Sep 17 00:00:00 2001 From: Tamir Solomon Date: Mon, 2 Jun 2025 11:17:57 -0400 Subject: [PATCH 08/11] rephrased according to Nima's standards and renamed the file --- ...lease-notes.md => 2025-06-02-may-release-notes.md} | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) rename _posts/{2025-05-15-may-release-notes.md => 2025-06-02-may-release-notes.md} (75%) diff --git a/_posts/2025-05-15-may-release-notes.md b/_posts/2025-06-02-may-release-notes.md similarity index 75% rename from _posts/2025-05-15-may-release-notes.md rename to _posts/2025-06-02-may-release-notes.md index 8459c205a..604c827ec 100644 --- a/_posts/2025-05-15-may-release-notes.md +++ b/_posts/2025-06-02-may-release-notes.md @@ -28,14 +28,15 @@ For details, see [Codefresh Terraform Provider documentation]({{site.baseurl}}/d {% endif %} ## Bug fixes +{% if page.collection == "posts" %} +##### Pipelines -### Pipelines - -* Fixed an issue where Git triggers using `release.published` were incorrectly executing matching rules for other release sub-events (such as `release.unpublished`), even when those sub-events weren’t explicitly configured. The webhook event handler now correctly distinguishes between sub-event types and only triggers builds on exact matches. -* Fixed an issue where Bitbucket webhook events were ignored when the same trigger was configured across two Bitbucket integrations. The fix ensures uniqueness by properly identifying each webhook event and its destination. -* Removed the limit on the number of modified files returned in the GitHub pull request file list. +* Git trigger for "Release published" fires incorrectly when any release-related trigger is enabled. +* Webhook events for Bitbucket ignored when pipeline trigger uses different Bitbucket integrations. +* For GitHub, list of files modified by PR (pull request) does not include all modified files. ##### GitOps +{% if page.collection == "posts" %} * Wrong revision promoted when a Promotion Flow is triggered manually by clicking Trigger button or automatically. * Release status not updated for product when a Promotion Flow is triggered manually by clicking the Trigger button. * Updated validation for the Name field in Promotion Workflows to not allow underscores. From e88eea63cd6c687048baeb622fa21462fa6743a7 Mon Sep 17 00:00:00 2001 From: Tamir Solomon Date: Mon, 2 Jun 2025 11:26:38 -0400 Subject: [PATCH 09/11] renamed back to the original as it was causing build issues --- ...06-02-may-release-notes.md => 2025-05-15-may-release-notes.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename _posts/{2025-06-02-may-release-notes.md => 2025-05-15-may-release-notes.md} (100%) diff --git a/_posts/2025-06-02-may-release-notes.md b/_posts/2025-05-15-may-release-notes.md similarity index 100% rename from _posts/2025-06-02-may-release-notes.md rename to _posts/2025-05-15-may-release-notes.md From cddfb3c077791ffc8c81d3a6b9f36fdfb19d841e Mon Sep 17 00:00:00 2001 From: Tamir Solomon Date: Mon, 2 Jun 2025 11:29:57 -0400 Subject: [PATCH 10/11] fix endif --- _posts/2025-05-15-may-release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2025-05-15-may-release-notes.md b/_posts/2025-05-15-may-release-notes.md index 604c827ec..cff4defe8 100644 --- a/_posts/2025-05-15-may-release-notes.md +++ b/_posts/2025-05-15-may-release-notes.md @@ -36,7 +36,7 @@ For details, see [Codefresh Terraform Provider documentation]({{site.baseurl}}/d * For GitHub, list of files modified by PR (pull request) does not include all modified files. ##### GitOps -{% if page.collection == "posts" %} +{% endif %} * Wrong revision promoted when a Promotion Flow is triggered manually by clicking Trigger button or automatically. * Release status not updated for product when a Promotion Flow is triggered manually by clicking the Trigger button. * Updated validation for the Name field in Promotion Workflows to not allow underscores. From 92036b0a22a7759b1cb8bd18fc893a719c4874bc Mon Sep 17 00:00:00 2001 From: Tamir Solomon Date: Mon, 2 Jun 2025 11:49:10 -0400 Subject: [PATCH 11/11] removed broken link --- _posts/2025-05-15-may-release-notes.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/_posts/2025-05-15-may-release-notes.md b/_posts/2025-05-15-may-release-notes.md index cff4defe8..b241062b0 100644 --- a/_posts/2025-05-15-may-release-notes.md +++ b/_posts/2025-05-15-may-release-notes.md @@ -23,8 +23,6 @@ This update helps you eliminate manual UI configuration, reduce human error, and * **Match existing ABAC behavior** found in the UI and API. This feature helps teams maintain consistent, automated access control at scale. - -For details, see [Codefresh Terraform Provider documentation]({{site.baseurl}}/docs/integrations/terraform/). {% endif %} ## Bug fixes