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/2025-05-15-may-release-notes.md b/_posts/2025-05-15-may-release-notes.md new file mode 100644 index 000000000..b241062b0 --- /dev/null +++ b/_posts/2025-05-15-may-release-notes.md @@ -0,0 +1,46 @@ +--- +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. +{% endif %} + +## Bug fixes +{% if page.collection == "posts" %} +##### Pipelines + +* 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 +{% 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. +* 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 %} +