From 1014481ac5c659fa7f6cbe7502ce8564cb57427a Mon Sep 17 00:00:00 2001 From: jmagak Date: Mon, 2 Dec 2024 12:11:39 +0100 Subject: [PATCH 01/20] Update release note texts --- .../assembly-release-notes-fixed-issues.adoc | 3 ++ .../assembly-release-notes-known-issues.adoc | 5 +-- .../snip-bug-fix-rhidp-4069.adoc | 9 +++++ .../snip-known-issue-rhidp-3396.adoc | 7 ++++ .../snip-known-issue-rhidp-4378.adoc | 9 +++++ ...snip-removed-functionality-rhidp-3074.adoc | 10 ++++++ ...snip-removed-functionality-rhidp-4293.adoc | 36 +++++++++++++++++++ 7 files changed, 75 insertions(+), 4 deletions(-) create mode 100644 modules/release-notes/snip-bug-fix-rhidp-4069.adoc create mode 100644 modules/release-notes/snip-known-issue-rhidp-3396.adoc create mode 100644 modules/release-notes/snip-known-issue-rhidp-4378.adoc create mode 100644 modules/release-notes/snip-removed-functionality-rhidp-3074.adoc create mode 100644 modules/release-notes/snip-removed-functionality-rhidp-4293.adoc diff --git a/assemblies/assembly-release-notes-fixed-issues.adoc b/assemblies/assembly-release-notes-fixed-issues.adoc index 4462772088..5d187d82d0 100644 --- a/assemblies/assembly-release-notes-fixed-issues.adoc +++ b/assemblies/assembly-release-notes-fixed-issues.adoc @@ -65,6 +65,9 @@ include::modules/release-notes/snip-bug-fix-rhidp-4013.adoc[leveloffset=+1] include::modules/release-notes/snip-bug-fix-rhidp-4046.adoc[leveloffset=+1] +include::modules/release-notes/snip-bug-fix-rhidp-4069.adoc[leveloffset=+1] + + include::modules/release-notes/snip-bug-fix-rhidp-4200.adoc[leveloffset=+1] diff --git a/assemblies/assembly-release-notes-known-issues.adoc b/assemblies/assembly-release-notes-known-issues.adoc index 244af1c2fe..1101ad21a3 100644 --- a/assemblies/assembly-release-notes-known-issues.adoc +++ b/assemblies/assembly-release-notes-known-issues.adoc @@ -8,13 +8,10 @@ This section lists known issues in {product} {product-version}. include::modules/release-notes/snip-known-issue-rhidp-4378.adoc[leveloffset=+1] -include::modules/release-notes/snip-known-issue-rhidp-4069.adoc[leveloffset=+1] - - include::modules/release-notes/snip-known-issue-rhidp-4067.adoc[leveloffset=+1] -include::modules/release-notes/snip-known-issue-rhidp-3931.adoc[leveloffset=+1] +include::modules/release-notes/snip-known-issue-rhidp-3396.adoc[leveloffset=+1] diff --git a/modules/release-notes/snip-bug-fix-rhidp-4069.adoc b/modules/release-notes/snip-bug-fix-rhidp-4069.adoc new file mode 100644 index 0000000000..1cd479377c --- /dev/null +++ b/modules/release-notes/snip-bug-fix-rhidp-4069.adoc @@ -0,0 +1,9 @@ +[id="bug-fix-rhidp-4069"] += Conditional alias `$ownerRefs` does not work + +Before this update, a conditional alias that uses `$ownerRefs` did not work. + +With this update, a conditional alias can use `$ownerRefs`. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-4069[RHIDP-4069] diff --git a/modules/release-notes/snip-known-issue-rhidp-3396.adoc b/modules/release-notes/snip-known-issue-rhidp-3396.adoc new file mode 100644 index 0000000000..05dd54786b --- /dev/null +++ b/modules/release-notes/snip-known-issue-rhidp-3396.adoc @@ -0,0 +1,7 @@ +[id="known-issue-rhidp-3396"] += Topology plugin permission does not show up in rbac frontend ui + +Some permissions that only have frontend plugins will not show up in the UI due to a requirement of needing a backend plugin to expose the permission framework's wellknow endpoint. As a workaround, you can either apply these permissions through the use of the CSV file or by directly calling the REST API of the RBAC backend plugin. Known plugins affected are Topology topology.view.read, Tekton tekton.view.read, ArgoCD argocd.view.read, and Quay quay.view.read. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-3396[RHIDP-3396] diff --git a/modules/release-notes/snip-known-issue-rhidp-4378.adoc b/modules/release-notes/snip-known-issue-rhidp-4378.adoc new file mode 100644 index 0000000000..180d9104c9 --- /dev/null +++ b/modules/release-notes/snip-known-issue-rhidp-4378.adoc @@ -0,0 +1,9 @@ +[id="known-issue-rhidp-4378"] += Admin users should have high privilage + +A conditional alias that uses `$ownerRefs` doesn't work. + +There is no workaround. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-4378[RHIDP-4378] diff --git a/modules/release-notes/snip-removed-functionality-rhidp-3074.adoc b/modules/release-notes/snip-removed-functionality-rhidp-3074.adoc new file mode 100644 index 0000000000..19742e603a --- /dev/null +++ b/modules/release-notes/snip-removed-functionality-rhidp-3074.adoc @@ -0,0 +1,10 @@ +[id="removed-functionality-rhidp-3074"] += Signing in without user in the software catalog is now disabled by default + +By default, it is now required for the user entity to exist in the software catalog to allow sign in. +This is required for production ready deployments since identities need to exist and originate from a trusted source (i.e. the Identity Provider) in order for security controls such as RBAC and Audit logging to be effective. +To bypass this, enable the `dangerouslySignInWithoutUserInCatalog` configuration that allows sign in without the user being in the catalog. +Enabling this option is dangerous as it might allow unauthorized users to gain access. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-3074[RHIDP-3074] diff --git a/modules/release-notes/snip-removed-functionality-rhidp-4293.adoc b/modules/release-notes/snip-removed-functionality-rhidp-4293.adoc new file mode 100644 index 0000000000..5e8bbf1357 --- /dev/null +++ b/modules/release-notes/snip-removed-functionality-rhidp-4293.adoc @@ -0,0 +1,36 @@ +[id="removed-functionality-rhidp-4293"] += Plugins with updated scope + +With this update, three plugins previously under the `@janus-idp` scope have moved to `@backstage-community`: + +[%header,cols=2*] +|=== +|*RHDH 1.2 Plugin Name* |*RHDH 1.3 Plugin Name* + +| `@janus-idp/backstage-plugin-argocd` +| `@backstage-community/plugin-redhat-argocd` + +| `@janus-idp/backstage-plugin-3scale-backend` +| `@backstage-community/plugin-3scale-backend` + +| `@janus-idp/backstage-plugin-catalog-backend-module-scaffolder-relation-processor` +| `@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor` +|=== + +As the scope of the previous plugins has been updated, the dynamic plugin configuration has also changed. + +[%header,cols=2*] +|=== +|*RHDH 1.2 Configuration* |*RHDH 1.3 Configuration* + +| link:https://github.com/janus-idp/backstage-showcase/blob/1.2.x/dynamic-plugins.default.yaml[dynamic-plugins.default.yaml] +| link:https://github.com/janus-idp/backstage-showcase/blob/release-1.3/dynamic-plugins.default.yaml[dynamic-plugins.default.yaml] +|=== + +.Procedure +* If your workload requires plugins with an updated scope, revise your configuration to use the latest plugins from the new scope. + +//See https://github.com/redhat-developer/red-hat-developer-hub/blob/main/dynamic-plugins.default.yaml for examples. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-4293[RHIDP-4293] From e39d29b1c33fd64867d87369b4e15c95fa47d877 Mon Sep 17 00:00:00 2001 From: jmagak Date: Tue, 3 Dec 2024 10:01:52 +0100 Subject: [PATCH 02/20] Update release note texts --- .../snip-removed-functionality-rhidp-4293.adoc | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/modules/release-notes/snip-removed-functionality-rhidp-4293.adoc b/modules/release-notes/snip-removed-functionality-rhidp-4293.adoc index 5e8bbf1357..df1d32a1c7 100644 --- a/modules/release-notes/snip-removed-functionality-rhidp-4293.adoc +++ b/modules/release-notes/snip-removed-functionality-rhidp-4293.adoc @@ -1,11 +1,11 @@ -[id="removed-functionality-rhidp-4293"] -= Plugins with updated scope - +[id="removed-functionality-rhidp-4293"] += Plugins with updated scope + With this update, three plugins previously under the `@janus-idp` scope have moved to `@backstage-community`: [%header,cols=2*] |=== -|*RHDH 1.2 Plugin Name* |*RHDH 1.3 Plugin Name* +|*RHDH 1.3 Plugin Name* |*RHDH 1.4 Plugin Name* | `@janus-idp/backstage-plugin-argocd` | `@backstage-community/plugin-redhat-argocd` @@ -21,7 +21,7 @@ As the scope of the previous plugins has been updated, the dynamic plugin config [%header,cols=2*] |=== -|*RHDH 1.2 Configuration* |*RHDH 1.3 Configuration* +|*RHDH 1.3 Configuration* |*RHDH 1.4 Configuration* | link:https://github.com/janus-idp/backstage-showcase/blob/1.2.x/dynamic-plugins.default.yaml[dynamic-plugins.default.yaml] | link:https://github.com/janus-idp/backstage-showcase/blob/release-1.3/dynamic-plugins.default.yaml[dynamic-plugins.default.yaml] @@ -30,7 +30,7 @@ As the scope of the previous plugins has been updated, the dynamic plugin config .Procedure * If your workload requires plugins with an updated scope, revise your configuration to use the latest plugins from the new scope. -//See https://github.com/redhat-developer/red-hat-developer-hub/blob/main/dynamic-plugins.default.yaml for examples. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-4293[RHIDP-4293] +//See https://github.com/redhat-developer/red-hat-developer-hub/blob/main/dynamic-plugins.default.yaml for examples. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-4293[RHIDP-4293] From 6541f1ae0d4b57127f8f1bc5d040f150407d49c6 Mon Sep 17 00:00:00 2001 From: jmagak Date: Wed, 4 Dec 2024 16:49:11 +0100 Subject: [PATCH 03/20] Update release note texts # deleted: modules/release-notes/snip-removed-functionality-rhidp-4293.adoc --- ...sembly-release-notes-breaking-changes.adoc | 10 ++++ .../assembly-release-notes-fixed-issues.adoc | 58 +++---------------- .../assembly-release-notes-known-issues.adoc | 6 -- .../assembly-release-notes-new-features.adoc | 10 ++++ ...ease-notes-deprecated-functionalities.adoc | 8 +++ .../ref-release-notes-technology-preview.adoc | 7 +++ .../snip-bug-fix-rhidp-2727.adoc | 9 +++ .../snip-bug-fix-rhidp-2903.adoc | 9 +++ .../snip-bug-fix-rhidp-3931.adoc | 9 +++ .../snip-bug-fix-rhidp-4069.adoc | 9 --- .../snip-bug-fix-rhidp-4181.adoc | 10 ++++ .../snip-bug-fix-rhidp-4240.adoc | 10 ++++ .../snip-bug-fix-rhidp-4732.adoc | 9 +++ .../snip-bug-fix-rhidp-4734.adoc | 10 ++++ .../snip-bug-fix-rhidp-5120.adoc | 10 ++++ .../snip-known-issue-rhidp-3396.adoc | 2 +- .../snip-known-issue-rhidp-4378.adoc | 9 --- ...snip-removed-functionality-rhidp-3074.adoc | 10 ---- ...snip-removed-functionality-rhidp-4293.adoc | 36 ------------ 19 files changed, 120 insertions(+), 121 deletions(-) create mode 100644 assemblies/assembly-release-notes-breaking-changes.adoc create mode 100644 assemblies/assembly-release-notes-new-features.adoc create mode 100644 modules/release-notes/snip-bug-fix-rhidp-2727.adoc create mode 100644 modules/release-notes/snip-bug-fix-rhidp-2903.adoc create mode 100644 modules/release-notes/snip-bug-fix-rhidp-3931.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-4069.adoc create mode 100644 modules/release-notes/snip-bug-fix-rhidp-4181.adoc create mode 100644 modules/release-notes/snip-bug-fix-rhidp-4240.adoc create mode 100644 modules/release-notes/snip-bug-fix-rhidp-4732.adoc create mode 100644 modules/release-notes/snip-bug-fix-rhidp-4734.adoc create mode 100644 modules/release-notes/snip-bug-fix-rhidp-5120.adoc delete mode 100644 modules/release-notes/snip-known-issue-rhidp-4378.adoc delete mode 100644 modules/release-notes/snip-removed-functionality-rhidp-3074.adoc delete mode 100644 modules/release-notes/snip-removed-functionality-rhidp-4293.adoc diff --git a/assemblies/assembly-release-notes-breaking-changes.adoc b/assemblies/assembly-release-notes-breaking-changes.adoc new file mode 100644 index 0000000000..c89028cef7 --- /dev/null +++ b/assemblies/assembly-release-notes-breaking-changes.adoc @@ -0,0 +1,10 @@ +:_content-type: ASSEMBLY +[id="breaking-changes"] += Breaking changes + +This section lists breaking changes in {product} {product-version}. + + + +None. + diff --git a/assemblies/assembly-release-notes-fixed-issues.adoc b/assemblies/assembly-release-notes-fixed-issues.adoc index 5d187d82d0..e0aa8b83f5 100644 --- a/assemblies/assembly-release-notes-fixed-issues.adoc +++ b/assemblies/assembly-release-notes-fixed-issues.adoc @@ -5,70 +5,28 @@ This section lists issues fixed in {product} {product-version}. -include::modules/release-notes/snip-bug-fix-rhidp-1334.adoc[leveloffset=+1] +include::modules/release-notes/snip-bug-fix-rhidp-2727.adoc[leveloffset=+1] -include::modules/release-notes/snip-bug-fix-rhidp-2139.adoc[leveloffset=+1] +include::modules/release-notes/snip-bug-fix-rhidp-2903.adoc[leveloffset=+1] -include::modules/release-notes/snip-bug-fix-rhidp-2374.adoc[leveloffset=+1] +include::modules/release-notes/snip-bug-fix-rhidp-3931.adoc[leveloffset=+1] -include::modules/release-notes/snip-bug-fix-rhidp-2412.adoc[leveloffset=+1] +include::modules/release-notes/snip-bug-fix-rhidp-4181.adoc[leveloffset=+1] -include::modules/release-notes/snip-bug-fix-rhidp-2438.adoc[leveloffset=+1] +include::modules/release-notes/snip-bug-fix-rhidp-4240.adoc[leveloffset=+1] -include::modules/release-notes/snip-bug-fix-rhidp-2529.adoc[leveloffset=+1] +include::modules/release-notes/snip-bug-fix-rhidp-4732.adoc[leveloffset=+1] -include::modules/release-notes/snip-bug-fix-rhidp-2716.adoc[leveloffset=+1] +include::modules/release-notes/snip-bug-fix-rhidp-4734.adoc[leveloffset=+1] -include::modules/release-notes/snip-bug-fix-rhidp-2728.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-3159.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-3217.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-3260.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-3458.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-3471.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-3580.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-3601.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-3612.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-3735.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-3896.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-4013.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-4046.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-4069.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-4200.adoc[leveloffset=+1] +include::modules/release-notes/snip-bug-fix-rhidp-5120.adoc[leveloffset=+1] diff --git a/assemblies/assembly-release-notes-known-issues.adoc b/assemblies/assembly-release-notes-known-issues.adoc index 1101ad21a3..6d8c114c57 100644 --- a/assemblies/assembly-release-notes-known-issues.adoc +++ b/assemblies/assembly-release-notes-known-issues.adoc @@ -5,12 +5,6 @@ This section lists known issues in {product} {product-version}. -include::modules/release-notes/snip-known-issue-rhidp-4378.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-known-issue-rhidp-4067.adoc[leveloffset=+1] - - include::modules/release-notes/snip-known-issue-rhidp-3396.adoc[leveloffset=+1] diff --git a/assemblies/assembly-release-notes-new-features.adoc b/assemblies/assembly-release-notes-new-features.adoc new file mode 100644 index 0000000000..0e8a20a902 --- /dev/null +++ b/assemblies/assembly-release-notes-new-features.adoc @@ -0,0 +1,10 @@ +:_content-type: ASSEMBLY +[id="new-features"] += New features + +This section highlights new features in {product} {product-version}. + + + +None. + diff --git a/modules/release-notes/ref-release-notes-deprecated-functionalities.adoc b/modules/release-notes/ref-release-notes-deprecated-functionalities.adoc index bd09c8ac04..87477a9b58 100644 --- a/modules/release-notes/ref-release-notes-deprecated-functionalities.adoc +++ b/modules/release-notes/ref-release-notes-deprecated-functionalities.adoc @@ -3,3 +3,11 @@ = Deprecated functionalities This section lists deprecated functionalities in {product} {product-version}. +<<<<<<< HEAD:modules/release-notes/ref-release-notes-deprecated-functionalities.adoc +======= + + + +None. + +>>>>>>> 16addb943 (Update release note texts):assemblies/assembly-release-notes-deprecated-functionalities.adoc diff --git a/modules/release-notes/ref-release-notes-technology-preview.adoc b/modules/release-notes/ref-release-notes-technology-preview.adoc index 2e49f1fe80..1f8368705d 100644 --- a/modules/release-notes/ref-release-notes-technology-preview.adoc +++ b/modules/release-notes/ref-release-notes-technology-preview.adoc @@ -12,4 +12,11 @@ As Red Hat considers making future iterations of Technology Preview features gen See: link:https://access.redhat.com/support/offerings/techpreview/[Technology Preview support scope]. ==== +<<<<<<< HEAD:modules/release-notes/ref-release-notes-technology-preview.adoc [ +======= + + +None. + +>>>>>>> 16addb943 (Update release note texts):assemblies/assembly-release-notes-technology-preview.adoc diff --git a/modules/release-notes/snip-bug-fix-rhidp-2727.adoc b/modules/release-notes/snip-bug-fix-rhidp-2727.adoc new file mode 100644 index 0000000000..b5d42cfabd --- /dev/null +++ b/modules/release-notes/snip-bug-fix-rhidp-2727.adoc @@ -0,0 +1,9 @@ +[id="bug-fix-rhidp-2727"] += Github issues plugin now supports multiple Github integration hosts + +Before this update, Github issues plugin used the first Github integration it found for all components. This prevented the plugin from being properly used when multiple Github integration hosts were present. + +With this update, Github issues plugin now supports multiple Github integration hosts. It uses the well-known entity slug annotation `backstage.io/source-location` or `backstage.io/managed-by-location` to determine the appropriate Github integration for a component. If no integration matches the slug, the first GitHub integration will be selected, maintaining the previous behavior. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-2727[RHIDP-2727] diff --git a/modules/release-notes/snip-bug-fix-rhidp-2903.adoc b/modules/release-notes/snip-bug-fix-rhidp-2903.adoc new file mode 100644 index 0000000000..a482261c55 --- /dev/null +++ b/modules/release-notes/snip-bug-fix-rhidp-2903.adoc @@ -0,0 +1,9 @@ +[id="bug-fix-rhidp-2903"] += All API documentation now defined in the 3scale backend plugin + +Before this update, not all API documentation defined in the 3scale backend plugin were available in the backstage. + +With this update, all API documentation defined in the 3scale backend plugin are imported and merged in the backstage. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-2903[RHIDP-2903] diff --git a/modules/release-notes/snip-bug-fix-rhidp-3931.adoc b/modules/release-notes/snip-bug-fix-rhidp-3931.adoc new file mode 100644 index 0000000000..f03020631d --- /dev/null +++ b/modules/release-notes/snip-bug-fix-rhidp-3931.adoc @@ -0,0 +1,9 @@ +[id="bug-fix-rhidp-3931"] += Added alert on the deletion icon during bulk imports + +Before this update, repositories would be added to Developer Hub from various sources (like statically in an app-config file or dynamically when enabling GitHub discovery). By design, the bulk import plugin would only track repositories that are accessible from the configured GitHub integrations. When both the Bulk Import and the GitHub Discovery plugins were enabled, the repositories the latter discovers would be listed in the Bulk Import pages. However, attempting to delete a repository added by the discovery plugin from the Bulk Import Jobs would have no effect, as any entities registered by the discovery plugin or app-config would still be present in the Developer Hub catalog. + +With this update, an alert on the deletion icon notifies the user to modify the source (either the catalog-info within the repository or the app-config if the file originates from there) to remove the catalog entity. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-3931[RHIDP-3931] diff --git a/modules/release-notes/snip-bug-fix-rhidp-4069.adoc b/modules/release-notes/snip-bug-fix-rhidp-4069.adoc deleted file mode 100644 index 1cd479377c..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-4069.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="bug-fix-rhidp-4069"] -= Conditional alias `$ownerRefs` does not work - -Before this update, a conditional alias that uses `$ownerRefs` did not work. - -With this update, a conditional alias can use `$ownerRefs`. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-4069[RHIDP-4069] diff --git a/modules/release-notes/snip-bug-fix-rhidp-4181.adoc b/modules/release-notes/snip-bug-fix-rhidp-4181.adoc new file mode 100644 index 0000000000..3f36c08ba2 --- /dev/null +++ b/modules/release-notes/snip-bug-fix-rhidp-4181.adoc @@ -0,0 +1,10 @@ +[id="bug-fix-rhidp-4181"] += Added alert on the deletion icon during bulk imports + +Before this update, repositories would be added to Developer Hub from various sources (like statically in an app-config file or dynamically when enabling GitHub discovery). By design, the bulk import plugin would only track repositories that are accessible from the configured GitHub integrations. When both the Bulk Import and the GitHub Discovery plugins were enabled, the repositories the latter discovers would be listed in the Bulk Import pages. However, attempting to delete a repository added by the discovery plugin from the Bulk Import Jobs would have no effect, as any entities registered by the discovery plugin or app-config would still be present in the Developer Hub catalog. + +With this update, an alert on the deletion icon notifies the user to modify the source (either the catalog-info within the repository or the app-config if the file originates from there) to remove the catalog entity. + + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-4181[RHIDP-4181] diff --git a/modules/release-notes/snip-bug-fix-rhidp-4240.adoc b/modules/release-notes/snip-bug-fix-rhidp-4240.adoc new file mode 100644 index 0000000000..19327ecd08 --- /dev/null +++ b/modules/release-notes/snip-bug-fix-rhidp-4240.adoc @@ -0,0 +1,10 @@ +[id="bug-fix-rhidp-4240"] += Removed the pre-configured custom resources from the k8s configuration + +Before this update, the custom resources in k8s configuration were pre-configured. As a result, users could see tekton warnings without configuring the custom resources in k8s. + +With this update, the pre-configured custom resources from the k8s configuration are removed. Therefore, users can custom resources to the Kubernetes configuration based on their requirements, preventing unrelated warnings from appearing. + + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-4240[RHIDP-4240] diff --git a/modules/release-notes/snip-bug-fix-rhidp-4732.adoc b/modules/release-notes/snip-bug-fix-rhidp-4732.adoc new file mode 100644 index 0000000000..04837f097a --- /dev/null +++ b/modules/release-notes/snip-bug-fix-rhidp-4732.adoc @@ -0,0 +1,9 @@ +[id="bug-fix-rhidp-4732"] += The backstage instance always failed to start in version 5.1.0 + +Before this update, the backstage instance failed to start in version 5.1.0, showing an error. + +With this update, the RBAC Backend plugin now starts successfully in version 5.1.0 without displaying any errors. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-4732[RHIDP-4732] diff --git a/modules/release-notes/snip-bug-fix-rhidp-4734.adoc b/modules/release-notes/snip-bug-fix-rhidp-4734.adoc new file mode 100644 index 0000000000..b1b22cadf5 --- /dev/null +++ b/modules/release-notes/snip-bug-fix-rhidp-4734.adoc @@ -0,0 +1,10 @@ +[id="bug-fix-rhidp-4734"] += Removed RBAC API inconsistency when scaling deployment to above 1 pod + +Before this update, when scaling the deployment to above 1 pod, RBAC roles were not synced. Only the pod that creates the resource would be able to serve it afterwards. + +With this update, RBAC roles are now properly synced across all pods, with Redis cache and traffic routing configured to ensure consistency across the deployment. + + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-4734[RHIDP-4734] diff --git a/modules/release-notes/snip-bug-fix-rhidp-5120.adoc b/modules/release-notes/snip-bug-fix-rhidp-5120.adoc new file mode 100644 index 0000000000..ef2e7b4dac --- /dev/null +++ b/modules/release-notes/snip-bug-fix-rhidp-5120.adoc @@ -0,0 +1,10 @@ +[id="bug-fix-rhidp-5120"] += Fixed the techdoc text selection during reporting a techdoc issue + +Before this update, the feature to report a documentation (techdoc) issue failed. Therefore, when a user selected a text in a techdoc, a large icon appeared instead of a tooltip-button. + +With this update, users can select texts when reporting a documentation (techdoc) issue. + + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-5120[RHIDP-5120] diff --git a/modules/release-notes/snip-known-issue-rhidp-3396.adoc b/modules/release-notes/snip-known-issue-rhidp-3396.adoc index 05dd54786b..35e1d1697a 100644 --- a/modules/release-notes/snip-known-issue-rhidp-3396.adoc +++ b/modules/release-notes/snip-known-issue-rhidp-3396.adoc @@ -1,5 +1,5 @@ [id="known-issue-rhidp-3396"] -= Topology plugin permission does not show up in rbac frontend ui += Topology plugin permission does not show up in RBAC frontend UI Some permissions that only have frontend plugins will not show up in the UI due to a requirement of needing a backend plugin to expose the permission framework's wellknow endpoint. As a workaround, you can either apply these permissions through the use of the CSV file or by directly calling the REST API of the RBAC backend plugin. Known plugins affected are Topology topology.view.read, Tekton tekton.view.read, ArgoCD argocd.view.read, and Quay quay.view.read. diff --git a/modules/release-notes/snip-known-issue-rhidp-4378.adoc b/modules/release-notes/snip-known-issue-rhidp-4378.adoc deleted file mode 100644 index 180d9104c9..0000000000 --- a/modules/release-notes/snip-known-issue-rhidp-4378.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="known-issue-rhidp-4378"] -= Admin users should have high privilage - -A conditional alias that uses `$ownerRefs` doesn't work. - -There is no workaround. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-4378[RHIDP-4378] diff --git a/modules/release-notes/snip-removed-functionality-rhidp-3074.adoc b/modules/release-notes/snip-removed-functionality-rhidp-3074.adoc deleted file mode 100644 index 19742e603a..0000000000 --- a/modules/release-notes/snip-removed-functionality-rhidp-3074.adoc +++ /dev/null @@ -1,10 +0,0 @@ -[id="removed-functionality-rhidp-3074"] -= Signing in without user in the software catalog is now disabled by default - -By default, it is now required for the user entity to exist in the software catalog to allow sign in. -This is required for production ready deployments since identities need to exist and originate from a trusted source (i.e. the Identity Provider) in order for security controls such as RBAC and Audit logging to be effective. -To bypass this, enable the `dangerouslySignInWithoutUserInCatalog` configuration that allows sign in without the user being in the catalog. -Enabling this option is dangerous as it might allow unauthorized users to gain access. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-3074[RHIDP-3074] diff --git a/modules/release-notes/snip-removed-functionality-rhidp-4293.adoc b/modules/release-notes/snip-removed-functionality-rhidp-4293.adoc deleted file mode 100644 index df1d32a1c7..0000000000 --- a/modules/release-notes/snip-removed-functionality-rhidp-4293.adoc +++ /dev/null @@ -1,36 +0,0 @@ -[id="removed-functionality-rhidp-4293"] -= Plugins with updated scope - -With this update, three plugins previously under the `@janus-idp` scope have moved to `@backstage-community`: - -[%header,cols=2*] -|=== -|*RHDH 1.3 Plugin Name* |*RHDH 1.4 Plugin Name* - -| `@janus-idp/backstage-plugin-argocd` -| `@backstage-community/plugin-redhat-argocd` - -| `@janus-idp/backstage-plugin-3scale-backend` -| `@backstage-community/plugin-3scale-backend` - -| `@janus-idp/backstage-plugin-catalog-backend-module-scaffolder-relation-processor` -| `@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor` -|=== - -As the scope of the previous plugins has been updated, the dynamic plugin configuration has also changed. - -[%header,cols=2*] -|=== -|*RHDH 1.3 Configuration* |*RHDH 1.4 Configuration* - -| link:https://github.com/janus-idp/backstage-showcase/blob/1.2.x/dynamic-plugins.default.yaml[dynamic-plugins.default.yaml] -| link:https://github.com/janus-idp/backstage-showcase/blob/release-1.3/dynamic-plugins.default.yaml[dynamic-plugins.default.yaml] -|=== - -.Procedure -* If your workload requires plugins with an updated scope, revise your configuration to use the latest plugins from the new scope. - -//See https://github.com/redhat-developer/red-hat-developer-hub/blob/main/dynamic-plugins.default.yaml for examples. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-4293[RHIDP-4293] From 5b3ca901572fe5d23eb18ba6a2034dcab747f2df Mon Sep 17 00:00:00 2001 From: jmagak Date: Thu, 5 Dec 2024 10:59:01 +0100 Subject: [PATCH 04/20] Update release note texts --- assemblies/assembly-release-notes-fixed-issues.adoc | 3 --- modules/release-notes/snip-bug-fix-rhidp-2727.adoc | 6 +++--- modules/release-notes/snip-bug-fix-rhidp-2903.adoc | 6 +++--- modules/release-notes/snip-bug-fix-rhidp-3931.adoc | 4 ++-- modules/release-notes/snip-bug-fix-rhidp-4181.adoc | 10 ---------- modules/release-notes/snip-bug-fix-rhidp-4240.adoc | 6 +++--- modules/release-notes/snip-bug-fix-rhidp-4734.adoc | 4 ++-- modules/release-notes/snip-bug-fix-rhidp-5120.adoc | 6 +++--- modules/release-notes/snip-known-issue-rhidp-3396.adoc | 4 ++-- 9 files changed, 18 insertions(+), 31 deletions(-) delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-4181.adoc diff --git a/assemblies/assembly-release-notes-fixed-issues.adoc b/assemblies/assembly-release-notes-fixed-issues.adoc index e0aa8b83f5..30f941eacb 100644 --- a/assemblies/assembly-release-notes-fixed-issues.adoc +++ b/assemblies/assembly-release-notes-fixed-issues.adoc @@ -14,9 +14,6 @@ include::modules/release-notes/snip-bug-fix-rhidp-2903.adoc[leveloffset=+1] include::modules/release-notes/snip-bug-fix-rhidp-3931.adoc[leveloffset=+1] -include::modules/release-notes/snip-bug-fix-rhidp-4181.adoc[leveloffset=+1] - - include::modules/release-notes/snip-bug-fix-rhidp-4240.adoc[leveloffset=+1] diff --git a/modules/release-notes/snip-bug-fix-rhidp-2727.adoc b/modules/release-notes/snip-bug-fix-rhidp-2727.adoc index b5d42cfabd..57cb8bedbb 100644 --- a/modules/release-notes/snip-bug-fix-rhidp-2727.adoc +++ b/modules/release-notes/snip-bug-fix-rhidp-2727.adoc @@ -1,9 +1,9 @@ [id="bug-fix-rhidp-2727"] -= Github issues plugin now supports multiple Github integration hosts += GitHub issues plugin supports multiple GitHub integration hosts -Before this update, Github issues plugin used the first Github integration it found for all components. This prevented the plugin from being properly used when multiple Github integration hosts were present. +Previously, the GitHub issues plugin defaulted to using the first GitHub integration it detected for all components. This behavior made it incompatible with setups involving multiple GitHub integration hosts. -With this update, Github issues plugin now supports multiple Github integration hosts. It uses the well-known entity slug annotation `backstage.io/source-location` or `backstage.io/managed-by-location` to determine the appropriate Github integration for a component. If no integration matches the slug, the first GitHub integration will be selected, maintaining the previous behavior. +Now, GitHub issues plugin supports multiple GitHub integration hosts. It uses the well-known entity slug annotation `backstage.io/source-location` or `backstage.io/managed-by-location` to determine the appropriate GitHub integration for a component. If no integration matches the slug, the first GitHub integration is selected, maintaining the previous behavior. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-2727[RHIDP-2727] diff --git a/modules/release-notes/snip-bug-fix-rhidp-2903.adoc b/modules/release-notes/snip-bug-fix-rhidp-2903.adoc index a482261c55..71c7f191b7 100644 --- a/modules/release-notes/snip-bug-fix-rhidp-2903.adoc +++ b/modules/release-notes/snip-bug-fix-rhidp-2903.adoc @@ -1,9 +1,9 @@ [id="bug-fix-rhidp-2903"] -= All API documentation now defined in the 3scale backend plugin += All API documentation is defined in the 3scale backend plugin -Before this update, not all API documentation defined in the 3scale backend plugin were available in the backstage. +Previously, some API documentation defined in the 3scale backend plugin was not accessible in {product-very-short}. -With this update, all API documentation defined in the 3scale backend plugin are imported and merged in the backstage. +With this update, all API documentation defined in the 3scale backend plugin is imported and merged in the {product-very-short}. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-2903[RHIDP-2903] diff --git a/modules/release-notes/snip-bug-fix-rhidp-3931.adoc b/modules/release-notes/snip-bug-fix-rhidp-3931.adoc index f03020631d..1f1cedf69c 100644 --- a/modules/release-notes/snip-bug-fix-rhidp-3931.adoc +++ b/modules/release-notes/snip-bug-fix-rhidp-3931.adoc @@ -1,9 +1,9 @@ [id="bug-fix-rhidp-3931"] = Added alert on the deletion icon during bulk imports -Before this update, repositories would be added to Developer Hub from various sources (like statically in an app-config file or dynamically when enabling GitHub discovery). By design, the bulk import plugin would only track repositories that are accessible from the configured GitHub integrations. When both the Bulk Import and the GitHub Discovery plugins were enabled, the repositories the latter discovers would be listed in the Bulk Import pages. However, attempting to delete a repository added by the discovery plugin from the Bulk Import Jobs would have no effect, as any entities registered by the discovery plugin or app-config would still be present in the Developer Hub catalog. +Before this update, repositories were added to {product-short} from various sources, such as `app-config` files or GitHub discovery. The Bulk Import plugin only tracked repositories accessible using the configured GitHub integrations. When both plugins were enabled, repositories discovered by GitHub Discovery appeared on Bulk Import pages. However, deleting these repositories from Bulk Import Jobs had no effect, as entities from discovery or `app-config.yaml` file remained in the {product-short} catalog. -With this update, an alert on the deletion icon notifies the user to modify the source (either the catalog-info within the repository or the app-config if the file originates from there) to remove the catalog entity. +With this update, an alert on the deletion icon notifies the user to modify the source (either the `catalog-info` within the repository or the `app-config.yaml` file if the file originates from there) to remove the catalog entity. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-3931[RHIDP-3931] diff --git a/modules/release-notes/snip-bug-fix-rhidp-4181.adoc b/modules/release-notes/snip-bug-fix-rhidp-4181.adoc deleted file mode 100644 index 3f36c08ba2..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-4181.adoc +++ /dev/null @@ -1,10 +0,0 @@ -[id="bug-fix-rhidp-4181"] -= Added alert on the deletion icon during bulk imports - -Before this update, repositories would be added to Developer Hub from various sources (like statically in an app-config file or dynamically when enabling GitHub discovery). By design, the bulk import plugin would only track repositories that are accessible from the configured GitHub integrations. When both the Bulk Import and the GitHub Discovery plugins were enabled, the repositories the latter discovers would be listed in the Bulk Import pages. However, attempting to delete a repository added by the discovery plugin from the Bulk Import Jobs would have no effect, as any entities registered by the discovery plugin or app-config would still be present in the Developer Hub catalog. - -With this update, an alert on the deletion icon notifies the user to modify the source (either the catalog-info within the repository or the app-config if the file originates from there) to remove the catalog entity. - - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-4181[RHIDP-4181] diff --git a/modules/release-notes/snip-bug-fix-rhidp-4240.adoc b/modules/release-notes/snip-bug-fix-rhidp-4240.adoc index 19327ecd08..2fbd7c66ee 100644 --- a/modules/release-notes/snip-bug-fix-rhidp-4240.adoc +++ b/modules/release-notes/snip-bug-fix-rhidp-4240.adoc @@ -1,9 +1,9 @@ [id="bug-fix-rhidp-4240"] -= Removed the pre-configured custom resources from the k8s configuration += Removed the pre-configured custom resources from the Kubernetes configuration -Before this update, the custom resources in k8s configuration were pre-configured. As a result, users could see tekton warnings without configuring the custom resources in k8s. +Before this update, the custom resources in Kubernetes configuration were pre-configured. As a result, users could see Tekton warnings without configuring the custom resources in Kubernetes. -With this update, the pre-configured custom resources from the k8s configuration are removed. Therefore, users can custom resources to the Kubernetes configuration based on their requirements, preventing unrelated warnings from appearing. +This update removes the pre-configured custom resources from the Kubernetes configuration. Therefore, users can customize resources to the Kubernetes configuration based on their requirements, preventing unrelated warnings from appearing. .Additional resources diff --git a/modules/release-notes/snip-bug-fix-rhidp-4734.adoc b/modules/release-notes/snip-bug-fix-rhidp-4734.adoc index b1b22cadf5..e78f2b9764 100644 --- a/modules/release-notes/snip-bug-fix-rhidp-4734.adoc +++ b/modules/release-notes/snip-bug-fix-rhidp-4734.adoc @@ -1,7 +1,7 @@ [id="bug-fix-rhidp-4734"] -= Removed RBAC API inconsistency when scaling deployment to above 1 pod += Resolved RBAC API inconsistency when scaling deployments to more than one pod -Before this update, when scaling the deployment to above 1 pod, RBAC roles were not synced. Only the pod that creates the resource would be able to serve it afterwards. +Before this update, scaling the deployment to more than one pod caused RBAC roles to remain unsynced, allowing only the pod that created the resource to serve it. With this update, RBAC roles are now properly synced across all pods, with Redis cache and traffic routing configured to ensure consistency across the deployment. diff --git a/modules/release-notes/snip-bug-fix-rhidp-5120.adoc b/modules/release-notes/snip-bug-fix-rhidp-5120.adoc index ef2e7b4dac..3b383b1387 100644 --- a/modules/release-notes/snip-bug-fix-rhidp-5120.adoc +++ b/modules/release-notes/snip-bug-fix-rhidp-5120.adoc @@ -1,9 +1,9 @@ [id="bug-fix-rhidp-5120"] -= Fixed the techdoc text selection during reporting a techdoc issue += Resolved the issue with text selection when reporting a TechDoc issue -Before this update, the feature to report a documentation (techdoc) issue failed. Therefore, when a user selected a text in a techdoc, a large icon appeared instead of a tooltip-button. +Previously, the feature to report a documentation (TechDoc) issue failed. Therefore, when a user selected a text in a TechDoc, a large icon appeared instead of a tooltip button. -With this update, users can select texts when reporting a documentation (techdoc) issue. +With this update, users can select texts when reporting a documentation (TechDoc) issue. .Additional resources diff --git a/modules/release-notes/snip-known-issue-rhidp-3396.adoc b/modules/release-notes/snip-known-issue-rhidp-3396.adoc index 35e1d1697a..b8fb64a74a 100644 --- a/modules/release-notes/snip-known-issue-rhidp-3396.adoc +++ b/modules/release-notes/snip-known-issue-rhidp-3396.adoc @@ -1,7 +1,7 @@ [id="known-issue-rhidp-3396"] -= Topology plugin permission does not show up in RBAC frontend UI += Topology plugin permission is not displayed in the RBAC front-end UI -Some permissions that only have frontend plugins will not show up in the UI due to a requirement of needing a backend plugin to expose the permission framework's wellknow endpoint. As a workaround, you can either apply these permissions through the use of the CSV file or by directly calling the REST API of the RBAC backend plugin. Known plugins affected are Topology topology.view.read, Tekton tekton.view.read, ArgoCD argocd.view.read, and Quay quay.view.read. +Permissions associated only with front-end plugins do not appear in the UI because they require a backend plugin to expose the permission framework's well-known endpoint. As a workaround, you can apply these permissions by using a CSV file or directly calling the REST API of the RBAC backend plugin. Affected plugins include Topology (`topology.view.read`), Tekton (`tekton.view.read`), ArgoCD (`argocd.view.read`), and Quay (`quay.view.read`). .Additional resources * link:https://issues.redhat.com/browse/RHIDP-3396[RHIDP-3396] From 59faaa3bcf2d30b456282f7c32f79e1a3bc984d3 Mon Sep 17 00:00:00 2001 From: jmagak Date: Mon, 9 Dec 2024 20:55:08 +0100 Subject: [PATCH 05/20] Update release note texts --- .../snip-bug-fix-rhidp-3115.adoc | 9 +++++ .../snip-bug-fix-rhidp-3849.adoc | 9 +++++ .../snip-bug-fix-rhidp-4241.adoc | 9 +++++ .../snip-bug-fix-rhidp-5014.adoc | 9 +++++ .../snip-bug-fix-rhidp-5062.adoc | 12 ++++++ .../snip-bug-fix-rhidp-5136.adoc | 9 +++++ .../snip-bug-fix-rhidp-5141.adoc | 9 +++++ ...p-deprecated-functionality-rhidp-3545.adoc | 7 ++++ .../snip-enhancement-rhidp-2200.adoc | 7 ++++ .../snip-enhancement-rhidp-4384.adoc | 7 ++++ .../snip-feature-rhidp-3621.adoc | 7 ++++ .../snip-feature-rhidp-3817.adoc | 7 ++++ .../snip-feature-rhidp-4414.adoc | 7 ++++ .../snip-feature-rhidp-4805.adoc | 11 ++++++ .../snip-feature-rhidp-5156.adoc | 7 ++++ .../snip-feature-rhidp-5218.adoc | 14 +++++++ .../snip-technology-preview-rhidp-5070.adoc | 37 +++++++++++++++++++ 17 files changed, 177 insertions(+) create mode 100644 modules/release-notes/snip-bug-fix-rhidp-3115.adoc create mode 100644 modules/release-notes/snip-bug-fix-rhidp-3849.adoc create mode 100644 modules/release-notes/snip-bug-fix-rhidp-4241.adoc create mode 100644 modules/release-notes/snip-bug-fix-rhidp-5014.adoc create mode 100644 modules/release-notes/snip-bug-fix-rhidp-5062.adoc create mode 100644 modules/release-notes/snip-bug-fix-rhidp-5136.adoc create mode 100644 modules/release-notes/snip-bug-fix-rhidp-5141.adoc create mode 100644 modules/release-notes/snip-deprecated-functionality-rhidp-3545.adoc create mode 100644 modules/release-notes/snip-enhancement-rhidp-2200.adoc create mode 100644 modules/release-notes/snip-enhancement-rhidp-4384.adoc create mode 100644 modules/release-notes/snip-feature-rhidp-3621.adoc create mode 100644 modules/release-notes/snip-feature-rhidp-3817.adoc create mode 100644 modules/release-notes/snip-feature-rhidp-4414.adoc create mode 100644 modules/release-notes/snip-feature-rhidp-4805.adoc create mode 100644 modules/release-notes/snip-feature-rhidp-5156.adoc create mode 100644 modules/release-notes/snip-feature-rhidp-5218.adoc create mode 100644 modules/release-notes/snip-technology-preview-rhidp-5070.adoc diff --git a/modules/release-notes/snip-bug-fix-rhidp-3115.adoc b/modules/release-notes/snip-bug-fix-rhidp-3115.adoc new file mode 100644 index 0000000000..06caccb434 --- /dev/null +++ b/modules/release-notes/snip-bug-fix-rhidp-3115.adoc @@ -0,0 +1,9 @@ +[id="bug-fix-rhidp-3115"] += {product-very-short} helm chart deployment throws `NotAllowedError` + +Previously, when deploying with the Helm Chart, there could be a mismatch between the Route hostname and the `baseUrl` fields added to the generated app-config ConfigMap. This could sometimes cause failure to authenticate against some providers due to an origin mismatch. + +This update fixes this issue by ensuring no mismatch between those values. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-3115[RHIDP-3115] diff --git a/modules/release-notes/snip-bug-fix-rhidp-3849.adoc b/modules/release-notes/snip-bug-fix-rhidp-3849.adoc new file mode 100644 index 0000000000..3a72836764 --- /dev/null +++ b/modules/release-notes/snip-bug-fix-rhidp-3849.adoc @@ -0,0 +1,9 @@ +[id="bug-fix-rhidp-3849"] += Disable the creation of permission policies and roles when disabling the RBAC backend plugin + +Previously, disabling the RBAC backend plugin created roles and permission policies, whether the permission framework was enabled or not. + +With this update, disabling the RBAC backend plugin no longer creates roles and permission policies. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-3849[RHIDP-3849] diff --git a/modules/release-notes/snip-bug-fix-rhidp-4241.adoc b/modules/release-notes/snip-bug-fix-rhidp-4241.adoc new file mode 100644 index 0000000000..8988635199 --- /dev/null +++ b/modules/release-notes/snip-bug-fix-rhidp-4241.adoc @@ -0,0 +1,9 @@ +[id="bug-fix-rhidp-4241"] += RBAC Plugin is broken with latest Backstage version (1.31) + +Before this update, RBAC backend plugin broke in Backstage 1.31 with an error. + +This update resolves compatibility issues with RBAC backend plugin on Backstage versions 1.31 and 1.32 without displaying any errors. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-4241[RHIDP-4241] diff --git a/modules/release-notes/snip-bug-fix-rhidp-5014.adoc b/modules/release-notes/snip-bug-fix-rhidp-5014.adoc new file mode 100644 index 0000000000..153dfb2efe --- /dev/null +++ b/modules/release-notes/snip-bug-fix-rhidp-5014.adoc @@ -0,0 +1,9 @@ +[id="bug-fix-rhidp-5014"] += `export-dynamic-plugin` fails to find dependencies nested deeper than one level in `node_modules` + +Previously, the CLI examined the dependencies of embedded packages during the export process to know if other packages should be embedded. One of the methods was calling {{require}} when the CLI encountered a built embedded package, which was the case when wrapping an existing plugin. + +This update changes the parent directory that the {{require}} uses from the monorepo root to the embedded package. Therefore, the dependent package found is the dependency that is most relevant to the embedded package. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-5014[RHIDP-5014] diff --git a/modules/release-notes/snip-bug-fix-rhidp-5062.adoc b/modules/release-notes/snip-bug-fix-rhidp-5062.adoc new file mode 100644 index 0000000000..0e2818b855 --- /dev/null +++ b/modules/release-notes/snip-bug-fix-rhidp-5062.adoc @@ -0,0 +1,12 @@ +[id="bug-fix-rhidp-5062"] += `--suppress-native-package` and `--allow-native-package` flags to handle native modules + +Previously, the CLI failed with a message that native modules are not supported. + +This update introduces two new CLI flags that help dynamic plugin developers handle native modules. Both flags accept a list of packages. The `--suppress-native-package` flag does not require the native module at runtime. It replaces the native module with an empty package that displays an error. The `--allow-native-package` flag instructs the CLI to allow the native package during checks, and tests a plugin that uses a native module. + + + + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-5062[RHIDP-5062] diff --git a/modules/release-notes/snip-bug-fix-rhidp-5136.adoc b/modules/release-notes/snip-bug-fix-rhidp-5136.adoc new file mode 100644 index 0000000000..dbe5a82a94 --- /dev/null +++ b/modules/release-notes/snip-bug-fix-rhidp-5136.adoc @@ -0,0 +1,9 @@ +[id="bug-fix-rhidp-5136"] += Resolved the `stdout maxBuffer` error + +Previously, the `export-dynamic-plugin` failed with an error that the `stdout maxBuffer` length was exceeded. + +With this update, the CLI redirects the output of the {{yarn install}} command it performs during the export process to a file. Therefore, a successful completion of the {{yarn install}} command and verification of the `export-dynamic-plugin`, cleans up the file. The file is available for troubleshooting when the dynamic plugin validation checks fail. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-5136[RHIDP-5136] diff --git a/modules/release-notes/snip-bug-fix-rhidp-5141.adoc b/modules/release-notes/snip-bug-fix-rhidp-5141.adoc new file mode 100644 index 0000000000..0f8640156a --- /dev/null +++ b/modules/release-notes/snip-bug-fix-rhidp-5141.adoc @@ -0,0 +1,9 @@ +[id="bug-fix-rhidp-5141"] += Added an `--ignore-version-check` flag + +Previously, exporting a plugin that has not been updated to a newer backstage version failed due to a semver check performed on dependencies of the dynamic plugin package. + +With this update, an `--ignore-version-check` flag accepts a list of package names causing the CLI to selectively ignore the semver check the CLI performs when evaluating the plugin package dependencies. Therefore, a plugin that has not been updated works because it relies on unchanged interfaces and functions. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-5141[RHIDP-5141] diff --git a/modules/release-notes/snip-deprecated-functionality-rhidp-3545.adoc b/modules/release-notes/snip-deprecated-functionality-rhidp-3545.adoc new file mode 100644 index 0000000000..ce794e9b06 --- /dev/null +++ b/modules/release-notes/snip-deprecated-functionality-rhidp-3545.adoc @@ -0,0 +1,7 @@ +[id="deprecated-functionality-rhidp-3545"] += `./dynamic-plugins/dist/janus-idp-backstage-plugin-aap-backend-dynamic` plugin is deprecated + +The `./dynamic-plugins/dist/janus-idp-backstage-plugin-aap-backend-dynamic` plugin has been deprecated and will be removed in the next release. You can link:https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html-single/using_ansible_plug-ins_for_red_hat_developer_hub/index[use Ansible plug-ins for {product-very-short}] instead. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-3545[RHIDP-3545] diff --git a/modules/release-notes/snip-enhancement-rhidp-2200.adoc b/modules/release-notes/snip-enhancement-rhidp-2200.adoc new file mode 100644 index 0000000000..6dc3904346 --- /dev/null +++ b/modules/release-notes/snip-enhancement-rhidp-2200.adoc @@ -0,0 +1,7 @@ +[id="enhancement-rhidp-2200"] += Added individual `mountPath` + +This update adds an additional individual `mountPath` for extra configmaps or secrets. + +// .Additional resources +// * link:https://issues.redhat.com/browse/RHIDP-2200[RHIDP-2200] diff --git a/modules/release-notes/snip-enhancement-rhidp-4384.adoc b/modules/release-notes/snip-enhancement-rhidp-4384.adoc new file mode 100644 index 0000000000..110903949b --- /dev/null +++ b/modules/release-notes/snip-enhancement-rhidp-4384.adoc @@ -0,0 +1,7 @@ +[id="enhancement-rhidp-4384"] += Enhanced use of `kube-rbac-proxy` + +This update removes the `kube-rbac-proxy` sidecar container from the {product-very-short} Operator Pod. This sidecar container protected the operator metrics endpoint. However, the main container now provides this functionality out-of-the-box. Removing this sidecar container allows for reducing the resources required to run the Operator. + +// .Additional resources +// * link:https://issues.redhat.com/browse/RHIDP-4384[RHIDP-4384] diff --git a/modules/release-notes/snip-feature-rhidp-3621.adoc b/modules/release-notes/snip-feature-rhidp-3621.adoc new file mode 100644 index 0000000000..91251b055a --- /dev/null +++ b/modules/release-notes/snip-feature-rhidp-3621.adoc @@ -0,0 +1,7 @@ +[id="feature-rhidp-3621"] += `PersistentVolumeClaims` support is available + +With this update, link:https://github.com/redhat-developer/rhdh-operator/blob/main/docs/configuration.md#persistentvolumeclaims[PersistentVolumeClaims (PVC)] support is available. + +// .Additional resources +// * link:https://issues.redhat.com/browse/RHIDP-3621[RHIDP-3621] diff --git a/modules/release-notes/snip-feature-rhidp-3817.adoc b/modules/release-notes/snip-feature-rhidp-3817.adoc new file mode 100644 index 0000000000..0aedd4a946 --- /dev/null +++ b/modules/release-notes/snip-feature-rhidp-3817.adoc @@ -0,0 +1,7 @@ +[id="feature-rhidp-3817"] += Added Configuration Profiles + +With this update, there are additional link:https://github.com/redhat-developer/rhdh-operator/blob/main/docs/profiles.md[configuration profiles]. + +// .Additional resources +// * link:https://issues.redhat.com/browse/RHIDP-3817[RHIDP-3817] diff --git a/modules/release-notes/snip-feature-rhidp-4414.adoc b/modules/release-notes/snip-feature-rhidp-4414.adoc new file mode 100644 index 0000000000..da0495dcb4 --- /dev/null +++ b/modules/release-notes/snip-feature-rhidp-4414.adoc @@ -0,0 +1,7 @@ +[id="feature-rhidp-4414"] += Dynamic plugin configuration using `flavor` + +This update adds a new configuration value `flavor` to identify on which flavor of Backstage a plugin is running. Plugin authors can use this configuration value to tailor their plugins based on whether the plugins are running on {product-very-short}, RHTAP, or Backstage. + +// .Additional resources +// * link:https://issues.redhat.com/browse/RHIDP-4414[RHIDP-4414] diff --git a/modules/release-notes/snip-feature-rhidp-4805.adoc b/modules/release-notes/snip-feature-rhidp-4805.adoc new file mode 100644 index 0000000000..804f7d4edc --- /dev/null +++ b/modules/release-notes/snip-feature-rhidp-4805.adoc @@ -0,0 +1,11 @@ +[id="feature-rhidp-4805"] += Authenticating with RHBK + +With this update, you can use RHBK as an authentication provider. The Keycloak plugin will now support ingesting users and groups with RHBK. For more details, see link:https://docs.redhat.com/en/documentation/red_hat_build_of_keycloak/26.0/html-single/getting_started_guide/index#getting-started-zip-start-red-hat-build-of-keycloak[Authentication with RHBK]. + + + + + +// .Additional resources +// * link:https://issues.redhat.com/browse/RHIDP-4805[RHIDP-4805] diff --git a/modules/release-notes/snip-feature-rhidp-5156.adoc b/modules/release-notes/snip-feature-rhidp-5156.adoc new file mode 100644 index 0000000000..ca90edd5e4 --- /dev/null +++ b/modules/release-notes/snip-feature-rhidp-5156.adoc @@ -0,0 +1,7 @@ +[id="feature-rhidp-5156"] += Document `backstage-plugin-catalog-backend-module-logs` change to static (1.4) + +With this update, the `backstage-plugin-catalog-backend-module-logs` is enabled and converted to a static plugin improving performance and stability. The dynamic plugin was disabled in version 1.3. + +// .Additional resources +// * link:https://issues.redhat.com/browse/RHIDP-5156[RHIDP-5156] diff --git a/modules/release-notes/snip-feature-rhidp-5218.adoc b/modules/release-notes/snip-feature-rhidp-5218.adoc new file mode 100644 index 0000000000..5686364c07 --- /dev/null +++ b/modules/release-notes/snip-feature-rhidp-5218.adoc @@ -0,0 +1,14 @@ +[id="feature-rhidp-5218"] += RHSSO 7.6 is deprecated as an authentication provider + +RHSSO 7.6 is deprecated as an authentication provider. You can continue to use RHSSO until the end of maintenance support. For details, see link:https://access.redhat.com/support/policy/updates/jboss_notes/#p_sso[RHSSO lifecycle dates]. As an alternative, migrate to RHBK v24. + + + + + + + + +// .Additional resources +// * link:https://issues.redhat.com/browse/RHIDP-5218[RHIDP-5218] diff --git a/modules/release-notes/snip-technology-preview-rhidp-5070.adoc b/modules/release-notes/snip-technology-preview-rhidp-5070.adoc new file mode 100644 index 0000000000..cd050f29d8 --- /dev/null +++ b/modules/release-notes/snip-technology-preview-rhidp-5070.adoc @@ -0,0 +1,37 @@ +[id="technology-preview-rhidp-5070"] += Version Compatibility Matrix for {product} 1.4 + +The following tables list products and their versions compatible with {product-very-short} 1.4: + +[cols="75%,25%", frame="all", options="header"] +|=== +|Hosting Operating System +|Version + +| {ocp-brand-name} +| `4.16-4.17` +|=== + +[cols="75%,25%", frame="all", options="header"] +|=== +| Product +| Version + +| Backstage +| `1.31.3` + +| {eks-brand-name} ({eks-short}) +| Supported for Kubernetes version `1.24` + +| {aks-brand-name} ({aks-short}) +| Supported for Kubernetes version `1.24` + +| {gke-brand-name} ({gke-short}) +| Supported for Kubernetes version `1.24` + +| {gcp-brand-name} ({gcp-short}) +| Supported for Kubernetes version `1.24` +|=== + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-5070[RHIDP-5070] From d42a2c19b1f16b6ef319a227736c2106dee35447 Mon Sep 17 00:00:00 2001 From: jmagak Date: Tue, 10 Dec 2024 13:06:08 +0100 Subject: [PATCH 06/20] Update release note texts --- ...ease-notes-deprecated-functionalities.adoc | 11 +++++++++ .../assembly-release-notes-fixed-issues.adoc | 21 ++++++++++++++++ .../assembly-release-notes-new-features.adoc | 24 ++++++++++++++++++- .../ref-release-notes-technology-preview.adoc | 3 ++- .../snip-bug-fix-rhidp-5062.adoc | 2 +- 5 files changed, 58 insertions(+), 3 deletions(-) create mode 100644 assemblies/assembly-release-notes-deprecated-functionalities.adoc diff --git a/assemblies/assembly-release-notes-deprecated-functionalities.adoc b/assemblies/assembly-release-notes-deprecated-functionalities.adoc new file mode 100644 index 0000000000..41654aaf0f --- /dev/null +++ b/assemblies/assembly-release-notes-deprecated-functionalities.adoc @@ -0,0 +1,11 @@ +:_content-type: ASSEMBLY +[id="deprecated-functionalities"] += Deprecated functionalities + +This section lists deprecated functionalities in {product} {product-version}. + + +include::modules/release-notes/snip-deprecated-functionality-rhidp-3545.adoc[leveloffset=+1] + + + diff --git a/assemblies/assembly-release-notes-fixed-issues.adoc b/assemblies/assembly-release-notes-fixed-issues.adoc index 30f941eacb..0dbc827e49 100644 --- a/assemblies/assembly-release-notes-fixed-issues.adoc +++ b/assemblies/assembly-release-notes-fixed-issues.adoc @@ -11,19 +11,40 @@ include::modules/release-notes/snip-bug-fix-rhidp-2727.adoc[leveloffset=+1] include::modules/release-notes/snip-bug-fix-rhidp-2903.adoc[leveloffset=+1] +include::modules/release-notes/snip-bug-fix-rhidp-3115.adoc[leveloffset=+1] + + +include::modules/release-notes/snip-bug-fix-rhidp-3849.adoc[leveloffset=+1] + + include::modules/release-notes/snip-bug-fix-rhidp-3931.adoc[leveloffset=+1] include::modules/release-notes/snip-bug-fix-rhidp-4240.adoc[leveloffset=+1] +include::modules/release-notes/snip-bug-fix-rhidp-4241.adoc[leveloffset=+1] + + include::modules/release-notes/snip-bug-fix-rhidp-4732.adoc[leveloffset=+1] include::modules/release-notes/snip-bug-fix-rhidp-4734.adoc[leveloffset=+1] +include::modules/release-notes/snip-bug-fix-rhidp-5014.adoc[leveloffset=+1] + + +include::modules/release-notes/snip-bug-fix-rhidp-5062.adoc[leveloffset=+1] + + include::modules/release-notes/snip-bug-fix-rhidp-5120.adoc[leveloffset=+1] +include::modules/release-notes/snip-bug-fix-rhidp-5136.adoc[leveloffset=+1] + + +include::modules/release-notes/snip-bug-fix-rhidp-5141.adoc[leveloffset=+1] + + diff --git a/assemblies/assembly-release-notes-new-features.adoc b/assemblies/assembly-release-notes-new-features.adoc index 0e8a20a902..49f23a88a5 100644 --- a/assemblies/assembly-release-notes-new-features.adoc +++ b/assemblies/assembly-release-notes-new-features.adoc @@ -5,6 +5,28 @@ This section highlights new features in {product} {product-version}. +include::modules/release-notes/snip-enhancement-rhidp-2200.adoc[leveloffset=+1] + + +include::modules/release-notes/snip-feature-rhidp-3621.adoc[leveloffset=+1] + + +include::modules/release-notes/snip-feature-rhidp-3817.adoc[leveloffset=+1] + + +include::modules/release-notes/snip-enhancement-rhidp-4384.adoc[leveloffset=+1] + + +include::modules/release-notes/snip-feature-rhidp-4414.adoc[leveloffset=+1] + + +include::modules/release-notes/snip-feature-rhidp-4805.adoc[leveloffset=+1] + + +include::modules/release-notes/snip-feature-rhidp-5156.adoc[leveloffset=+1] + + +include::modules/release-notes/snip-feature-rhidp-5218.adoc[leveloffset=+1] + -None. diff --git a/modules/release-notes/ref-release-notes-technology-preview.adoc b/modules/release-notes/ref-release-notes-technology-preview.adoc index 1f8368705d..3d16a537c9 100644 --- a/modules/release-notes/ref-release-notes-technology-preview.adoc +++ b/modules/release-notes/ref-release-notes-technology-preview.adoc @@ -16,7 +16,8 @@ See: link:https://access.redhat.com/support/offerings/techpreview/[Technology Pr [ ======= +include::modules/release-notes/snip-technology-preview-rhidp-5070.adoc[leveloffset=+1] + -None. >>>>>>> 16addb943 (Update release note texts):assemblies/assembly-release-notes-technology-preview.adoc diff --git a/modules/release-notes/snip-bug-fix-rhidp-5062.adoc b/modules/release-notes/snip-bug-fix-rhidp-5062.adoc index 0e2818b855..719e994476 100644 --- a/modules/release-notes/snip-bug-fix-rhidp-5062.adoc +++ b/modules/release-notes/snip-bug-fix-rhidp-5062.adoc @@ -1,5 +1,5 @@ [id="bug-fix-rhidp-5062"] -= `--suppress-native-package` and `--allow-native-package` flags to handle native modules += `suppress-native-package` and `allow-native-package` flags to handle native modules Previously, the CLI failed with a message that native modules are not supported. From 0676423d907ec99c8eab94da77a38903d68acf74 Mon Sep 17 00:00:00 2001 From: jmagak Date: Tue, 10 Dec 2024 15:37:23 +0100 Subject: [PATCH 07/20] Update realease notes texts --- ...assembly-release-notes-deprecated-functionalities.adoc | 3 +++ .../snip-deprecated-functionality-rhidp-4913.adoc | 8 ++++++++ 2 files changed, 11 insertions(+) create mode 100644 modules/release-notes/snip-deprecated-functionality-rhidp-4913.adoc diff --git a/assemblies/assembly-release-notes-deprecated-functionalities.adoc b/assemblies/assembly-release-notes-deprecated-functionalities.adoc index 41654aaf0f..1b7eb7f457 100644 --- a/assemblies/assembly-release-notes-deprecated-functionalities.adoc +++ b/assemblies/assembly-release-notes-deprecated-functionalities.adoc @@ -8,4 +8,7 @@ This section lists deprecated functionalities in {product} {product-version}. include::modules/release-notes/snip-deprecated-functionality-rhidp-3545.adoc[leveloffset=+1] +include::modules/release-notes/snip-deprecated-functionality-rhidp-4913.adoc[leveloffset=+1] + + diff --git a/modules/release-notes/snip-deprecated-functionality-rhidp-4913.adoc b/modules/release-notes/snip-deprecated-functionality-rhidp-4913.adoc new file mode 100644 index 0000000000..ca0e16b24b --- /dev/null +++ b/modules/release-notes/snip-deprecated-functionality-rhidp-4913.adoc @@ -0,0 +1,8 @@ +[id="deprecated-functionality-rhidp-4913"] += Audit log rotation is deprecated + + +With this update, you can evaluate your platform's log forwarding solutions to align with your security and compliance needs. Most of these solutions offer configurable options to minimize the loss of logs in the event of an outage. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-4913[RHIDP-4913] From 5038b6422cfc069f15faafc5a25d748ed4f8a7ef Mon Sep 17 00:00:00 2001 From: jmagak Date: Fri, 13 Dec 2024 10:36:01 +0100 Subject: [PATCH 08/20] Update release note texts --- ...sembly-release-notes-breaking-changes.adoc | 3 ++- .../assembly-release-notes-known-issues.adoc | 3 +++ .../assembly-release-notes-new-features.adoc | 3 +++ .../snip-bug-fix-rhidp-2727.adoc | 5 ++-- .../snip-bug-fix-rhidp-2903.adoc | 4 +-- .../snip-bug-fix-rhidp-3115.adoc | 4 +-- .../snip-bug-fix-rhidp-3849.adoc | 4 +-- .../snip-bug-fix-rhidp-3931.adoc | 3 ++- .../snip-bug-fix-rhidp-4240.adoc | 5 ++-- .../snip-bug-fix-rhidp-4241.adoc | 8 +++--- .../snip-bug-fix-rhidp-4732.adoc | 6 ++--- .../snip-bug-fix-rhidp-4734.adoc | 5 ++-- .../snip-bug-fix-rhidp-5120.adoc | 7 +++-- .../snip-bug-fix-rhidp-5136.adoc | 4 +-- ...p-deprecated-functionality-rhidp-4913.adoc | 1 - .../snip-enhancement-rhidp-2200.adoc | 2 +- .../snip-feature-rhidp-3621.adoc | 2 +- .../snip-feature-rhidp-4414.adoc | 26 ++++++++++++++----- .../snip-feature-rhidp-4805.adoc | 10 +++---- .../snip-feature-rhidp-5156.adoc | 4 +-- .../snip-feature-rhidp-5218.adoc | 4 +-- .../snip-known-issue-rhidp-4687.adoc | 14 ++++++++++ ...snip-removed-functionality-rhidp-4572.adoc | 9 +++++++ .../snip-technology-preview-rhidp-5070.adoc | 9 +++---- 24 files changed, 91 insertions(+), 54 deletions(-) create mode 100644 modules/release-notes/snip-known-issue-rhidp-4687.adoc create mode 100644 modules/release-notes/snip-removed-functionality-rhidp-4572.adoc diff --git a/assemblies/assembly-release-notes-breaking-changes.adoc b/assemblies/assembly-release-notes-breaking-changes.adoc index c89028cef7..64899c23cc 100644 --- a/assemblies/assembly-release-notes-breaking-changes.adoc +++ b/assemblies/assembly-release-notes-breaking-changes.adoc @@ -5,6 +5,7 @@ This section lists breaking changes in {product} {product-version}. +include::modules/release-notes/snip-removed-functionality-rhidp-4572.adoc[leveloffset=+1] + -None. diff --git a/assemblies/assembly-release-notes-known-issues.adoc b/assemblies/assembly-release-notes-known-issues.adoc index 6d8c114c57..25110e2795 100644 --- a/assemblies/assembly-release-notes-known-issues.adoc +++ b/assemblies/assembly-release-notes-known-issues.adoc @@ -5,6 +5,9 @@ This section lists known issues in {product} {product-version}. +include::modules/release-notes/snip-known-issue-rhidp-4687.adoc[leveloffset=+1] + + include::modules/release-notes/snip-known-issue-rhidp-3396.adoc[leveloffset=+1] diff --git a/assemblies/assembly-release-notes-new-features.adoc b/assemblies/assembly-release-notes-new-features.adoc index 49f23a88a5..e948e5d6ab 100644 --- a/assemblies/assembly-release-notes-new-features.adoc +++ b/assemblies/assembly-release-notes-new-features.adoc @@ -14,6 +14,9 @@ include::modules/release-notes/snip-feature-rhidp-3621.adoc[leveloffset=+1] include::modules/release-notes/snip-feature-rhidp-3817.adoc[leveloffset=+1] +include::modules/release-notes/snip-enhancement-rhidp-4236.adoc[leveloffset=+1] + + include::modules/release-notes/snip-enhancement-rhidp-4384.adoc[leveloffset=+1] diff --git a/modules/release-notes/snip-bug-fix-rhidp-2727.adoc b/modules/release-notes/snip-bug-fix-rhidp-2727.adoc index 57cb8bedbb..897de7189e 100644 --- a/modules/release-notes/snip-bug-fix-rhidp-2727.adoc +++ b/modules/release-notes/snip-bug-fix-rhidp-2727.adoc @@ -1,9 +1,10 @@ [id="bug-fix-rhidp-2727"] = GitHub issues plugin supports multiple GitHub integration hosts -Previously, the GitHub issues plugin defaulted to using the first GitHub integration it detected for all components. This behavior made it incompatible with setups involving multiple GitHub integration hosts. +Previously, the GitHub issues plugin defaulted to using the first GitHub integration it detected for all components. This behavior made it incompatible with setups involving multiple GitHub integration hosts. + +Now, GitHub issues plugin supports multiple GitHub integration hosts. It uses the well-known entity slug annotation `backstage.io/source-location` or `backstage.io/managed-by-location` to determine the appropriate GitHub integration for a component. If no integration matches the slug, the first GitHub integration is selected, maintaining the previous behavior. -Now, GitHub issues plugin supports multiple GitHub integration hosts. It uses the well-known entity slug annotation `backstage.io/source-location` or `backstage.io/managed-by-location` to determine the appropriate GitHub integration for a component. If no integration matches the slug, the first GitHub integration is selected, maintaining the previous behavior. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-2727[RHIDP-2727] diff --git a/modules/release-notes/snip-bug-fix-rhidp-2903.adoc b/modules/release-notes/snip-bug-fix-rhidp-2903.adoc index 71c7f191b7..fa31848160 100644 --- a/modules/release-notes/snip-bug-fix-rhidp-2903.adoc +++ b/modules/release-notes/snip-bug-fix-rhidp-2903.adoc @@ -1,8 +1,8 @@ [id="bug-fix-rhidp-2903"] = All API documentation is defined in the 3scale backend plugin -Previously, some API documentation defined in the 3scale backend plugin was not accessible in {product-very-short}. - +Previously, some API documentation defined in the 3scale backend plugin was not accessible in {product-very-short}. + With this update, all API documentation defined in the 3scale backend plugin is imported and merged in the {product-very-short}. .Additional resources diff --git a/modules/release-notes/snip-bug-fix-rhidp-3115.adoc b/modules/release-notes/snip-bug-fix-rhidp-3115.adoc index 06caccb434..67a1fd433a 100644 --- a/modules/release-notes/snip-bug-fix-rhidp-3115.adoc +++ b/modules/release-notes/snip-bug-fix-rhidp-3115.adoc @@ -1,8 +1,8 @@ [id="bug-fix-rhidp-3115"] = {product-very-short} helm chart deployment throws `NotAllowedError` -Previously, when deploying with the Helm Chart, there could be a mismatch between the Route hostname and the `baseUrl` fields added to the generated app-config ConfigMap. This could sometimes cause failure to authenticate against some providers due to an origin mismatch. - +Previously, when deploying with the Helm Chart, there could be a mismatch between the Route hostname and the `baseUrl` fields added to the generated app-config ConfigMap. This could sometimes cause failure to authenticate against some providers due to an origin mismatch. + This update fixes this issue by ensuring no mismatch between those values. .Additional resources diff --git a/modules/release-notes/snip-bug-fix-rhidp-3849.adoc b/modules/release-notes/snip-bug-fix-rhidp-3849.adoc index 3a72836764..64408361f7 100644 --- a/modules/release-notes/snip-bug-fix-rhidp-3849.adoc +++ b/modules/release-notes/snip-bug-fix-rhidp-3849.adoc @@ -1,8 +1,8 @@ [id="bug-fix-rhidp-3849"] = Disable the creation of permission policies and roles when disabling the RBAC backend plugin -Previously, disabling the RBAC backend plugin created roles and permission policies, whether the permission framework was enabled or not. - +Previously, disabling the RBAC backend plugin created roles and permission policies, whether the permission framework was enabled or not. + With this update, disabling the RBAC backend plugin no longer creates roles and permission policies. .Additional resources diff --git a/modules/release-notes/snip-bug-fix-rhidp-3931.adoc b/modules/release-notes/snip-bug-fix-rhidp-3931.adoc index 1f1cedf69c..6b2ba2db47 100644 --- a/modules/release-notes/snip-bug-fix-rhidp-3931.adoc +++ b/modules/release-notes/snip-bug-fix-rhidp-3931.adoc @@ -1,9 +1,10 @@ [id="bug-fix-rhidp-3931"] = Added alert on the deletion icon during bulk imports -Before this update, repositories were added to {product-short} from various sources, such as `app-config` files or GitHub discovery. The Bulk Import plugin only tracked repositories accessible using the configured GitHub integrations. When both plugins were enabled, repositories discovered by GitHub Discovery appeared on Bulk Import pages. However, deleting these repositories from Bulk Import Jobs had no effect, as entities from discovery or `app-config.yaml` file remained in the {product-short} catalog. +Before this update, repositories were added to the {product-short} from various sources, such as `app-config` files or GitHub discovery. The Bulk Import plugin only tracked repositories accessible using the configured GitHub integrations. When both plugins were enabled, repositories discovered by GitHub Discovery appeared on Bulk Import pages. However, deleting these repositories from Bulk Import Jobs had no effect, as entities from discovery or `app-config.yaml` file remained in the {product-short} catalog. With this update, an alert on the deletion icon notifies the user to modify the source (either the `catalog-info` within the repository or the `app-config.yaml` file if the file originates from there) to remove the catalog entity. + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-3931[RHIDP-3931] diff --git a/modules/release-notes/snip-bug-fix-rhidp-4240.adoc b/modules/release-notes/snip-bug-fix-rhidp-4240.adoc index 2fbd7c66ee..a676d3fc1b 100644 --- a/modules/release-notes/snip-bug-fix-rhidp-4240.adoc +++ b/modules/release-notes/snip-bug-fix-rhidp-4240.adoc @@ -1,10 +1,9 @@ [id="bug-fix-rhidp-4240"] = Removed the pre-configured custom resources from the Kubernetes configuration -Before this update, the custom resources in Kubernetes configuration were pre-configured. As a result, users could see Tekton warnings without configuring the custom resources in Kubernetes. - +Before this update, the custom resources in Kubernetes configuration were pre-configured. As a result, users could see Tekton warnings without configuring the custom resources in Kubernetes. + This update removes the pre-configured custom resources from the Kubernetes configuration. Therefore, users can customize resources to the Kubernetes configuration based on their requirements, preventing unrelated warnings from appearing. - .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4240[RHIDP-4240] diff --git a/modules/release-notes/snip-bug-fix-rhidp-4241.adoc b/modules/release-notes/snip-bug-fix-rhidp-4241.adoc index 8988635199..760d78df3d 100644 --- a/modules/release-notes/snip-bug-fix-rhidp-4241.adoc +++ b/modules/release-notes/snip-bug-fix-rhidp-4241.adoc @@ -1,9 +1,9 @@ [id="bug-fix-rhidp-4241"] -= RBAC Plugin is broken with latest Backstage version (1.31) += RBAC Plugin is broken with latest Backstage version (`1.31`) -Before this update, RBAC backend plugin broke in Backstage 1.31 with an error. - -This update resolves compatibility issues with RBAC backend plugin on Backstage versions 1.31 and 1.32 without displaying any errors. +Before this update, RBAC backend plugin broke in Backstage `1.31` with an error. + +This update resolves compatibility issues with RBAC backend plugin on Backstage versions `1.31` and `1.32` without displaying any errors. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4241[RHIDP-4241] diff --git a/modules/release-notes/snip-bug-fix-rhidp-4732.adoc b/modules/release-notes/snip-bug-fix-rhidp-4732.adoc index 04837f097a..93c2824b21 100644 --- a/modules/release-notes/snip-bug-fix-rhidp-4732.adoc +++ b/modules/release-notes/snip-bug-fix-rhidp-4732.adoc @@ -1,9 +1,9 @@ [id="bug-fix-rhidp-4732"] -= The backstage instance always failed to start in version 5.1.0 += The backstage instance always failed to start in version `5.1.0` -Before this update, the backstage instance failed to start in version 5.1.0, showing an error. +Before this update, the backstage instance failed to start in version `5.1.0`, showing an error. -With this update, the RBAC Backend plugin now starts successfully in version 5.1.0 without displaying any errors. +With this update, the RBAC Backend plugin now starts successfully in version `5.1.0` without displaying any errors. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4732[RHIDP-4732] diff --git a/modules/release-notes/snip-bug-fix-rhidp-4734.adoc b/modules/release-notes/snip-bug-fix-rhidp-4734.adoc index e78f2b9764..2798ff9acd 100644 --- a/modules/release-notes/snip-bug-fix-rhidp-4734.adoc +++ b/modules/release-notes/snip-bug-fix-rhidp-4734.adoc @@ -1,10 +1,9 @@ [id="bug-fix-rhidp-4734"] = Resolved RBAC API inconsistency when scaling deployments to more than one pod -Before this update, scaling the deployment to more than one pod caused RBAC roles to remain unsynced, allowing only the pod that created the resource to serve it. - +Before this update, scaling the deployment to more than one pod caused RBAC roles to remain unsynced, allowing only the pod that created the resource to serve it. + With this update, RBAC roles are now properly synced across all pods, with Redis cache and traffic routing configured to ensure consistency across the deployment. - .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4734[RHIDP-4734] diff --git a/modules/release-notes/snip-bug-fix-rhidp-5120.adoc b/modules/release-notes/snip-bug-fix-rhidp-5120.adoc index 3b383b1387..15fff76930 100644 --- a/modules/release-notes/snip-bug-fix-rhidp-5120.adoc +++ b/modules/release-notes/snip-bug-fix-rhidp-5120.adoc @@ -1,10 +1,9 @@ [id="bug-fix-rhidp-5120"] -= Resolved the issue with text selection when reporting a TechDoc issue - -Previously, the feature to report a documentation (TechDoc) issue failed. Therefore, when a user selected a text in a TechDoc, a large icon appeared instead of a tooltip button. += Resolved the issue with text selection when reporting a TechDoc issue +Previously, the feature to report a documentation (TechDoc) issue failed. Therefore, when a user selected a text in a TechDoc, a large icon appeared instead of a tooltip button. + With this update, users can select texts when reporting a documentation (TechDoc) issue. - .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5120[RHIDP-5120] diff --git a/modules/release-notes/snip-bug-fix-rhidp-5136.adoc b/modules/release-notes/snip-bug-fix-rhidp-5136.adoc index dbe5a82a94..65a141f289 100644 --- a/modules/release-notes/snip-bug-fix-rhidp-5136.adoc +++ b/modules/release-notes/snip-bug-fix-rhidp-5136.adoc @@ -1,8 +1,8 @@ [id="bug-fix-rhidp-5136"] = Resolved the `stdout maxBuffer` error -Previously, the `export-dynamic-plugin` failed with an error that the `stdout maxBuffer` length was exceeded. - +Previously, the `export-dynamic-plugin` failed with an error that the `stdout maxBuffer` length was exceeded. + With this update, the CLI redirects the output of the {{yarn install}} command it performs during the export process to a file. Therefore, a successful completion of the {{yarn install}} command and verification of the `export-dynamic-plugin`, cleans up the file. The file is available for troubleshooting when the dynamic plugin validation checks fail. .Additional resources diff --git a/modules/release-notes/snip-deprecated-functionality-rhidp-4913.adoc b/modules/release-notes/snip-deprecated-functionality-rhidp-4913.adoc index ca0e16b24b..2972092513 100644 --- a/modules/release-notes/snip-deprecated-functionality-rhidp-4913.adoc +++ b/modules/release-notes/snip-deprecated-functionality-rhidp-4913.adoc @@ -1,7 +1,6 @@ [id="deprecated-functionality-rhidp-4913"] = Audit log rotation is deprecated - With this update, you can evaluate your platform's log forwarding solutions to align with your security and compliance needs. Most of these solutions offer configurable options to minimize the loss of logs in the event of an outage. .Additional resources diff --git a/modules/release-notes/snip-enhancement-rhidp-2200.adoc b/modules/release-notes/snip-enhancement-rhidp-2200.adoc index 6dc3904346..8375685e9c 100644 --- a/modules/release-notes/snip-enhancement-rhidp-2200.adoc +++ b/modules/release-notes/snip-enhancement-rhidp-2200.adoc @@ -1,5 +1,5 @@ [id="enhancement-rhidp-2200"] -= Added individual `mountPath` += Added an individual `mountPath` This update adds an additional individual `mountPath` for extra configmaps or secrets. diff --git a/modules/release-notes/snip-feature-rhidp-3621.adoc b/modules/release-notes/snip-feature-rhidp-3621.adoc index 91251b055a..f56d6b364e 100644 --- a/modules/release-notes/snip-feature-rhidp-3621.adoc +++ b/modules/release-notes/snip-feature-rhidp-3621.adoc @@ -1,7 +1,7 @@ [id="feature-rhidp-3621"] = `PersistentVolumeClaims` support is available -With this update, link:https://github.com/redhat-developer/rhdh-operator/blob/main/docs/configuration.md#persistentvolumeclaims[PersistentVolumeClaims (PVC)] support is available. +With this update, link:https://github.com/redhat-developer/rhdh-operator/blob/main/docs/configuration.md#persistentvolumeclaims[`PersistentVolumeClaims` (PVC)] support is available. // .Additional resources // * link:https://issues.redhat.com/browse/RHIDP-3621[RHIDP-3621] diff --git a/modules/release-notes/snip-feature-rhidp-4414.adoc b/modules/release-notes/snip-feature-rhidp-4414.adoc index da0495dcb4..3cf2187045 100644 --- a/modules/release-notes/snip-feature-rhidp-4414.adoc +++ b/modules/release-notes/snip-feature-rhidp-4414.adoc @@ -1,7 +1,19 @@ -[id="feature-rhidp-4414"] -= Dynamic plugin configuration using `flavor` - -This update adds a new configuration value `flavor` to identify on which flavor of Backstage a plugin is running. Plugin authors can use this configuration value to tailor their plugins based on whether the plugins are running on {product-very-short}, RHTAP, or Backstage. - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-4414[RHIDP-4414] +[id="feature-rhidp-4414"] += Identifying Backstage flavor for plugins by using the `developerHub.flavor` field + +With this update, you can use the `developerHub.flavor` field to identify whether plugins are running on {product-very-short}, RHTAP, or vanilla Backstage, as shown in the following example: + +.`app-config.yaml` fragment with the `developerhub.flavor` field + +[source,yaml] +---- +developerHub: + flavor: +---- + +`flavor`:: +Identify the flavor of Backstage that is running. Default value: `rhdh` + + +// .Additional resources +// * link:https://issues.redhat.com/browse/RHIDP-4414[RHIDP-4414] diff --git a/modules/release-notes/snip-feature-rhidp-4805.adoc b/modules/release-notes/snip-feature-rhidp-4805.adoc index 804f7d4edc..8cb53449fc 100644 --- a/modules/release-notes/snip-feature-rhidp-4805.adoc +++ b/modules/release-notes/snip-feature-rhidp-4805.adoc @@ -1,10 +1,10 @@ [id="feature-rhidp-4805"] -= Authenticating with RHBK - -With this update, you can use RHBK as an authentication provider. The Keycloak plugin will now support ingesting users and groups with RHBK. For more details, see link:https://docs.redhat.com/en/documentation/red_hat_build_of_keycloak/26.0/html-single/getting_started_guide/index#getting-started-zip-start-red-hat-build-of-keycloak[Authentication with RHBK]. - - += Authenticating with Red Hat Build of Keycloak +With this update, you can use Red Hat Build of Keycloak as an authentication provider. The Keycloak plugin will now support ingesting users and groups with Red Hat Build of Keycloak. For more details, see link:https://docs.redhat.com/en/documentation/red_hat_build_of_keycloak/26.0/html-single/getting_started_guide/index#getting-started-zip-start-red-hat-build-of-keycloak[Authentication with Red Hat Build of Keycloak]. + + + // .Additional resources diff --git a/modules/release-notes/snip-feature-rhidp-5156.adoc b/modules/release-notes/snip-feature-rhidp-5156.adoc index ca90edd5e4..eb606df68b 100644 --- a/modules/release-notes/snip-feature-rhidp-5156.adoc +++ b/modules/release-notes/snip-feature-rhidp-5156.adoc @@ -1,7 +1,7 @@ [id="feature-rhidp-5156"] -= Document `backstage-plugin-catalog-backend-module-logs` change to static (1.4) += `backstage-plugin-catalog-backend-module-logs` is enabled -With this update, the `backstage-plugin-catalog-backend-module-logs` is enabled and converted to a static plugin improving performance and stability. The dynamic plugin was disabled in version 1.3. +With this update, the `backstage-plugin-catalog-backend-module-logs` is enabled and converted to a static plugin improving performance and stability. The dynamic plugin was disabled in version `1.3`. // .Additional resources // * link:https://issues.redhat.com/browse/RHIDP-5156[RHIDP-5156] diff --git a/modules/release-notes/snip-feature-rhidp-5218.adoc b/modules/release-notes/snip-feature-rhidp-5218.adoc index 5686364c07..aadb31b58e 100644 --- a/modules/release-notes/snip-feature-rhidp-5218.adoc +++ b/modules/release-notes/snip-feature-rhidp-5218.adoc @@ -1,7 +1,7 @@ [id="feature-rhidp-5218"] -= RHSSO 7.6 is deprecated as an authentication provider += RHSSO `7.6` is deprecated as an authentication provider -RHSSO 7.6 is deprecated as an authentication provider. You can continue to use RHSSO until the end of maintenance support. For details, see link:https://access.redhat.com/support/policy/updates/jboss_notes/#p_sso[RHSSO lifecycle dates]. As an alternative, migrate to RHBK v24. +RHSSO `7.6` is deprecated as an authentication provider. You can continue to use RHSSO until the end of maintenance support. For details, see link:https://access.redhat.com/support/policy/updates/jboss_notes/#p_sso[RHSSO lifecycle dates]. As an alternative, migrate to RHBK `v24`. diff --git a/modules/release-notes/snip-known-issue-rhidp-4687.adoc b/modules/release-notes/snip-known-issue-rhidp-4687.adoc new file mode 100644 index 0000000000..fa10f8697a --- /dev/null +++ b/modules/release-notes/snip-known-issue-rhidp-4687.adoc @@ -0,0 +1,14 @@ +[id="known-issue-rhidp-4687"] += Updating Channel does not trigger an Operator Update + +Administrators cannot update RHDH across channels. As a workaround, to upgrade across channels: + +* Delete the subscription by starting `CSV: 1.y.z` from the `fast-1.y` channel. +* Create a new subscription pointing to the new channel (fast or `fast-1.y+1`), using the latest CSV or a different startingCSV. +* Once installed, any existing Backstage objects will be upgraded through the new operator. + +Note, your app config may need to be adjusted as part of the rollout, if plugins have changed their name or configuration requirements. + + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-4687[RHIDP-4687] diff --git a/modules/release-notes/snip-removed-functionality-rhidp-4572.adoc b/modules/release-notes/snip-removed-functionality-rhidp-4572.adoc new file mode 100644 index 0000000000..99d6df44e4 --- /dev/null +++ b/modules/release-notes/snip-removed-functionality-rhidp-4572.adoc @@ -0,0 +1,9 @@ +[id="removed-functionality-rhidp-4572"] += Updated monitoring and logging metrics + +Prom-client metrics have been removed and replaced with OpenTelemetry metrics. As a result, the metrics port has changed from `7007` to `9464`. Deprecated metrics have also been removed. If you had dependencies on these, ensure your prometheus queries are updated. For further information, see link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.3/html-single/monitoring_and_logging/index#assembly-rhdh-observability[Monitoring and logging] + + + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-4572[RHIDP-4572] diff --git a/modules/release-notes/snip-technology-preview-rhidp-5070.adoc b/modules/release-notes/snip-technology-preview-rhidp-5070.adoc index cd050f29d8..753f5bccaa 100644 --- a/modules/release-notes/snip-technology-preview-rhidp-5070.adoc +++ b/modules/release-notes/snip-technology-preview-rhidp-5070.adoc @@ -1,7 +1,7 @@ [id="technology-preview-rhidp-5070"] -= Version Compatibility Matrix for {product} 1.4 += Version Compatibility Matrix for {product} `1.4` -The following tables list products and their versions compatible with {product-very-short} 1.4: +The following tables list products and their versions compatible with {product-very-short} `1.4`: [cols="75%,25%", frame="all", options="header"] |=== @@ -9,7 +9,7 @@ The following tables list products and their versions compatible with {product-v |Version | {ocp-brand-name} -| `4.16-4.17` +| `4.16`-`4.17` |=== [cols="75%,25%", frame="all", options="header"] @@ -26,9 +26,6 @@ The following tables list products and their versions compatible with {product-v | {aks-brand-name} ({aks-short}) | Supported for Kubernetes version `1.24` -| {gke-brand-name} ({gke-short}) -| Supported for Kubernetes version `1.24` - | {gcp-brand-name} ({gcp-short}) | Supported for Kubernetes version `1.24` |=== From 120e440de215cd12f8a1889d9097f3d1dad0dc6d Mon Sep 17 00:00:00 2001 From: jmagak Date: Fri, 13 Dec 2024 10:36:46 +0100 Subject: [PATCH 09/20] Update release note texts --- assemblies/assembly-release-notes-new-features.adoc | 3 --- 1 file changed, 3 deletions(-) diff --git a/assemblies/assembly-release-notes-new-features.adoc b/assemblies/assembly-release-notes-new-features.adoc index e948e5d6ab..49f23a88a5 100644 --- a/assemblies/assembly-release-notes-new-features.adoc +++ b/assemblies/assembly-release-notes-new-features.adoc @@ -14,9 +14,6 @@ include::modules/release-notes/snip-feature-rhidp-3621.adoc[leveloffset=+1] include::modules/release-notes/snip-feature-rhidp-3817.adoc[leveloffset=+1] -include::modules/release-notes/snip-enhancement-rhidp-4236.adoc[leveloffset=+1] - - include::modules/release-notes/snip-enhancement-rhidp-4384.adoc[leveloffset=+1] From 65d67d72047b92f4f688372b615696516c9bbeea Mon Sep 17 00:00:00 2001 From: jmagak Date: Fri, 13 Dec 2024 12:02:28 +0100 Subject: [PATCH 10/20] Updates RN content --- .../ref-release-notes-breaking-changes.adoc | 8 + ...ease-notes-deprecated-functionalities.adoc | 17 +- .../ref-release-notes-fixed-issues.adoc | 148 ++++++++++++++++++ .../ref-release-notes-known-issues.adoc | 7 + .../ref-release-notes-new-features.adoc | 59 +++++++ .../ref-release-notes-technology-preview.adoc | 37 ++++- .../snip-bug-fix-rhidp-2727.adoc | 10 -- .../snip-bug-fix-rhidp-2903.adoc | 9 -- .../snip-bug-fix-rhidp-3115.adoc | 9 -- .../snip-bug-fix-rhidp-3849.adoc | 9 -- .../snip-bug-fix-rhidp-3931.adoc | 10 -- .../snip-bug-fix-rhidp-4240.adoc | 9 -- .../snip-bug-fix-rhidp-4241.adoc | 9 -- .../snip-bug-fix-rhidp-4732.adoc | 9 -- .../snip-bug-fix-rhidp-4734.adoc | 9 -- .../snip-bug-fix-rhidp-5014.adoc | 9 -- .../snip-bug-fix-rhidp-5062.adoc | 12 -- .../snip-bug-fix-rhidp-5120.adoc | 9 -- .../snip-bug-fix-rhidp-5136.adoc | 9 -- .../snip-bug-fix-rhidp-5141.adoc | 9 -- ...p-deprecated-functionality-rhidp-3545.adoc | 7 - ...p-deprecated-functionality-rhidp-4913.adoc | 7 - .../snip-enhancement-rhidp-2200.adoc | 7 - .../snip-enhancement-rhidp-4384.adoc | 7 - .../snip-feature-rhidp-3621.adoc | 7 - .../snip-feature-rhidp-3817.adoc | 7 - .../snip-feature-rhidp-4414.adoc | 19 --- .../snip-feature-rhidp-4805.adoc | 11 -- .../snip-feature-rhidp-5156.adoc | 7 - .../snip-feature-rhidp-5218.adoc | 14 -- .../snip-known-issue-rhidp-3396.adoc | 7 - .../snip-known-issue-rhidp-4687.adoc | 14 -- ...snip-removed-functionality-rhidp-4572.adoc | 9 -- .../snip-technology-preview-rhidp-5070.adoc | 34 ---- 34 files changed, 267 insertions(+), 297 deletions(-) delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-2727.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-2903.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-3115.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-3849.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-3931.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-4240.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-4241.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-4732.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-4734.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-5014.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-5062.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-5120.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-5136.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-5141.adoc delete mode 100644 modules/release-notes/snip-deprecated-functionality-rhidp-3545.adoc delete mode 100644 modules/release-notes/snip-deprecated-functionality-rhidp-4913.adoc delete mode 100644 modules/release-notes/snip-enhancement-rhidp-2200.adoc delete mode 100644 modules/release-notes/snip-enhancement-rhidp-4384.adoc delete mode 100644 modules/release-notes/snip-feature-rhidp-3621.adoc delete mode 100644 modules/release-notes/snip-feature-rhidp-3817.adoc delete mode 100644 modules/release-notes/snip-feature-rhidp-4414.adoc delete mode 100644 modules/release-notes/snip-feature-rhidp-4805.adoc delete mode 100644 modules/release-notes/snip-feature-rhidp-5156.adoc delete mode 100644 modules/release-notes/snip-feature-rhidp-5218.adoc delete mode 100644 modules/release-notes/snip-known-issue-rhidp-3396.adoc delete mode 100644 modules/release-notes/snip-known-issue-rhidp-4687.adoc delete mode 100644 modules/release-notes/snip-removed-functionality-rhidp-4572.adoc delete mode 100644 modules/release-notes/snip-technology-preview-rhidp-5070.adoc diff --git a/modules/release-notes/ref-release-notes-breaking-changes.adoc b/modules/release-notes/ref-release-notes-breaking-changes.adoc index 89704ad994..23d434f8bd 100644 --- a/modules/release-notes/ref-release-notes-breaking-changes.adoc +++ b/modules/release-notes/ref-release-notes-breaking-changes.adoc @@ -4,4 +4,12 @@ This section lists breaking changes in {product} {product-version}. +[id="removed-functionality-rhidp-4572"] +== Updated monitoring and logging metrics + +Prom-client metrics have been removed and replaced with OpenTelemetry metrics. As a result, the metrics port has changed from `7007` to `9464`. Deprecated metrics have also been removed. If you had dependencies on these, ensure your prometheus queries are updated. For further information, see link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.3/html-single/monitoring_and_logging/index#assembly-rhdh-observability[Monitoring and logging] +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-4572[RHIDP-4572] + + diff --git a/modules/release-notes/ref-release-notes-deprecated-functionalities.adoc b/modules/release-notes/ref-release-notes-deprecated-functionalities.adoc index 87477a9b58..2b6a46fb00 100644 --- a/modules/release-notes/ref-release-notes-deprecated-functionalities.adoc +++ b/modules/release-notes/ref-release-notes-deprecated-functionalities.adoc @@ -3,11 +3,20 @@ = Deprecated functionalities This section lists deprecated functionalities in {product} {product-version}. -<<<<<<< HEAD:modules/release-notes/ref-release-notes-deprecated-functionalities.adoc -======= +[id="deprecated-functionality-rhidp-3545"] +== `./dynamic-plugins/dist/janus-idp-backstage-plugin-aap-backend-dynamic` plugin is deprecated + +The `./dynamic-plugins/dist/janus-idp-backstage-plugin-aap-backend-dynamic` plugin has been deprecated and will be removed in the next release. You can link:https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html-single/using_ansible_plug-ins_for_red_hat_developer_hub/index[use Ansible plug-ins for {product-very-short}] instead. +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-3545[RHIDP-3545] + +[id="deprecated-functionality-rhidp-4913"] +== Audit log rotation is deprecated + +With this update, you can evaluate your platform’s log forwarding solutions to align with your security and compliance needs. Most of these solutions offer configurable options to minimize the loss of logs in the event of an outage. +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-4913[RHIDP-4913] -None. ->>>>>>> 16addb943 (Update release note texts):assemblies/assembly-release-notes-deprecated-functionalities.adoc diff --git a/modules/release-notes/ref-release-notes-fixed-issues.adoc b/modules/release-notes/ref-release-notes-fixed-issues.adoc index dc7225a11c..a5b221a917 100644 --- a/modules/release-notes/ref-release-notes-fixed-issues.adoc +++ b/modules/release-notes/ref-release-notes-fixed-issues.adoc @@ -4,3 +4,151 @@ This section lists issues fixed in {product} {product-version}. +== Fixed issues in 1.4 + +[id="bug-fix-rhidp-2727"] +=== GitHub issues plugin supports multiple GitHub integration hosts + +Previously, the GitHub issues plugin defaulted to using the first GitHub integration it detected for all components. This behavior made it incompatible with setups involving multiple GitHub integration hosts. + +Now, GitHub issues plugin supports multiple GitHub integration hosts. It uses the well-known entity slug annotation `backstage.io/source-location` or `backstage.io/managed-by-location` to determine the appropriate GitHub integration for a component. If no integration matches the slug, the first GitHub integration is selected, maintaining the previous behavior. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-2727[RHIDP-2727] + + +[id="bug-fix-rhidp-2903"] +=== All API documentation is defined in the 3scale backend plugin + +Previously, some API documentation defined in the 3scale backend plugin was not accessible in {product-very-short}. + +With this update, all API documentation defined in the 3scale backend plugin is imported and merged in the {product-very-short}. +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-2903[RHIDP-2903] + + +[id="bug-fix-rhidp-3115"] +=== {product-very-short} helm chart deployment throws `NotAllowedError` + +Previously, when deploying with the Helm Chart, there could be a mismatch between the Route hostname and the `baseUrl` fields added to the generated app-config ConfigMap. This could sometimes cause failure to authenticate against some providers due to an origin mismatch. + +This update fixes this issue by ensuring no mismatch between those values. +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-3115[RHIDP-3115] + + +[id="bug-fix-rhidp-3849"] +=== Disable the creation of permission policies and roles when disabling the RBAC backend plugin + +Previously, disabling the RBAC backend plugin created roles and permission policies, whether the permission framework was enabled or not. + +With this update, disabling the RBAC backend plugin no longer creates roles and permission policies. +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-3849[RHIDP-3849] + + +[id="bug-fix-rhidp-3931"] +=== Added alert on the deletion icon during bulk imports + +Before this update, repositories were added to the {product-short} from various sources, such as `app-config` files or GitHub discovery. The Bulk Import plugin only tracked repositories accessible using the configured GitHub integrations. When both plugins were enabled, repositories discovered by GitHub Discovery appeared on Bulk Import pages. However, deleting these repositories from Bulk Import Jobs had no effect, as entities from discovery or `app-config.yaml` file remained in the {product-short} catalog. + +With this update, an alert on the deletion icon notifies the user to modify the source (either the `catalog-info` within the repository or the `app-config.yaml` file if the file originates from there) to remove the catalog entity. + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-3931[RHIDP-3931] + + +[id="bug-fix-rhidp-4240"] +=== Removed the pre-configured custom resources from the Kubernetes configuration + +Before this update, the custom resources in Kubernetes configuration were pre-configured. As a result, users could see Tekton warnings without configuring the custom resources in Kubernetes. + +This update removes the pre-configured custom resources from the Kubernetes configuration. Therefore, users can customize resources to the Kubernetes configuration based on their requirements, preventing unrelated warnings from appearing. +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-4240[RHIDP-4240] + + +[id="bug-fix-rhidp-4241"] +=== RBAC Plugin is broken with latest Backstage version (`1.31`) + +Before this update, RBAC backend plugin broke in Backstage `1.31` with an error. + +This update resolves compatibility issues with RBAC backend plugin on Backstage versions `1.31` and `1.32` without displaying any errors. +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-4241[RHIDP-4241] + + +[id="bug-fix-rhidp-4732"] +=== The backstage instance always failed to start in version `5.1.0` + +Before this update, the backstage instance failed to start in version `5.1.0`, showing an error. + +With this update, the RBAC Backend plugin now starts successfully in version `5.1.0` without displaying any errors. +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-4732[RHIDP-4732] + + +[id="bug-fix-rhidp-4734"] +=== Resolved RBAC API inconsistency when scaling deployments to more than one pod + +Before this update, scaling the deployment to more than one pod caused RBAC roles to remain unsynced, allowing only the pod that created the resource to serve it. + +With this update, RBAC roles are now properly synced across all pods, with Redis cache and traffic routing configured to ensure consistency across the deployment. +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-4734[RHIDP-4734] + + +[id="bug-fix-rhidp-5014"] +=== `export-dynamic-plugin` fails to find dependencies nested deeper than one level in `node_modules` + +Previously, the CLI examined the dependencies of embedded packages during the export process to know if other packages should be embedded. One of the methods was calling {{require}} when the CLI encountered a built embedded package, which was the case when wrapping an existing plugin. + +This update changes the parent directory that the {{require}} uses from the monorepo root to the embedded package. Therefore, the dependent package found is the dependency that is most relevant to the embedded package. +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-5014[RHIDP-5014] + + +[id="bug-fix-rhidp-5062"] +=== `suppress-native-package` and `allow-native-package` flags to handle native modules + +Previously, the CLI failed with a message that native modules are not supported. + +This update introduces two new CLI flags that help dynamic plugin developers handle native modules. Both flags accept a list of packages. The `--suppress-native-package` flag does not require the native module at runtime. It replaces the native module with an empty package that displays an error. The `--allow-native-package` flag instructs the CLI to allow the native package during checks, and tests a plugin that uses a native module. + + + +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-5062[RHIDP-5062] + + +[id="bug-fix-rhidp-5120"] +=== Resolved the issue with text selection when reporting a TechDoc issue + +Previously, the feature to report a documentation (TechDoc) issue failed. Therefore, when a user selected a text in a TechDoc, a large icon appeared instead of a tooltip button. + +With this update, users can select texts when reporting a documentation (TechDoc) issue. +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-5120[RHIDP-5120] + + +[id="bug-fix-rhidp-5136"] +=== Resolved the `stdout maxBuffer` error + +Previously, the `export-dynamic-plugin` failed with an error that the `stdout maxBuffer` length was exceeded. + +With this update, the CLI redirects the output of the {{yarn install}} command it performs during the export process to a file. Therefore, a successful completion of the {{yarn install}} command and verification of the `export-dynamic-plugin`, cleans up the file. The file is available for troubleshooting when the dynamic plugin validation checks fail. +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-5136[RHIDP-5136] + + +[id="bug-fix-rhidp-5141"] +=== Added an `--ignore-version-check` flag + +Previously, exporting a plugin that has not been updated to a newer backstage version failed due to a semver check performed on dependencies of the dynamic plugin package. + +With this update, an `--ignore-version-check` flag accepts a list of package names causing the CLI to selectively ignore the semver check the CLI performs when evaluating the plugin package dependencies. Therefore, a plugin that has not been updated works because it relies on unchanged interfaces and functions. +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-5141[RHIDP-5141] + + + diff --git a/modules/release-notes/ref-release-notes-known-issues.adoc b/modules/release-notes/ref-release-notes-known-issues.adoc index 8b67b2f1a7..dabfa4a168 100644 --- a/modules/release-notes/ref-release-notes-known-issues.adoc +++ b/modules/release-notes/ref-release-notes-known-issues.adoc @@ -4,5 +4,12 @@ This section lists known issues in {product} {product-version}. +[id="known-issue-rhidp-3396"] +== Topology plugin permission is not displayed in the RBAC front-end UI + +Permissions associated only with front-end plugins do not appear in the UI because they require a backend plugin to expose the permission framework's well-known endpoint. As a workaround, you can apply these permissions by using a CSV file or directly calling the REST API of the RBAC backend plugin. Affected plugins include Topology (`topology.view.read`), Tekton (`tekton.view.read`), ArgoCD (`argocd.view.read`), and Quay (`quay.view.read`). +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-3396[RHIDP-3396] + diff --git a/modules/release-notes/ref-release-notes-new-features.adoc b/modules/release-notes/ref-release-notes-new-features.adoc index 045a95d4dc..8bdebc9d0f 100644 --- a/modules/release-notes/ref-release-notes-new-features.adoc +++ b/modules/release-notes/ref-release-notes-new-features.adoc @@ -3,3 +3,62 @@ = New features This section highlights new features in {product} {product-version}. + +[id="enhancement-rhidp-2200"] +== Added an individual `mountPath` + +This update adds an additional individual `mountPath` for extra configmaps or secrets. + +[id="feature-rhidp-3621"] +== `PersistentVolumeClaims` support is available + +With this update, link:https://github.com/redhat-developer/rhdh-operator/blob/main/docs/configuration.md#persistentvolumeclaims[`PersistentVolumeClaims` (PVC)] support is available. + +[id="feature-rhidp-3817"] +== Added Configuration Profiles + +With this update, there are additional link:https://github.com/redhat-developer/rhdh-operator/blob/main/docs/profiles.md[configuration profiles]. + +[id="enhancement-rhidp-4384"] +== Enhanced use of `kube-rbac-proxy` + +This update removes the `kube-rbac-proxy` sidecar container from the RHDH Operator Pod. This sidecar container protected the operator metrics endpoint. However, the main container now provides this functionality out-of-the-box. Removing this sidecar container allows for reducing the resources required to run the Operator. + +[id="feature-rhidp-4414"] +== Identifying Backstage flavor for plugins by using the `developerHub.flavor` field + +With this update, you can use the `developerHub.flavor` field to identify whether plugins are running on {product-very-short}, RHTAP, or vanilla Backstage, as shown in the following example: + +.`app-config.yaml` fragment with the `developerhub.flavor` field + +[source,yaml] +---- +developerHub: + flavor: <flavor> +---- + +`flavor`:: +Identify the flavor of Backstage that is running. Default value: `rhdh` + + +[id="feature-rhidp-4805"] +== Authenticating with Red Hat Build of Keycloak + +With this update, you can use Red Hat Build of Keycloak as an authentication provider. The Keycloak plugin will now support ingesting users and groups with Red Hat Build of Keycloak. For more details, see link:https://docs.redhat.com/en/documentation/red_hat_build_of_keycloak/26.0/html-single/getting_started_guide/index#getting-started-zip-start-red-hat-build-of-keycloak[Authentication with Red Hat Build of Keycloak]. + + + + + +[id="feature-rhidp-5156"] +== `backstage-plugin-catalog-backend-module-logs` is enabled + +With this update, the `backstage-plugin-catalog-backend-module-logs` is enabled and converted to a static plugin improving performance and stability. The dynamic plugin was disabled in version `1.3`. + +[id="feature-rhidp-5218"] +== RHSSO `7.6` is deprecated as an authentication provider + +RHSSO `7.6` is deprecated as an authentication provider. You can continue to use RHSSO until the end of maintenance support. For details, see link:https://access.redhat.com/support/policy/updates/jboss_notes/#p_sso[RHSSO lifecycle dates]. As an alternative, migrate to RHBK `v24`. + + + diff --git a/modules/release-notes/ref-release-notes-technology-preview.adoc b/modules/release-notes/ref-release-notes-technology-preview.adoc index 3d16a537c9..3782d17b4c 100644 --- a/modules/release-notes/ref-release-notes-technology-preview.adoc +++ b/modules/release-notes/ref-release-notes-technology-preview.adoc @@ -12,12 +12,39 @@ As Red Hat considers making future iterations of Technology Preview features gen See: link:https://access.redhat.com/support/offerings/techpreview/[Technology Preview support scope]. ==== -<<<<<<< HEAD:modules/release-notes/ref-release-notes-technology-preview.adoc -[ -======= +[id="technology-preview-rhidp-5070"] +== Version Compatibility Matrix for {product} `1.4` -include::modules/release-notes/snip-technology-preview-rhidp-5070.adoc[leveloffset=+1] +The following tables list products and their versions compatible with {product-very-short} `1.4`: + +[cols="75%,25%", frame="all", options="header"] +|=== +|Hosting Operating System +|Version + +| {ocp-brand-name} +| `4.16`-`4.17` +|=== + +[cols="75%,25%", frame="all", options="header"] +|=== +| Product +| Version + +| Backstage +| `1.31.3` + +| {eks-brand-name} ({eks-short}) +| Supported for Kubernetes version `1.24` + +| {aks-brand-name} ({aks-short}) +| Supported for Kubernetes version `1.24` + +| {gcp-brand-name} ({gcp-short}) +| Supported for Kubernetes version `1.24` +|=== +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-5070[RHIDP-5070] ->>>>>>> 16addb943 (Update release note texts):assemblies/assembly-release-notes-technology-preview.adoc diff --git a/modules/release-notes/snip-bug-fix-rhidp-2727.adoc b/modules/release-notes/snip-bug-fix-rhidp-2727.adoc deleted file mode 100644 index 897de7189e..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-2727.adoc +++ /dev/null @@ -1,10 +0,0 @@ -[id="bug-fix-rhidp-2727"] -= GitHub issues plugin supports multiple GitHub integration hosts - -Previously, the GitHub issues plugin defaulted to using the first GitHub integration it detected for all components. This behavior made it incompatible with setups involving multiple GitHub integration hosts. - -Now, GitHub issues plugin supports multiple GitHub integration hosts. It uses the well-known entity slug annotation `backstage.io/source-location` or `backstage.io/managed-by-location` to determine the appropriate GitHub integration for a component. If no integration matches the slug, the first GitHub integration is selected, maintaining the previous behavior. - - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-2727[RHIDP-2727] diff --git a/modules/release-notes/snip-bug-fix-rhidp-2903.adoc b/modules/release-notes/snip-bug-fix-rhidp-2903.adoc deleted file mode 100644 index fa31848160..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-2903.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="bug-fix-rhidp-2903"] -= All API documentation is defined in the 3scale backend plugin - -Previously, some API documentation defined in the 3scale backend plugin was not accessible in {product-very-short}. - -With this update, all API documentation defined in the 3scale backend plugin is imported and merged in the {product-very-short}. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-2903[RHIDP-2903] diff --git a/modules/release-notes/snip-bug-fix-rhidp-3115.adoc b/modules/release-notes/snip-bug-fix-rhidp-3115.adoc deleted file mode 100644 index 67a1fd433a..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-3115.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="bug-fix-rhidp-3115"] -= {product-very-short} helm chart deployment throws `NotAllowedError` - -Previously, when deploying with the Helm Chart, there could be a mismatch between the Route hostname and the `baseUrl` fields added to the generated app-config ConfigMap. This could sometimes cause failure to authenticate against some providers due to an origin mismatch. - -This update fixes this issue by ensuring no mismatch between those values. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-3115[RHIDP-3115] diff --git a/modules/release-notes/snip-bug-fix-rhidp-3849.adoc b/modules/release-notes/snip-bug-fix-rhidp-3849.adoc deleted file mode 100644 index 64408361f7..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-3849.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="bug-fix-rhidp-3849"] -= Disable the creation of permission policies and roles when disabling the RBAC backend plugin - -Previously, disabling the RBAC backend plugin created roles and permission policies, whether the permission framework was enabled or not. - -With this update, disabling the RBAC backend plugin no longer creates roles and permission policies. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-3849[RHIDP-3849] diff --git a/modules/release-notes/snip-bug-fix-rhidp-3931.adoc b/modules/release-notes/snip-bug-fix-rhidp-3931.adoc deleted file mode 100644 index 6b2ba2db47..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-3931.adoc +++ /dev/null @@ -1,10 +0,0 @@ -[id="bug-fix-rhidp-3931"] -= Added alert on the deletion icon during bulk imports - -Before this update, repositories were added to the {product-short} from various sources, such as `app-config` files or GitHub discovery. The Bulk Import plugin only tracked repositories accessible using the configured GitHub integrations. When both plugins were enabled, repositories discovered by GitHub Discovery appeared on Bulk Import pages. However, deleting these repositories from Bulk Import Jobs had no effect, as entities from discovery or `app-config.yaml` file remained in the {product-short} catalog. - -With this update, an alert on the deletion icon notifies the user to modify the source (either the `catalog-info` within the repository or the `app-config.yaml` file if the file originates from there) to remove the catalog entity. - - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-3931[RHIDP-3931] diff --git a/modules/release-notes/snip-bug-fix-rhidp-4240.adoc b/modules/release-notes/snip-bug-fix-rhidp-4240.adoc deleted file mode 100644 index a676d3fc1b..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-4240.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="bug-fix-rhidp-4240"] -= Removed the pre-configured custom resources from the Kubernetes configuration - -Before this update, the custom resources in Kubernetes configuration were pre-configured. As a result, users could see Tekton warnings without configuring the custom resources in Kubernetes. - -This update removes the pre-configured custom resources from the Kubernetes configuration. Therefore, users can customize resources to the Kubernetes configuration based on their requirements, preventing unrelated warnings from appearing. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-4240[RHIDP-4240] diff --git a/modules/release-notes/snip-bug-fix-rhidp-4241.adoc b/modules/release-notes/snip-bug-fix-rhidp-4241.adoc deleted file mode 100644 index 760d78df3d..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-4241.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="bug-fix-rhidp-4241"] -= RBAC Plugin is broken with latest Backstage version (`1.31`) - -Before this update, RBAC backend plugin broke in Backstage `1.31` with an error. - -This update resolves compatibility issues with RBAC backend plugin on Backstage versions `1.31` and `1.32` without displaying any errors. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-4241[RHIDP-4241] diff --git a/modules/release-notes/snip-bug-fix-rhidp-4732.adoc b/modules/release-notes/snip-bug-fix-rhidp-4732.adoc deleted file mode 100644 index 93c2824b21..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-4732.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="bug-fix-rhidp-4732"] -= The backstage instance always failed to start in version `5.1.0` - -Before this update, the backstage instance failed to start in version `5.1.0`, showing an error. - -With this update, the RBAC Backend plugin now starts successfully in version `5.1.0` without displaying any errors. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-4732[RHIDP-4732] diff --git a/modules/release-notes/snip-bug-fix-rhidp-4734.adoc b/modules/release-notes/snip-bug-fix-rhidp-4734.adoc deleted file mode 100644 index 2798ff9acd..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-4734.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="bug-fix-rhidp-4734"] -= Resolved RBAC API inconsistency when scaling deployments to more than one pod - -Before this update, scaling the deployment to more than one pod caused RBAC roles to remain unsynced, allowing only the pod that created the resource to serve it. - -With this update, RBAC roles are now properly synced across all pods, with Redis cache and traffic routing configured to ensure consistency across the deployment. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-4734[RHIDP-4734] diff --git a/modules/release-notes/snip-bug-fix-rhidp-5014.adoc b/modules/release-notes/snip-bug-fix-rhidp-5014.adoc deleted file mode 100644 index 153dfb2efe..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-5014.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="bug-fix-rhidp-5014"] -= `export-dynamic-plugin` fails to find dependencies nested deeper than one level in `node_modules` - -Previously, the CLI examined the dependencies of embedded packages during the export process to know if other packages should be embedded. One of the methods was calling {{require}} when the CLI encountered a built embedded package, which was the case when wrapping an existing plugin. - -This update changes the parent directory that the {{require}} uses from the monorepo root to the embedded package. Therefore, the dependent package found is the dependency that is most relevant to the embedded package. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-5014[RHIDP-5014] diff --git a/modules/release-notes/snip-bug-fix-rhidp-5062.adoc b/modules/release-notes/snip-bug-fix-rhidp-5062.adoc deleted file mode 100644 index 719e994476..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-5062.adoc +++ /dev/null @@ -1,12 +0,0 @@ -[id="bug-fix-rhidp-5062"] -= `suppress-native-package` and `allow-native-package` flags to handle native modules - -Previously, the CLI failed with a message that native modules are not supported. - -This update introduces two new CLI flags that help dynamic plugin developers handle native modules. Both flags accept a list of packages. The `--suppress-native-package` flag does not require the native module at runtime. It replaces the native module with an empty package that displays an error. The `--allow-native-package` flag instructs the CLI to allow the native package during checks, and tests a plugin that uses a native module. - - - - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-5062[RHIDP-5062] diff --git a/modules/release-notes/snip-bug-fix-rhidp-5120.adoc b/modules/release-notes/snip-bug-fix-rhidp-5120.adoc deleted file mode 100644 index 15fff76930..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-5120.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="bug-fix-rhidp-5120"] -= Resolved the issue with text selection when reporting a TechDoc issue - -Previously, the feature to report a documentation (TechDoc) issue failed. Therefore, when a user selected a text in a TechDoc, a large icon appeared instead of a tooltip button. - -With this update, users can select texts when reporting a documentation (TechDoc) issue. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-5120[RHIDP-5120] diff --git a/modules/release-notes/snip-bug-fix-rhidp-5136.adoc b/modules/release-notes/snip-bug-fix-rhidp-5136.adoc deleted file mode 100644 index 65a141f289..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-5136.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="bug-fix-rhidp-5136"] -= Resolved the `stdout maxBuffer` error - -Previously, the `export-dynamic-plugin` failed with an error that the `stdout maxBuffer` length was exceeded. - -With this update, the CLI redirects the output of the {{yarn install}} command it performs during the export process to a file. Therefore, a successful completion of the {{yarn install}} command and verification of the `export-dynamic-plugin`, cleans up the file. The file is available for troubleshooting when the dynamic plugin validation checks fail. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-5136[RHIDP-5136] diff --git a/modules/release-notes/snip-bug-fix-rhidp-5141.adoc b/modules/release-notes/snip-bug-fix-rhidp-5141.adoc deleted file mode 100644 index 0f8640156a..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-5141.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="bug-fix-rhidp-5141"] -= Added an `--ignore-version-check` flag - -Previously, exporting a plugin that has not been updated to a newer backstage version failed due to a semver check performed on dependencies of the dynamic plugin package. - -With this update, an `--ignore-version-check` flag accepts a list of package names causing the CLI to selectively ignore the semver check the CLI performs when evaluating the plugin package dependencies. Therefore, a plugin that has not been updated works because it relies on unchanged interfaces and functions. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-5141[RHIDP-5141] diff --git a/modules/release-notes/snip-deprecated-functionality-rhidp-3545.adoc b/modules/release-notes/snip-deprecated-functionality-rhidp-3545.adoc deleted file mode 100644 index ce794e9b06..0000000000 --- a/modules/release-notes/snip-deprecated-functionality-rhidp-3545.adoc +++ /dev/null @@ -1,7 +0,0 @@ -[id="deprecated-functionality-rhidp-3545"] -= `./dynamic-plugins/dist/janus-idp-backstage-plugin-aap-backend-dynamic` plugin is deprecated - -The `./dynamic-plugins/dist/janus-idp-backstage-plugin-aap-backend-dynamic` plugin has been deprecated and will be removed in the next release. You can link:https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html-single/using_ansible_plug-ins_for_red_hat_developer_hub/index[use Ansible plug-ins for {product-very-short}] instead. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-3545[RHIDP-3545] diff --git a/modules/release-notes/snip-deprecated-functionality-rhidp-4913.adoc b/modules/release-notes/snip-deprecated-functionality-rhidp-4913.adoc deleted file mode 100644 index 2972092513..0000000000 --- a/modules/release-notes/snip-deprecated-functionality-rhidp-4913.adoc +++ /dev/null @@ -1,7 +0,0 @@ -[id="deprecated-functionality-rhidp-4913"] -= Audit log rotation is deprecated - -With this update, you can evaluate your platform's log forwarding solutions to align with your security and compliance needs. Most of these solutions offer configurable options to minimize the loss of logs in the event of an outage. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-4913[RHIDP-4913] diff --git a/modules/release-notes/snip-enhancement-rhidp-2200.adoc b/modules/release-notes/snip-enhancement-rhidp-2200.adoc deleted file mode 100644 index 8375685e9c..0000000000 --- a/modules/release-notes/snip-enhancement-rhidp-2200.adoc +++ /dev/null @@ -1,7 +0,0 @@ -[id="enhancement-rhidp-2200"] -= Added an individual `mountPath` - -This update adds an additional individual `mountPath` for extra configmaps or secrets. - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-2200[RHIDP-2200] diff --git a/modules/release-notes/snip-enhancement-rhidp-4384.adoc b/modules/release-notes/snip-enhancement-rhidp-4384.adoc deleted file mode 100644 index 110903949b..0000000000 --- a/modules/release-notes/snip-enhancement-rhidp-4384.adoc +++ /dev/null @@ -1,7 +0,0 @@ -[id="enhancement-rhidp-4384"] -= Enhanced use of `kube-rbac-proxy` - -This update removes the `kube-rbac-proxy` sidecar container from the {product-very-short} Operator Pod. This sidecar container protected the operator metrics endpoint. However, the main container now provides this functionality out-of-the-box. Removing this sidecar container allows for reducing the resources required to run the Operator. - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-4384[RHIDP-4384] diff --git a/modules/release-notes/snip-feature-rhidp-3621.adoc b/modules/release-notes/snip-feature-rhidp-3621.adoc deleted file mode 100644 index f56d6b364e..0000000000 --- a/modules/release-notes/snip-feature-rhidp-3621.adoc +++ /dev/null @@ -1,7 +0,0 @@ -[id="feature-rhidp-3621"] -= `PersistentVolumeClaims` support is available - -With this update, link:https://github.com/redhat-developer/rhdh-operator/blob/main/docs/configuration.md#persistentvolumeclaims[`PersistentVolumeClaims` (PVC)] support is available. - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-3621[RHIDP-3621] diff --git a/modules/release-notes/snip-feature-rhidp-3817.adoc b/modules/release-notes/snip-feature-rhidp-3817.adoc deleted file mode 100644 index 0aedd4a946..0000000000 --- a/modules/release-notes/snip-feature-rhidp-3817.adoc +++ /dev/null @@ -1,7 +0,0 @@ -[id="feature-rhidp-3817"] -= Added Configuration Profiles - -With this update, there are additional link:https://github.com/redhat-developer/rhdh-operator/blob/main/docs/profiles.md[configuration profiles]. - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-3817[RHIDP-3817] diff --git a/modules/release-notes/snip-feature-rhidp-4414.adoc b/modules/release-notes/snip-feature-rhidp-4414.adoc deleted file mode 100644 index 3cf2187045..0000000000 --- a/modules/release-notes/snip-feature-rhidp-4414.adoc +++ /dev/null @@ -1,19 +0,0 @@ -[id="feature-rhidp-4414"] -= Identifying Backstage flavor for plugins by using the `developerHub.flavor` field - -With this update, you can use the `developerHub.flavor` field to identify whether plugins are running on {product-very-short}, RHTAP, or vanilla Backstage, as shown in the following example: - -.`app-config.yaml` fragment with the `developerhub.flavor` field - -[source,yaml] ----- -developerHub: - flavor: ----- - -`flavor`:: -Identify the flavor of Backstage that is running. Default value: `rhdh` - - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-4414[RHIDP-4414] diff --git a/modules/release-notes/snip-feature-rhidp-4805.adoc b/modules/release-notes/snip-feature-rhidp-4805.adoc deleted file mode 100644 index 8cb53449fc..0000000000 --- a/modules/release-notes/snip-feature-rhidp-4805.adoc +++ /dev/null @@ -1,11 +0,0 @@ -[id="feature-rhidp-4805"] -= Authenticating with Red Hat Build of Keycloak - -With this update, you can use Red Hat Build of Keycloak as an authentication provider. The Keycloak plugin will now support ingesting users and groups with Red Hat Build of Keycloak. For more details, see link:https://docs.redhat.com/en/documentation/red_hat_build_of_keycloak/26.0/html-single/getting_started_guide/index#getting-started-zip-start-red-hat-build-of-keycloak[Authentication with Red Hat Build of Keycloak]. - - - - - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-4805[RHIDP-4805] diff --git a/modules/release-notes/snip-feature-rhidp-5156.adoc b/modules/release-notes/snip-feature-rhidp-5156.adoc deleted file mode 100644 index eb606df68b..0000000000 --- a/modules/release-notes/snip-feature-rhidp-5156.adoc +++ /dev/null @@ -1,7 +0,0 @@ -[id="feature-rhidp-5156"] -= `backstage-plugin-catalog-backend-module-logs` is enabled - -With this update, the `backstage-plugin-catalog-backend-module-logs` is enabled and converted to a static plugin improving performance and stability. The dynamic plugin was disabled in version `1.3`. - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-5156[RHIDP-5156] diff --git a/modules/release-notes/snip-feature-rhidp-5218.adoc b/modules/release-notes/snip-feature-rhidp-5218.adoc deleted file mode 100644 index aadb31b58e..0000000000 --- a/modules/release-notes/snip-feature-rhidp-5218.adoc +++ /dev/null @@ -1,14 +0,0 @@ -[id="feature-rhidp-5218"] -= RHSSO `7.6` is deprecated as an authentication provider - -RHSSO `7.6` is deprecated as an authentication provider. You can continue to use RHSSO until the end of maintenance support. For details, see link:https://access.redhat.com/support/policy/updates/jboss_notes/#p_sso[RHSSO lifecycle dates]. As an alternative, migrate to RHBK `v24`. - - - - - - - - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-5218[RHIDP-5218] diff --git a/modules/release-notes/snip-known-issue-rhidp-3396.adoc b/modules/release-notes/snip-known-issue-rhidp-3396.adoc deleted file mode 100644 index b8fb64a74a..0000000000 --- a/modules/release-notes/snip-known-issue-rhidp-3396.adoc +++ /dev/null @@ -1,7 +0,0 @@ -[id="known-issue-rhidp-3396"] -= Topology plugin permission is not displayed in the RBAC front-end UI - -Permissions associated only with front-end plugins do not appear in the UI because they require a backend plugin to expose the permission framework's well-known endpoint. As a workaround, you can apply these permissions by using a CSV file or directly calling the REST API of the RBAC backend plugin. Affected plugins include Topology (`topology.view.read`), Tekton (`tekton.view.read`), ArgoCD (`argocd.view.read`), and Quay (`quay.view.read`). - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-3396[RHIDP-3396] diff --git a/modules/release-notes/snip-known-issue-rhidp-4687.adoc b/modules/release-notes/snip-known-issue-rhidp-4687.adoc deleted file mode 100644 index fa10f8697a..0000000000 --- a/modules/release-notes/snip-known-issue-rhidp-4687.adoc +++ /dev/null @@ -1,14 +0,0 @@ -[id="known-issue-rhidp-4687"] -= Updating Channel does not trigger an Operator Update - -Administrators cannot update RHDH across channels. As a workaround, to upgrade across channels: - -* Delete the subscription by starting `CSV: 1.y.z` from the `fast-1.y` channel. -* Create a new subscription pointing to the new channel (fast or `fast-1.y+1`), using the latest CSV or a different startingCSV. -* Once installed, any existing Backstage objects will be upgraded through the new operator. - -Note, your app config may need to be adjusted as part of the rollout, if plugins have changed their name or configuration requirements. - - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-4687[RHIDP-4687] diff --git a/modules/release-notes/snip-removed-functionality-rhidp-4572.adoc b/modules/release-notes/snip-removed-functionality-rhidp-4572.adoc deleted file mode 100644 index 99d6df44e4..0000000000 --- a/modules/release-notes/snip-removed-functionality-rhidp-4572.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="removed-functionality-rhidp-4572"] -= Updated monitoring and logging metrics - -Prom-client metrics have been removed and replaced with OpenTelemetry metrics. As a result, the metrics port has changed from `7007` to `9464`. Deprecated metrics have also been removed. If you had dependencies on these, ensure your prometheus queries are updated. For further information, see link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.3/html-single/monitoring_and_logging/index#assembly-rhdh-observability[Monitoring and logging] - - - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-4572[RHIDP-4572] diff --git a/modules/release-notes/snip-technology-preview-rhidp-5070.adoc b/modules/release-notes/snip-technology-preview-rhidp-5070.adoc deleted file mode 100644 index 753f5bccaa..0000000000 --- a/modules/release-notes/snip-technology-preview-rhidp-5070.adoc +++ /dev/null @@ -1,34 +0,0 @@ -[id="technology-preview-rhidp-5070"] -= Version Compatibility Matrix for {product} `1.4` - -The following tables list products and their versions compatible with {product-very-short} `1.4`: - -[cols="75%,25%", frame="all", options="header"] -|=== -|Hosting Operating System -|Version - -| {ocp-brand-name} -| `4.16`-`4.17` -|=== - -[cols="75%,25%", frame="all", options="header"] -|=== -| Product -| Version - -| Backstage -| `1.31.3` - -| {eks-brand-name} ({eks-short}) -| Supported for Kubernetes version `1.24` - -| {aks-brand-name} ({aks-short}) -| Supported for Kubernetes version `1.24` - -| {gcp-brand-name} ({gcp-short}) -| Supported for Kubernetes version `1.24` -|=== - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-5070[RHIDP-5070] From 761d15ca950a0f19739d6b1bbc75cb54c1e1e293 Mon Sep 17 00:00:00 2001 From: jmagak Date: Fri, 13 Dec 2024 12:05:44 +0100 Subject: [PATCH 11/20] Updates RN content --- ...sembly-release-notes-breaking-changes.adoc | 11 ---- ...ease-notes-deprecated-functionalities.adoc | 14 ------ .../assembly-release-notes-fixed-issues.adoc | 50 ------------------- .../assembly-release-notes-known-issues.adoc | 14 ------ .../assembly-release-notes-new-features.adoc | 32 ------------ 5 files changed, 121 deletions(-) delete mode 100644 assemblies/assembly-release-notes-breaking-changes.adoc delete mode 100644 assemblies/assembly-release-notes-deprecated-functionalities.adoc delete mode 100644 assemblies/assembly-release-notes-fixed-issues.adoc delete mode 100644 assemblies/assembly-release-notes-known-issues.adoc delete mode 100644 assemblies/assembly-release-notes-new-features.adoc diff --git a/assemblies/assembly-release-notes-breaking-changes.adoc b/assemblies/assembly-release-notes-breaking-changes.adoc deleted file mode 100644 index 64899c23cc..0000000000 --- a/assemblies/assembly-release-notes-breaking-changes.adoc +++ /dev/null @@ -1,11 +0,0 @@ -:_content-type: ASSEMBLY -[id="breaking-changes"] -= Breaking changes - -This section lists breaking changes in {product} {product-version}. - - -include::modules/release-notes/snip-removed-functionality-rhidp-4572.adoc[leveloffset=+1] - - - diff --git a/assemblies/assembly-release-notes-deprecated-functionalities.adoc b/assemblies/assembly-release-notes-deprecated-functionalities.adoc deleted file mode 100644 index 1b7eb7f457..0000000000 --- a/assemblies/assembly-release-notes-deprecated-functionalities.adoc +++ /dev/null @@ -1,14 +0,0 @@ -:_content-type: ASSEMBLY -[id="deprecated-functionalities"] -= Deprecated functionalities - -This section lists deprecated functionalities in {product} {product-version}. - - -include::modules/release-notes/snip-deprecated-functionality-rhidp-3545.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-deprecated-functionality-rhidp-4913.adoc[leveloffset=+1] - - - diff --git a/assemblies/assembly-release-notes-fixed-issues.adoc b/assemblies/assembly-release-notes-fixed-issues.adoc deleted file mode 100644 index 0dbc827e49..0000000000 --- a/assemblies/assembly-release-notes-fixed-issues.adoc +++ /dev/null @@ -1,50 +0,0 @@ -:_content-type: ASSEMBLY -[id="fixed-issues"] -= Fixed issues - -This section lists issues fixed in {product} {product-version}. - - -include::modules/release-notes/snip-bug-fix-rhidp-2727.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-2903.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-3115.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-3849.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-3931.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-4240.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-4241.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-4732.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-4734.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-5014.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-5062.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-5120.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-5136.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-bug-fix-rhidp-5141.adoc[leveloffset=+1] - - - diff --git a/assemblies/assembly-release-notes-known-issues.adoc b/assemblies/assembly-release-notes-known-issues.adoc deleted file mode 100644 index 25110e2795..0000000000 --- a/assemblies/assembly-release-notes-known-issues.adoc +++ /dev/null @@ -1,14 +0,0 @@ -:_content-type: ASSEMBLY -[id="known-issues"] -= Known issues - -This section lists known issues in {product} {product-version}. - - -include::modules/release-notes/snip-known-issue-rhidp-4687.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-known-issue-rhidp-3396.adoc[leveloffset=+1] - - - diff --git a/assemblies/assembly-release-notes-new-features.adoc b/assemblies/assembly-release-notes-new-features.adoc deleted file mode 100644 index 49f23a88a5..0000000000 --- a/assemblies/assembly-release-notes-new-features.adoc +++ /dev/null @@ -1,32 +0,0 @@ -:_content-type: ASSEMBLY -[id="new-features"] -= New features - -This section highlights new features in {product} {product-version}. - - -include::modules/release-notes/snip-enhancement-rhidp-2200.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-feature-rhidp-3621.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-feature-rhidp-3817.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-enhancement-rhidp-4384.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-feature-rhidp-4414.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-feature-rhidp-4805.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-feature-rhidp-5156.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-feature-rhidp-5218.adoc[leveloffset=+1] - - - From 1390df88b5f922bdba1b00d1c538a38d53cb9ead Mon Sep 17 00:00:00 2001 From: jmagak Date: Fri, 13 Dec 2024 12:50:07 +0100 Subject: [PATCH 12/20] Updates RN content --- artifacts/attributes.adoc | 5 +- .../ref-release-notes-technology-preview.adoc | 74 ++++++++++--------- 2 files changed, 41 insertions(+), 38 deletions(-) diff --git a/artifacts/attributes.adoc b/artifacts/attributes.adoc index f0a5abef18..05cec36f4e 100644 --- a/artifacts/attributes.adoc +++ b/artifacts/attributes.adoc @@ -13,7 +13,7 @@ :product-version: 1.4 :product-bundle-version: 1.4.0 :product-chart-version: 1.4.0 -:product-backstage-version: 1.29.2 +:product-backstage-version: 1.31.3 :rhdeveloper-name: Red Hat Developer :rhel: Red Hat Enterprise Linux :odf-name: OpenShift Data Foundation @@ -29,8 +29,9 @@ :logging-brand-name: Red Hat OpenShift Logging :logging-short: OpenShift Logging // minimum and current latest supported versions -:ocp-version-min: 4.14 +:ocp-version-min: 4.16 :ocp-version: 4.17 +:kubernetes-version: 1.24 // First mention of OpenShift CLI or `oc` in a module :openshift-cli: pass:quotes[OpenShift CLI (`oc`)] :rhsso-brand-name: Red Hat Single-Sign On diff --git a/modules/release-notes/ref-release-notes-technology-preview.adoc b/modules/release-notes/ref-release-notes-technology-preview.adoc index 3782d17b4c..baa0393589 100644 --- a/modules/release-notes/ref-release-notes-technology-preview.adoc +++ b/modules/release-notes/ref-release-notes-technology-preview.adoc @@ -1,50 +1,52 @@ -:_content-type: REFERENCE -[id="technology-preview"] -= Technology Preview - -This section lists Technology Preview features in {product} {product-version}. - -[IMPORTANT] -==== -Technology Preview features provide early access to upcoming product innovations, enabling you to test functionality and provide feedback during the development process. -However, these features are not fully supported under Red Hat Subscription Level Agreements, may not be functionally complete, and are not intended for production use. -As Red Hat considers making future iterations of Technology Preview features generally available, we will attempt to resolve any issues that customers experience when using these features. -See: link:https://access.redhat.com/support/offerings/techpreview/[Technology Preview support scope]. -==== - -[id="technology-preview-rhidp-5070"] -== Version Compatibility Matrix for {product} `1.4` - -The following tables list products and their versions compatible with {product-very-short} `1.4`: - -[cols="75%,25%", frame="all", options="header"] +:_content-type: REFERENCE +[id="technology-preview"] += Technology Preview + +This section lists Technology Preview features in {product} {product-version}. + +[IMPORTANT] +==== +Technology Preview features provide early access to upcoming product innovations, enabling you to test functionality and provide feedback during the development process. +However, these features are not fully supported under Red Hat Subscription Level Agreements, may not be functionally complete, and are not intended for production use. +As Red Hat considers making future iterations of Technology Preview features generally available, we will attempt to resolve any issues that customers experience when using these features. +See: link:https://access.redhat.com/support/offerings/techpreview/[Technology Preview support scope]. +==== + +[id="technology-preview-rhidp-5070"] +== Version Compatibility Matrix + +The following tables list products and their versions compatible with {product-short} {product-version}: + +.Platforms compatibility matrix +[cols=2,%header] |=== -|Hosting Operating System +|Platform |Version | {ocp-brand-name} -| `4.16`-`4.17` +| {ocp-version-min}-{ocp-version} + +| {eks-brand-name} ({eks-short}) +| Supported for Kubernetes version {kubernetes-version} + +| {aks-brand-name} ({aks-short}) +| Supported for Kubernetes version {kubernetes-version} + +| {gcp-brand-name} ({gcp-short}) +| Supported for Kubernetes version {kubernetes-version} |=== -[cols="75%,25%", frame="all", options="header"] +.Product compatibility matrix +[cols=2,%header] |=== | Product | Version | Backstage -| `1.31.3` +| {product-backstage-version} +|=== +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-5070[RHIDP-5070] -| {eks-brand-name} ({eks-short}) -| Supported for Kubernetes version `1.24` -| {aks-brand-name} ({aks-short}) -| Supported for Kubernetes version `1.24` -| {gcp-brand-name} ({gcp-short}) -| Supported for Kubernetes version `1.24` -|=== -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-5070[RHIDP-5070] - - - From 2ab852eef77f5cbced44f12d89a445629397ba88 Mon Sep 17 00:00:00 2001 From: jmagak Date: Fri, 13 Dec 2024 13:50:32 +0100 Subject: [PATCH 13/20] Updates RN content --- .../ref-release-notes-fixed-issues.adoc | 74 ++++++++++--------- 1 file changed, 41 insertions(+), 33 deletions(-) diff --git a/modules/release-notes/ref-release-notes-fixed-issues.adoc b/modules/release-notes/ref-release-notes-fixed-issues.adoc index a5b221a917..6c1ecb3463 100644 --- a/modules/release-notes/ref-release-notes-fixed-issues.adoc +++ b/modules/release-notes/ref-release-notes-fixed-issues.adoc @@ -9,9 +9,9 @@ This section lists issues fixed in {product} {product-version}. [id="bug-fix-rhidp-2727"] === GitHub issues plugin supports multiple GitHub integration hosts -Previously, the GitHub issues plugin defaulted to using the first GitHub integration it detected for all components. This behavior made it incompatible with setups involving multiple GitHub integration hosts. - -Now, GitHub issues plugin supports multiple GitHub integration hosts. It uses the well-known entity slug annotation `backstage.io/source-location` or `backstage.io/managed-by-location` to determine the appropriate GitHub integration for a component. If no integration matches the slug, the first GitHub integration is selected, maintaining the previous behavior. +Previously, the GitHub issues plugin defaulted to using the first GitHub integration it detected for all components. This behavior made it incompatible with setups involving multiple GitHub integration hosts. + +Now, GitHub issues plugin supports multiple GitHub integration hosts. It uses the well-known entity slug annotation `backstage.io/source-location` or `backstage.io/managed-by-location` to determine the appropriate GitHub integration for a component. If no integration matches the slug, the first GitHub integration is selected, maintaining the previous behavior. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-2727[RHIDP-2727] @@ -20,8 +20,8 @@ Now, GitHub issues plugin supports multiple GitHub integration hosts. It uses th [id="bug-fix-rhidp-2903"] === All API documentation is defined in the 3scale backend plugin -Previously, some API documentation defined in the 3scale backend plugin was not accessible in {product-very-short}. - +Previously, some API documentation defined in the 3scale backend plugin was not accessible in {product-very-short}. + With this update, all API documentation defined in the 3scale backend plugin is imported and merged in the {product-very-short}. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-2903[RHIDP-2903] @@ -30,8 +30,8 @@ With this update, all API documentation defined in the 3scale backend plugin is [id="bug-fix-rhidp-3115"] === {product-very-short} helm chart deployment throws `NotAllowedError` -Previously, when deploying with the Helm Chart, there could be a mismatch between the Route hostname and the `baseUrl` fields added to the generated app-config ConfigMap. This could sometimes cause failure to authenticate against some providers due to an origin mismatch. - +Previously, when deploying with the Helm Chart, there could be a mismatch between the Route hostname and the `baseUrl` fields added to the generated app-config ConfigMap. This could sometimes cause failure to authenticate against some providers due to an origin mismatch. + This update fixes this issue by ensuring no mismatch between those values. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-3115[RHIDP-3115] @@ -40,8 +40,8 @@ This update fixes this issue by ensuring no mismatch between those values. [id="bug-fix-rhidp-3849"] === Disable the creation of permission policies and roles when disabling the RBAC backend plugin -Previously, disabling the RBAC backend plugin created roles and permission policies, whether the permission framework was enabled or not. - +Previously, disabling the RBAC backend plugin created roles and permission policies, whether the permission framework was enabled or not. + With this update, disabling the RBAC backend plugin no longer creates roles and permission policies. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-3849[RHIDP-3849] @@ -50,9 +50,9 @@ With this update, disabling the RBAC backend plugin no longer creates roles and [id="bug-fix-rhidp-3931"] === Added alert on the deletion icon during bulk imports -Before this update, repositories were added to the {product-short} from various sources, such as `app-config` files or GitHub discovery. The Bulk Import plugin only tracked repositories accessible using the configured GitHub integrations. When both plugins were enabled, repositories discovered by GitHub Discovery appeared on Bulk Import pages. However, deleting these repositories from Bulk Import Jobs had no effect, as entities from discovery or `app-config.yaml` file remained in the {product-short} catalog. - -With this update, an alert on the deletion icon notifies the user to modify the source (either the `catalog-info` within the repository or the `app-config.yaml` file if the file originates from there) to remove the catalog entity. +Before this update, repositories were added to the {product-short} from various sources, such as `app-config` files or GitHub discovery. The Bulk Import plugin only tracked repositories accessible using the configured GitHub integrations. When both plugins were enabled, repositories discovered by GitHub Discovery appeared on Bulk Import pages. However, deleting these repositories from Bulk Import Jobs had no effect, as entities from discovery or `app-config.yaml` file remained in the {product-short} catalog. + +With this update, an alert on the deletion icon notifies the user to modify the source (either the `catalog-info` within the repository or the `app-config.yaml` file if the file originates from there) to remove the catalog entity. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-3931[RHIDP-3931] @@ -61,8 +61,8 @@ With this update, an alert on the deletion icon notifies the user to modify the [id="bug-fix-rhidp-4240"] === Removed the pre-configured custom resources from the Kubernetes configuration -Before this update, the custom resources in Kubernetes configuration were pre-configured. As a result, users could see Tekton warnings without configuring the custom resources in Kubernetes. - +Before this update, the custom resources in Kubernetes configuration were pre-configured. As a result, users could see Tekton warnings without configuring the custom resources in Kubernetes. + This update removes the pre-configured custom resources from the Kubernetes configuration. Therefore, users can customize resources to the Kubernetes configuration based on their requirements, preventing unrelated warnings from appearing. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4240[RHIDP-4240] @@ -71,8 +71,8 @@ This update removes the pre-configured custom resources from the Kubernetes conf [id="bug-fix-rhidp-4241"] === RBAC Plugin is broken with latest Backstage version (`1.31`) -Before this update, RBAC backend plugin broke in Backstage `1.31` with an error. - +Before this update, RBAC backend plugin broke in Backstage `1.31` with an error. + This update resolves compatibility issues with RBAC backend plugin on Backstage versions `1.31` and `1.32` without displaying any errors. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4241[RHIDP-4241] @@ -81,8 +81,8 @@ This update resolves compatibility issues with RBAC backend plugin on Backstage [id="bug-fix-rhidp-4732"] === The backstage instance always failed to start in version `5.1.0` -Before this update, the backstage instance failed to start in version `5.1.0`, showing an error. - +Before this update, the backstage instance failed to start in version `5.1.0`, showing an error. + With this update, the RBAC Backend plugin now starts successfully in version `5.1.0` without displaying any errors. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4732[RHIDP-4732] @@ -91,8 +91,8 @@ With this update, the RBAC Backend plugin now starts successfully in version `5. [id="bug-fix-rhidp-4734"] === Resolved RBAC API inconsistency when scaling deployments to more than one pod -Before this update, scaling the deployment to more than one pod caused RBAC roles to remain unsynced, allowing only the pod that created the resource to serve it. - +Before this update, scaling the deployment to more than one pod caused RBAC roles to remain unsynced, allowing only the pod that created the resource to serve it. + With this update, RBAC roles are now properly synced across all pods, with Redis cache and traffic routing configured to ensure consistency across the deployment. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4734[RHIDP-4734] @@ -101,8 +101,8 @@ With this update, RBAC roles are now properly synced across all pods, with Redis [id="bug-fix-rhidp-5014"] === `export-dynamic-plugin` fails to find dependencies nested deeper than one level in `node_modules` -Previously, the CLI examined the dependencies of embedded packages during the export process to know if other packages should be embedded. One of the methods was calling {{require}} when the CLI encountered a built embedded package, which was the case when wrapping an existing plugin. - +Previously, the CLI examined the dependencies of embedded packages during the export process to know if other packages should be embedded. One of the methods was calling {{require}} when the CLI encountered a built embedded package, which was the case when wrapping an existing plugin. + This update changes the parent directory that the {{require}} uses from the monorepo root to the embedded package. Therefore, the dependent package found is the dependency that is most relevant to the embedded package. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5014[RHIDP-5014] @@ -111,11 +111,11 @@ This update changes the parent directory that the {{require}} uses from the mono [id="bug-fix-rhidp-5062"] === `suppress-native-package` and `allow-native-package` flags to handle native modules -Previously, the CLI failed with a message that native modules are not supported. - -This update introduces two new CLI flags that help dynamic plugin developers handle native modules. Both flags accept a list of packages. The `--suppress-native-package` flag does not require the native module at runtime. It replaces the native module with an empty package that displays an error. The `--allow-native-package` flag instructs the CLI to allow the native package during checks, and tests a plugin that uses a native module. - - +Previously, the CLI failed with a message that native modules are not supported. + +This update introduces two new CLI flags that help dynamic plugin developers handle native modules. Both flags accept a list of packages. The `--suppress-native-package` flag does not require the native module at runtime. It replaces the native module with an empty package that displays an error. The `--allow-native-package` flag instructs the CLI to allow the native package during checks, and tests a plugin that uses a native module. + + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5062[RHIDP-5062] @@ -124,8 +124,8 @@ This update introduces two new CLI flags that help dynamic plugin developers han [id="bug-fix-rhidp-5120"] === Resolved the issue with text selection when reporting a TechDoc issue -Previously, the feature to report a documentation (TechDoc) issue failed. Therefore, when a user selected a text in a TechDoc, a large icon appeared instead of a tooltip button. - +Previously, the feature to report a documentation (TechDoc) issue failed. Therefore, when a user selected a text in a TechDoc, a large icon appeared instead of a tooltip button. + With this update, users can select texts when reporting a documentation (TechDoc) issue. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5120[RHIDP-5120] @@ -134,8 +134,8 @@ With this update, users can select texts when reporting a documentation (TechDoc [id="bug-fix-rhidp-5136"] === Resolved the `stdout maxBuffer` error -Previously, the `export-dynamic-plugin` failed with an error that the `stdout maxBuffer` length was exceeded. - +Previously, the `export-dynamic-plugin` failed with an error that the `stdout maxBuffer` length was exceeded. + With this update, the CLI redirects the output of the {{yarn install}} command it performs during the export process to a file. Therefore, a successful completion of the {{yarn install}} command and verification of the `export-dynamic-plugin`, cleans up the file. The file is available for troubleshooting when the dynamic plugin validation checks fail. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5136[RHIDP-5136] @@ -144,11 +144,19 @@ With this update, the CLI redirects the output of the {{yarn install}} command i [id="bug-fix-rhidp-5141"] === Added an `--ignore-version-check` flag -Previously, exporting a plugin that has not been updated to a newer backstage version failed due to a semver check performed on dependencies of the dynamic plugin package. - +Previously, exporting a plugin that has not been updated to a newer backstage version failed due to a semver check performed on dependencies of the dynamic plugin package. + With this update, an `--ignore-version-check` flag accepts a list of package names causing the CLI to selectively ignore the semver check the CLI performs when evaluating the plugin package dependencies. Therefore, a plugin that has not been updated works because it relies on unchanged interfaces and functions. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5141[RHIDP-5141] +[id="bug-fix-rhidp-5297"] +=== Updated the Tech Radar plugin + +With this update, you are now required to enable both `./dynamic-plugins/dist/backstage-community-tech-radar` and `./dynamic-plugins/dist/backstage-community-tech-radar-backend-dynamic` to use the Tech Radar plugin. You must configure additional settings depending on where you choose to load the JSON data for the plugin. +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-5297[RHIDP-5297] + + From cbcffaeeca3ac9cac9b2f3a3edc0f3dfd30fe7ed Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 13 Dec 2024 15:06:35 +0100 Subject: [PATCH 14/20] Update RN notes --- modules/release-notes/ref-release-notes-fixed-issues.adoc | 6 ------ 1 file changed, 6 deletions(-) diff --git a/modules/release-notes/ref-release-notes-fixed-issues.adoc b/modules/release-notes/ref-release-notes-fixed-issues.adoc index 6c1ecb3463..2412411ea4 100644 --- a/modules/release-notes/ref-release-notes-fixed-issues.adoc +++ b/modules/release-notes/ref-release-notes-fixed-issues.adoc @@ -151,12 +151,6 @@ With this update, an `--ignore-version-check` flag accepts a list of package nam * link:https://issues.redhat.com/browse/RHIDP-5141[RHIDP-5141] -[id="bug-fix-rhidp-5297"] -=== Updated the Tech Radar plugin - -With this update, you are now required to enable both `./dynamic-plugins/dist/backstage-community-tech-radar` and `./dynamic-plugins/dist/backstage-community-tech-radar-backend-dynamic` to use the Tech Radar plugin. You must configure additional settings depending on where you choose to load the JSON data for the plugin. -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-5297[RHIDP-5297] From 0a29a534295b56e4e7dbdaa4159396b2ce26c074 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 13 Dec 2024 15:32:27 +0100 Subject: [PATCH 15/20] Latest RN texts --- .../ref-release-notes-fixed-issues.adoc | 72 ++++++++++--------- .../ref-release-notes-technology-preview.adoc | 46 ++++++------ 2 files changed, 62 insertions(+), 56 deletions(-) diff --git a/modules/release-notes/ref-release-notes-fixed-issues.adoc b/modules/release-notes/ref-release-notes-fixed-issues.adoc index 2412411ea4..6a68aa732b 100644 --- a/modules/release-notes/ref-release-notes-fixed-issues.adoc +++ b/modules/release-notes/ref-release-notes-fixed-issues.adoc @@ -9,9 +9,9 @@ This section lists issues fixed in {product} {product-version}. [id="bug-fix-rhidp-2727"] === GitHub issues plugin supports multiple GitHub integration hosts -Previously, the GitHub issues plugin defaulted to using the first GitHub integration it detected for all components. This behavior made it incompatible with setups involving multiple GitHub integration hosts. - -Now, GitHub issues plugin supports multiple GitHub integration hosts. It uses the well-known entity slug annotation `backstage.io/source-location` or `backstage.io/managed-by-location` to determine the appropriate GitHub integration for a component. If no integration matches the slug, the first GitHub integration is selected, maintaining the previous behavior. +Previously, the GitHub issues plugin defaulted to using the first GitHub integration it detected for all components. This behavior made it incompatible with setups involving multiple GitHub integration hosts. + +Now, GitHub issues plugin supports multiple GitHub integration hosts. It uses the well-known entity slug annotation `backstage.io/source-location` or `backstage.io/managed-by-location` to determine the appropriate GitHub integration for a component. If no integration matches the slug, the first GitHub integration is selected, maintaining the previous behavior. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-2727[RHIDP-2727] @@ -20,8 +20,8 @@ Now, GitHub issues plugin supports multiple GitHub integration hosts. It uses th [id="bug-fix-rhidp-2903"] === All API documentation is defined in the 3scale backend plugin -Previously, some API documentation defined in the 3scale backend plugin was not accessible in {product-very-short}. - +Previously, some API documentation defined in the 3scale backend plugin was not accessible in {product-very-short}. + With this update, all API documentation defined in the 3scale backend plugin is imported and merged in the {product-very-short}. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-2903[RHIDP-2903] @@ -30,8 +30,8 @@ With this update, all API documentation defined in the 3scale backend plugin is [id="bug-fix-rhidp-3115"] === {product-very-short} helm chart deployment throws `NotAllowedError` -Previously, when deploying with the Helm Chart, there could be a mismatch between the Route hostname and the `baseUrl` fields added to the generated app-config ConfigMap. This could sometimes cause failure to authenticate against some providers due to an origin mismatch. - +Previously, when deploying with the Helm Chart, there could be a mismatch between the Route hostname and the `baseUrl` fields added to the generated app-config ConfigMap. This could sometimes cause failure to authenticate against some providers due to an origin mismatch. + This update fixes this issue by ensuring no mismatch between those values. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-3115[RHIDP-3115] @@ -40,8 +40,8 @@ This update fixes this issue by ensuring no mismatch between those values. [id="bug-fix-rhidp-3849"] === Disable the creation of permission policies and roles when disabling the RBAC backend plugin -Previously, disabling the RBAC backend plugin created roles and permission policies, whether the permission framework was enabled or not. - +Previously, disabling the RBAC backend plugin created roles and permission policies, whether the permission framework was enabled or not. + With this update, disabling the RBAC backend plugin no longer creates roles and permission policies. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-3849[RHIDP-3849] @@ -50,9 +50,9 @@ With this update, disabling the RBAC backend plugin no longer creates roles and [id="bug-fix-rhidp-3931"] === Added alert on the deletion icon during bulk imports -Before this update, repositories were added to the {product-short} from various sources, such as `app-config` files or GitHub discovery. The Bulk Import plugin only tracked repositories accessible using the configured GitHub integrations. When both plugins were enabled, repositories discovered by GitHub Discovery appeared on Bulk Import pages. However, deleting these repositories from Bulk Import Jobs had no effect, as entities from discovery or `app-config.yaml` file remained in the {product-short} catalog. - -With this update, an alert on the deletion icon notifies the user to modify the source (either the `catalog-info` within the repository or the `app-config.yaml` file if the file originates from there) to remove the catalog entity. +Before this update, repositories were added to the {product-short} from various sources, such as `app-config` files or GitHub discovery. The Bulk Import plugin only tracked repositories accessible using the configured GitHub integrations. When both plugins were enabled, repositories discovered by GitHub Discovery appeared on Bulk Import pages. However, deleting these repositories from Bulk Import Jobs had no effect, as entities from discovery or `app-config.yaml` file remained in the {product-short} catalog. + +With this update, an alert on the deletion icon notifies the user to modify the source (either the `catalog-info` within the repository or the `app-config.yaml` file if the file originates from there) to remove the catalog entity. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-3931[RHIDP-3931] @@ -61,8 +61,8 @@ With this update, an alert on the deletion icon notifies the user to modify the [id="bug-fix-rhidp-4240"] === Removed the pre-configured custom resources from the Kubernetes configuration -Before this update, the custom resources in Kubernetes configuration were pre-configured. As a result, users could see Tekton warnings without configuring the custom resources in Kubernetes. - +Before this update, the custom resources in Kubernetes configuration were pre-configured. As a result, users could see Tekton warnings without configuring the custom resources in Kubernetes. + This update removes the pre-configured custom resources from the Kubernetes configuration. Therefore, users can customize resources to the Kubernetes configuration based on their requirements, preventing unrelated warnings from appearing. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4240[RHIDP-4240] @@ -71,8 +71,8 @@ This update removes the pre-configured custom resources from the Kubernetes conf [id="bug-fix-rhidp-4241"] === RBAC Plugin is broken with latest Backstage version (`1.31`) -Before this update, RBAC backend plugin broke in Backstage `1.31` with an error. - +Before this update, RBAC backend plugin broke in Backstage `1.31` with an error. + This update resolves compatibility issues with RBAC backend plugin on Backstage versions `1.31` and `1.32` without displaying any errors. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4241[RHIDP-4241] @@ -81,8 +81,8 @@ This update resolves compatibility issues with RBAC backend plugin on Backstage [id="bug-fix-rhidp-4732"] === The backstage instance always failed to start in version `5.1.0` -Before this update, the backstage instance failed to start in version `5.1.0`, showing an error. - +Before this update, the backstage instance failed to start in version `5.1.0`, showing an error. + With this update, the RBAC Backend plugin now starts successfully in version `5.1.0` without displaying any errors. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4732[RHIDP-4732] @@ -91,8 +91,8 @@ With this update, the RBAC Backend plugin now starts successfully in version `5. [id="bug-fix-rhidp-4734"] === Resolved RBAC API inconsistency when scaling deployments to more than one pod -Before this update, scaling the deployment to more than one pod caused RBAC roles to remain unsynced, allowing only the pod that created the resource to serve it. - +Before this update, scaling the deployment to more than one pod caused RBAC roles to remain unsynced, allowing only the pod that created the resource to serve it. + With this update, RBAC roles are now properly synced across all pods, with Redis cache and traffic routing configured to ensure consistency across the deployment. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4734[RHIDP-4734] @@ -101,8 +101,8 @@ With this update, RBAC roles are now properly synced across all pods, with Redis [id="bug-fix-rhidp-5014"] === `export-dynamic-plugin` fails to find dependencies nested deeper than one level in `node_modules` -Previously, the CLI examined the dependencies of embedded packages during the export process to know if other packages should be embedded. One of the methods was calling {{require}} when the CLI encountered a built embedded package, which was the case when wrapping an existing plugin. - +Previously, the CLI examined the dependencies of embedded packages during the export process to know if other packages should be embedded. One of the methods was calling {{require}} when the CLI encountered a built embedded package, which was the case when wrapping an existing plugin. + This update changes the parent directory that the {{require}} uses from the monorepo root to the embedded package. Therefore, the dependent package found is the dependency that is most relevant to the embedded package. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5014[RHIDP-5014] @@ -111,11 +111,11 @@ This update changes the parent directory that the {{require}} uses from the mono [id="bug-fix-rhidp-5062"] === `suppress-native-package` and `allow-native-package` flags to handle native modules -Previously, the CLI failed with a message that native modules are not supported. - -This update introduces two new CLI flags that help dynamic plugin developers handle native modules. Both flags accept a list of packages. The `--suppress-native-package` flag does not require the native module at runtime. It replaces the native module with an empty package that displays an error. The `--allow-native-package` flag instructs the CLI to allow the native package during checks, and tests a plugin that uses a native module. - - +Previously, the CLI failed with a message that native modules are not supported. + +This update introduces two new CLI flags that help dynamic plugin developers handle native modules. Both flags accept a list of packages. The `--suppress-native-package` flag does not require the native module at runtime. It replaces the native module with an empty package that displays an error. The `--allow-native-package` flag instructs the CLI to allow the native package during checks, and tests a plugin that uses a native module. + + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5062[RHIDP-5062] @@ -124,8 +124,8 @@ This update introduces two new CLI flags that help dynamic plugin developers han [id="bug-fix-rhidp-5120"] === Resolved the issue with text selection when reporting a TechDoc issue -Previously, the feature to report a documentation (TechDoc) issue failed. Therefore, when a user selected a text in a TechDoc, a large icon appeared instead of a tooltip button. - +Previously, the feature to report a documentation (TechDoc) issue failed. Therefore, when a user selected a text in a TechDoc, a large icon appeared instead of a tooltip button. + With this update, users can select texts when reporting a documentation (TechDoc) issue. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5120[RHIDP-5120] @@ -134,8 +134,8 @@ With this update, users can select texts when reporting a documentation (TechDoc [id="bug-fix-rhidp-5136"] === Resolved the `stdout maxBuffer` error -Previously, the `export-dynamic-plugin` failed with an error that the `stdout maxBuffer` length was exceeded. - +Previously, the `export-dynamic-plugin` failed with an error that the `stdout maxBuffer` length was exceeded. + With this update, the CLI redirects the output of the {{yarn install}} command it performs during the export process to a file. Therefore, a successful completion of the {{yarn install}} command and verification of the `export-dynamic-plugin`, cleans up the file. The file is available for troubleshooting when the dynamic plugin validation checks fail. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5136[RHIDP-5136] @@ -144,13 +144,19 @@ With this update, the CLI redirects the output of the {{yarn install}} command i [id="bug-fix-rhidp-5141"] === Added an `--ignore-version-check` flag -Previously, exporting a plugin that has not been updated to a newer backstage version failed due to a semver check performed on dependencies of the dynamic plugin package. - +Previously, exporting a plugin that has not been updated to a newer backstage version failed due to a semver check performed on dependencies of the dynamic plugin package. + With this update, an `--ignore-version-check` flag accepts a list of package names causing the CLI to selectively ignore the semver check the CLI performs when evaluating the plugin package dependencies. Therefore, a plugin that has not been updated works because it relies on unchanged interfaces and functions. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5141[RHIDP-5141] +[id="bug-fix-rhidp-5297"] +=== Updated the Tech Radar plugin + +With this update, you are now required to enable both `./dynamic-plugins/dist/backstage-community-tech-radar` and `./dynamic-plugins/dist/backstage-community-tech-radar-backend-dynamic` to use the Tech Radar plugin. You must configure additional settings depending on where you choose to load the JSON data for the plugin. +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-5297[RHIDP-5297] diff --git a/modules/release-notes/ref-release-notes-technology-preview.adoc b/modules/release-notes/ref-release-notes-technology-preview.adoc index baa0393589..e2bca493b1 100644 --- a/modules/release-notes/ref-release-notes-technology-preview.adoc +++ b/modules/release-notes/ref-release-notes-technology-preview.adoc @@ -1,20 +1,20 @@ -:_content-type: REFERENCE -[id="technology-preview"] -= Technology Preview - -This section lists Technology Preview features in {product} {product-version}. - -[IMPORTANT] -==== -Technology Preview features provide early access to upcoming product innovations, enabling you to test functionality and provide feedback during the development process. -However, these features are not fully supported under Red Hat Subscription Level Agreements, may not be functionally complete, and are not intended for production use. -As Red Hat considers making future iterations of Technology Preview features generally available, we will attempt to resolve any issues that customers experience when using these features. -See: link:https://access.redhat.com/support/offerings/techpreview/[Technology Preview support scope]. -==== - -[id="technology-preview-rhidp-5070"] -== Version Compatibility Matrix - +:_content-type: REFERENCE +[id="technology-preview"] += Technology Preview + +This section lists Technology Preview features in {product} {product-version}. + +[IMPORTANT] +==== +Technology Preview features provide early access to upcoming product innovations, enabling you to test functionality and provide feedback during the development process. +However, these features are not fully supported under Red Hat Subscription Level Agreements, may not be functionally complete, and are not intended for production use. +As Red Hat considers making future iterations of Technology Preview features generally available, we will attempt to resolve any issues that customers experience when using these features. +See: link:https://access.redhat.com/support/offerings/techpreview/[Technology Preview support scope]. +==== + +[id="technology-preview-rhidp-5070"] +== Version Compatibility Matrix + The following tables list products and their versions compatible with {product-short} {product-version}: .Platforms compatibility matrix @@ -44,9 +44,9 @@ The following tables list products and their versions compatible with {product-s | Backstage | {product-backstage-version} -|=== -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-5070[RHIDP-5070] - - - +|=== +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-5070[RHIDP-5070] + + + From 89043a4c16691b623ff70904cf6e29f6349692d3 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 13 Dec 2024 15:54:20 +0100 Subject: [PATCH 16/20] Latest RN texts --- .../ref-release-notes-technology-preview.adoc | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/modules/release-notes/ref-release-notes-technology-preview.adoc b/modules/release-notes/ref-release-notes-technology-preview.adoc index e2bca493b1..1de84c33d0 100644 --- a/modules/release-notes/ref-release-notes-technology-preview.adoc +++ b/modules/release-notes/ref-release-notes-technology-preview.adoc @@ -1,23 +1,23 @@ -:_content-type: REFERENCE -[id="technology-preview"] -= Technology Preview - -This section lists Technology Preview features in {product} {product-version}. - -[IMPORTANT] -==== -Technology Preview features provide early access to upcoming product innovations, enabling you to test functionality and provide feedback during the development process. -However, these features are not fully supported under Red Hat Subscription Level Agreements, may not be functionally complete, and are not intended for production use. -As Red Hat considers making future iterations of Technology Preview features generally available, we will attempt to resolve any issues that customers experience when using these features. -See: link:https://access.redhat.com/support/offerings/techpreview/[Technology Preview support scope]. -==== - -[id="technology-preview-rhidp-5070"] -== Version Compatibility Matrix - +:_content-type: REFERENCE +[id="technology-preview"] += Technology Preview + +This section lists Technology Preview features in {product} {product-version}. + +[IMPORTANT] +==== +Technology Preview features provide early access to upcoming product innovations, enabling you to test functionality and provide feedback during the development process. +However, these features are not fully supported under Red Hat Subscription Level Agreements, may not be functionally complete, and are not intended for production use. +As Red Hat considers making future iterations of Technology Preview features generally available, we will attempt to resolve any issues that customers experience when using these features. +See: link:https://access.redhat.com/support/offerings/techpreview/[Technology Preview support scope]. +==== + +[id="technology-preview-rhidp-5070"] +== Version Compatibility Matrix + The following tables list products and their versions compatible with {product-short} {product-version}: -.Platforms compatibility matrix +.Platform compatibility matrix [cols=2,%header] |=== |Platform @@ -44,9 +44,9 @@ The following tables list products and their versions compatible with {product-s | Backstage | {product-backstage-version} -|=== -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-5070[RHIDP-5070] - - - +|=== +.Additional resources +* link:https://issues.redhat.com/browse/RHIDP-5070[RHIDP-5070] + + + From 8c4b4ec0c6a2824937f3e45cac1c94254f92aa7e Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 16 Dec 2024 11:49:00 +0100 Subject: [PATCH 17/20] Update RN suggestion --- .../ref-release-notes-new-features.adoc | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/modules/release-notes/ref-release-notes-new-features.adoc b/modules/release-notes/ref-release-notes-new-features.adoc index 8bdebc9d0f..2fe9d77633 100644 --- a/modules/release-notes/ref-release-notes-new-features.adoc +++ b/modules/release-notes/ref-release-notes-new-features.adoc @@ -27,27 +27,27 @@ This update removes the `kube-rbac-proxy` sidecar container from the RHDH Operat [id="feature-rhidp-4414"] == Identifying Backstage flavor for plugins by using the `developerHub.flavor` field -With this update, you can use the `developerHub.flavor` field to identify whether plugins are running on {product-very-short}, RHTAP, or vanilla Backstage, as shown in the following example: - -.`app-config.yaml` fragment with the `developerhub.flavor` field - -[source,yaml] ----- -developerHub: - flavor: <flavor> ----- - -`flavor`:: -Identify the flavor of Backstage that is running. Default value: `rhdh` +With this update, you can use the `developerHub.flavor` field to identify whether plugins are running on {product-very-short}, RHTAP, or vanilla Backstage, as shown in the following example: + +.`app-config.yaml` fragment with the `developerhub.flavor` field + +[source,yaml] +---- +developerHub: + flavor: ; +---- + +`flavor`:: +Identify the flavor of Backstage that is running. Default value: `rhdh` [id="feature-rhidp-4805"] == Authenticating with Red Hat Build of Keycloak -With this update, you can use Red Hat Build of Keycloak as an authentication provider. The Keycloak plugin will now support ingesting users and groups with Red Hat Build of Keycloak. For more details, see link:https://docs.redhat.com/en/documentation/red_hat_build_of_keycloak/26.0/html-single/getting_started_guide/index#getting-started-zip-start-red-hat-build-of-keycloak[Authentication with Red Hat Build of Keycloak]. - - - +With this update, you can use Red Hat Build of Keycloak as an authentication provider. The Keycloak plugin will now support ingesting users and groups with Red Hat Build of Keycloak. For more details, see link:https://docs.redhat.com/en/documentation/red_hat_build_of_keycloak/26.0/html-single/getting_started_guide/index#getting-started-zip-start-red-hat-build-of-keycloak[Authentication with Red Hat Build of Keycloak]. + + + [id="feature-rhidp-5156"] From fe8fbc40c90c8d3de7dde34b4412812237e85afa Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 16 Dec 2024 17:21:46 +0100 Subject: [PATCH 18/20] Update release note texts --- artifacts/attributes.adoc | 3 +- ...ease-notes-deprecated-functionalities.adoc | 2 +- .../ref-release-notes-fixed-issues.adoc | 70 +++++++------- .../ref-release-notes-known-issues.adoc | 2 +- .../ref-release-notes-new-features.adoc | 96 ++++++++++++++++++- 5 files changed, 130 insertions(+), 43 deletions(-) diff --git a/artifacts/attributes.adoc b/artifacts/attributes.adoc index 2b836949c1..37ec10ea46 100644 --- a/artifacts/attributes.adoc +++ b/artifacts/attributes.adoc @@ -38,7 +38,8 @@ :rhsso: RHSSO :rhbk-brand-name: Red Hat Build of Keycloak :rhbk: RHBK -:keycloak-version: 24.0 +:rhtap-brand-name: Red Hat Trusted Application Pipeline +:rhtap-very-short: RHTAP // Partner Platforms :aws-brand-name: Amazon Web Services diff --git a/modules/release-notes/ref-release-notes-deprecated-functionalities.adoc b/modules/release-notes/ref-release-notes-deprecated-functionalities.adoc index 2b6a46fb00..df499fa8cd 100644 --- a/modules/release-notes/ref-release-notes-deprecated-functionalities.adoc +++ b/modules/release-notes/ref-release-notes-deprecated-functionalities.adoc @@ -14,7 +14,7 @@ The `./dynamic-plugins/dist/janus-idp-backstage-plugin-aap-backend-dynamic` plug [id="deprecated-functionality-rhidp-4913"] == Audit log rotation is deprecated -With this update, you can evaluate your platform’s log forwarding solutions to align with your security and compliance needs. Most of these solutions offer configurable options to minimize the loss of logs in the event of an outage. +With this update, you can evaluate your platform's log forwarding solutions to align with your security and compliance needs. Most of these solutions offer configurable options to minimize the loss of logs in the event of an outage. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4913[RHIDP-4913] diff --git a/modules/release-notes/ref-release-notes-fixed-issues.adoc b/modules/release-notes/ref-release-notes-fixed-issues.adoc index 6a68aa732b..c88fd12490 100644 --- a/modules/release-notes/ref-release-notes-fixed-issues.adoc +++ b/modules/release-notes/ref-release-notes-fixed-issues.adoc @@ -9,9 +9,9 @@ This section lists issues fixed in {product} {product-version}. [id="bug-fix-rhidp-2727"] === GitHub issues plugin supports multiple GitHub integration hosts -Previously, the GitHub issues plugin defaulted to using the first GitHub integration it detected for all components. This behavior made it incompatible with setups involving multiple GitHub integration hosts. - -Now, GitHub issues plugin supports multiple GitHub integration hosts. It uses the well-known entity slug annotation `backstage.io/source-location` or `backstage.io/managed-by-location` to determine the appropriate GitHub integration for a component. If no integration matches the slug, the first GitHub integration is selected, maintaining the previous behavior. +Previously, the GitHub issues plugin defaulted to using the first GitHub integration it detected for all components. This behavior made it incompatible with setups involving multiple GitHub integration hosts. + +Now, GitHub issues plugin supports multiple GitHub integration hosts. It uses the well-known entity slug annotation `backstage.io/source-location` or `backstage.io/managed-by-location` to determine the appropriate GitHub integration for a component. If no integration matches the slug, the first GitHub integration is selected, maintaining the previous behavior. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-2727[RHIDP-2727] @@ -20,8 +20,8 @@ Now, GitHub issues plugin supports multiple GitHub integration hosts. It uses th [id="bug-fix-rhidp-2903"] === All API documentation is defined in the 3scale backend plugin -Previously, some API documentation defined in the 3scale backend plugin was not accessible in {product-very-short}. - +Previously, some API documentation defined in the 3scale backend plugin was not accessible in {product-very-short}. + With this update, all API documentation defined in the 3scale backend plugin is imported and merged in the {product-very-short}. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-2903[RHIDP-2903] @@ -30,8 +30,8 @@ With this update, all API documentation defined in the 3scale backend plugin is [id="bug-fix-rhidp-3115"] === {product-very-short} helm chart deployment throws `NotAllowedError` -Previously, when deploying with the Helm Chart, there could be a mismatch between the Route hostname and the `baseUrl` fields added to the generated app-config ConfigMap. This could sometimes cause failure to authenticate against some providers due to an origin mismatch. - +Previously, when deploying with the Helm Chart, there could be a mismatch between the Route hostname and the `baseUrl` fields added to the generated app-config ConfigMap. This could sometimes cause failure to authenticate against some providers due to an origin mismatch. + This update fixes this issue by ensuring no mismatch between those values. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-3115[RHIDP-3115] @@ -40,8 +40,8 @@ This update fixes this issue by ensuring no mismatch between those values. [id="bug-fix-rhidp-3849"] === Disable the creation of permission policies and roles when disabling the RBAC backend plugin -Previously, disabling the RBAC backend plugin created roles and permission policies, whether the permission framework was enabled or not. - +Previously, disabling the Role-Based Access Control (RBAC) backend plugin created roles and permission policies, whether the permission framework was enabled or not. + With this update, disabling the RBAC backend plugin no longer creates roles and permission policies. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-3849[RHIDP-3849] @@ -50,9 +50,9 @@ With this update, disabling the RBAC backend plugin no longer creates roles and [id="bug-fix-rhidp-3931"] === Added alert on the deletion icon during bulk imports -Before this update, repositories were added to the {product-short} from various sources, such as `app-config` files or GitHub discovery. The Bulk Import plugin only tracked repositories accessible using the configured GitHub integrations. When both plugins were enabled, repositories discovered by GitHub Discovery appeared on Bulk Import pages. However, deleting these repositories from Bulk Import Jobs had no effect, as entities from discovery or `app-config.yaml` file remained in the {product-short} catalog. - -With this update, an alert on the deletion icon notifies the user to modify the source (either the `catalog-info` within the repository or the `app-config.yaml` file if the file originates from there) to remove the catalog entity. +Before this update, repositories were added to the {product-short} from various sources, such as `app-config` files or GitHub discovery. The Bulk Import plugin only tracked repositories accessible using the configured GitHub integrations. When both plugins were enabled, repositories discovered by GitHub Discovery appeared on Bulk Import pages. However, deleting these repositories from Bulk Import Jobs had no effect, as entities from discovery or `app-config.yaml` file remained in the {product-short} catalog. + +With this update, an alert on the deletion icon notifies the user to modify the source (either the `catalog-info` within the repository or the `app-config.yaml` file if the file originates from there) to remove the catalog entity. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-3931[RHIDP-3931] @@ -61,8 +61,8 @@ With this update, an alert on the deletion icon notifies the user to modify the [id="bug-fix-rhidp-4240"] === Removed the pre-configured custom resources from the Kubernetes configuration -Before this update, the custom resources in Kubernetes configuration were pre-configured. As a result, users could see Tekton warnings without configuring the custom resources in Kubernetes. - +Before this update, the custom resources in Kubernetes configuration were pre-configured. As a result, users could see Tekton warnings without configuring the custom resources in Kubernetes. + This update removes the pre-configured custom resources from the Kubernetes configuration. Therefore, users can customize resources to the Kubernetes configuration based on their requirements, preventing unrelated warnings from appearing. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4240[RHIDP-4240] @@ -71,8 +71,8 @@ This update removes the pre-configured custom resources from the Kubernetes conf [id="bug-fix-rhidp-4241"] === RBAC Plugin is broken with latest Backstage version (`1.31`) -Before this update, RBAC backend plugin broke in Backstage `1.31` with an error. - +Before this update, Role-Based Access Control (RBAC) backend plugin broke in Backstage `1.31` with an error. + This update resolves compatibility issues with RBAC backend plugin on Backstage versions `1.31` and `1.32` without displaying any errors. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4241[RHIDP-4241] @@ -81,9 +81,9 @@ This update resolves compatibility issues with RBAC backend plugin on Backstage [id="bug-fix-rhidp-4732"] === The backstage instance always failed to start in version `5.1.0` -Before this update, the backstage instance failed to start in version `5.1.0`, showing an error. - -With this update, the RBAC Backend plugin now starts successfully in version `5.1.0` without displaying any errors. +Before this update, the backstage instance failed to start in version `5.1.0`, showing an error. + +With this update, the Role-Based Access Control (RBAC) Backend plugin now starts successfully in version `5.1.0` without displaying any errors. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4732[RHIDP-4732] @@ -91,8 +91,8 @@ With this update, the RBAC Backend plugin now starts successfully in version `5. [id="bug-fix-rhidp-4734"] === Resolved RBAC API inconsistency when scaling deployments to more than one pod -Before this update, scaling the deployment to more than one pod caused RBAC roles to remain unsynced, allowing only the pod that created the resource to serve it. - +Before this update, scaling the deployment to more than one pod caused Role-Based Access Control (RBAC) roles to remain unsynced, allowing only the pod that created the resource to serve it. + With this update, RBAC roles are now properly synced across all pods, with Redis cache and traffic routing configured to ensure consistency across the deployment. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4734[RHIDP-4734] @@ -101,8 +101,8 @@ With this update, RBAC roles are now properly synced across all pods, with Redis [id="bug-fix-rhidp-5014"] === `export-dynamic-plugin` fails to find dependencies nested deeper than one level in `node_modules` -Previously, the CLI examined the dependencies of embedded packages during the export process to know if other packages should be embedded. One of the methods was calling {{require}} when the CLI encountered a built embedded package, which was the case when wrapping an existing plugin. - +Previously, the CLI examined the dependencies of embedded packages during the export process to know if other packages should be embedded. One of the methods was calling {{require}} when the CLI encountered a built embedded package, which was the case when wrapping an existing plugin. + This update changes the parent directory that the {{require}} uses from the monorepo root to the embedded package. Therefore, the dependent package found is the dependency that is most relevant to the embedded package. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5014[RHIDP-5014] @@ -111,11 +111,11 @@ This update changes the parent directory that the {{require}} uses from the mono [id="bug-fix-rhidp-5062"] === `suppress-native-package` and `allow-native-package` flags to handle native modules -Previously, the CLI failed with a message that native modules are not supported. - -This update introduces two new CLI flags that help dynamic plugin developers handle native modules. Both flags accept a list of packages. The `--suppress-native-package` flag does not require the native module at runtime. It replaces the native module with an empty package that displays an error. The `--allow-native-package` flag instructs the CLI to allow the native package during checks, and tests a plugin that uses a native module. - - +Previously, the CLI failed with a message that native modules are not supported. + +This update introduces two new CLI flags that help dynamic plugin developers handle native modules. Both flags accept a list of packages. The `--suppress-native-package` flag does not require the native module at runtime. It replaces the native module with an empty package that displays an error. The `--allow-native-package` flag instructs the CLI to allow the native package during checks, and tests a plugin that uses a native module. + + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5062[RHIDP-5062] @@ -124,8 +124,8 @@ This update introduces two new CLI flags that help dynamic plugin developers han [id="bug-fix-rhidp-5120"] === Resolved the issue with text selection when reporting a TechDoc issue -Previously, the feature to report a documentation (TechDoc) issue failed. Therefore, when a user selected a text in a TechDoc, a large icon appeared instead of a tooltip button. - +Previously, the feature to report a documentation (TechDoc) issue failed. Therefore, when a user selected a text in a TechDoc, a large icon appeared instead of a tooltip button. + With this update, users can select texts when reporting a documentation (TechDoc) issue. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5120[RHIDP-5120] @@ -134,8 +134,8 @@ With this update, users can select texts when reporting a documentation (TechDoc [id="bug-fix-rhidp-5136"] === Resolved the `stdout maxBuffer` error -Previously, the `export-dynamic-plugin` failed with an error that the `stdout maxBuffer` length was exceeded. - +Previously, the `export-dynamic-plugin` failed with an error that the `stdout maxBuffer` length was exceeded. + With this update, the CLI redirects the output of the {{yarn install}} command it performs during the export process to a file. Therefore, a successful completion of the {{yarn install}} command and verification of the `export-dynamic-plugin`, cleans up the file. The file is available for troubleshooting when the dynamic plugin validation checks fail. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5136[RHIDP-5136] @@ -144,9 +144,9 @@ With this update, the CLI redirects the output of the {{yarn install}} command i [id="bug-fix-rhidp-5141"] === Added an `--ignore-version-check` flag -Previously, exporting a plugin that has not been updated to a newer backstage version failed due to a semver check performed on dependencies of the dynamic plugin package. - -With this update, an `--ignore-version-check` flag accepts a list of package names causing the CLI to selectively ignore the semver check the CLI performs when evaluating the plugin package dependencies. Therefore, a plugin that has not been updated works because it relies on unchanged interfaces and functions. +Previously, exporting a plugin that has not been updated to a newer backstage version failed due to a semver check performed on dependencies of the dynamic plugin package. + +With this update, an `--ignore-version-check` flag accepts a list of package names causing the CLI to selectively ignore the semver check the CLI performs when evaluating the plugin package dependencies. Therefore, a plugin that has not been updated works because it relies on unchanged interfaces and functions. .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5141[RHIDP-5141] diff --git a/modules/release-notes/ref-release-notes-known-issues.adoc b/modules/release-notes/ref-release-notes-known-issues.adoc index dabfa4a168..81a657751f 100644 --- a/modules/release-notes/ref-release-notes-known-issues.adoc +++ b/modules/release-notes/ref-release-notes-known-issues.adoc @@ -7,7 +7,7 @@ This section lists known issues in {product} {product-version}. [id="known-issue-rhidp-3396"] == Topology plugin permission is not displayed in the RBAC front-end UI -Permissions associated only with front-end plugins do not appear in the UI because they require a backend plugin to expose the permission framework's well-known endpoint. As a workaround, you can apply these permissions by using a CSV file or directly calling the REST API of the RBAC backend plugin. Affected plugins include Topology (`topology.view.read`), Tekton (`tekton.view.read`), ArgoCD (`argocd.view.read`), and Quay (`quay.view.read`). +Permissions associated only with front-end plugins do not appear in the UI because they require a backend plugin to expose the permission framework's well-known endpoint. As a workaround, you can apply these permissions by using a CSV file or directly calling the REST API of the RBAC backend plugin. Affected plugins include Topology (`topology.view.read`), Tekton (`tekton.view.read`), ArgoCD (`argocd.view.read`), and Quay (`quay.view.read`). .Additional resources * link:https://issues.redhat.com/browse/RHIDP-3396[RHIDP-3396] diff --git a/modules/release-notes/ref-release-notes-new-features.adoc b/modules/release-notes/ref-release-notes-new-features.adoc index 2fe9d77633..6bc2d17d1e 100644 --- a/modules/release-notes/ref-release-notes-new-features.adoc +++ b/modules/release-notes/ref-release-notes-new-features.adoc @@ -27,7 +27,7 @@ This update removes the `kube-rbac-proxy` sidecar container from the RHDH Operat [id="feature-rhidp-4414"] == Identifying Backstage flavor for plugins by using the `developerHub.flavor` field -With this update, you can use the `developerHub.flavor` field to identify whether plugins are running on {product-very-short}, RHTAP, or vanilla Backstage, as shown in the following example: +With this update, you can use the `developerHub.flavor` field to identify whether plugins are running on {product-very-short}, {rhtap-very-short}, or vanilla Backstage, as shown in the following example: .`app-config.yaml` fragment with the `developerhub.flavor` field @@ -41,13 +41,99 @@ developerHub: Identify the flavor of Backstage that is running. Default value: `rhdh` +[id="feature-rhidp-4419"] +== Ability to manage PVCs in RHDH Operator + +You can now mount directories from pre-created PersistentVolumeClaims (PVCs) using the `spec.application.extraFiles.pvcs` field, while configuring RHDH Operator. +For more information, see link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.3/html-single/administration_guide_for_red_hat_developer_hub/index#proc-rhdh-deployment-config_assembly-admin-templates[Persistent Volume Claim (PVC)]. + + [id="feature-rhidp-4805"] -== Authenticating with Red Hat Build of Keycloak +== Authenticating with {rhbk-brand-name} + +With this update, you can use {rhbk-brand-name} as an authentication provider. The Keycloak plugin will now support ingesting users and groups with {rhbk-brand-name}. For more details, see link:https://docs.redhat.com/en/documentation/red_hat_build_of_keycloak/26.0/html-single/getting_started_guide/index#getting-started-zip-start-red-hat-build-of-keycloak[Authentication with {rhbk-brand-name}]. + + +[id="feature-rhidp-4806"] +== Ability to install third-party plugins in {product-very-short} + +You can now install third-party plugins in {product} without rebuilding the {product-very-short} application. + +For more information, see link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.3/html-single/introduction_to_plugins/index[Third party plugins]. + + +[id="feature-rhidp-4853"] +== Plugins with updated scope + +Some plugins previously under the `@janus-idp` scope have moved to `@backstage/community`: + +[cols=2,%header] +|=== +| Plugin Name +| Plugin Name + +| `@janus-idp/backstage-plugin-acr` +| `@backstage-community/plugin-acr` + +| `@janus-idp/backstage-plugin-keycloak-backend` +| `@backstage-community/plugin-catalog-backend-module-keycloak` + +| `@janus-idp/backstage-plugin-tekton` +| `@backstage-community/plugin-tekton` + +| `@janus-idp/backstage-plugin-nexus-repository-manager` +| `@backstage-community/plugin-nexus-repository-manager` + +| `@janus-idp/backstage-plugin-topology` +| `@backstage-community/plugin-topology` + +| `@janus-idp/backstage-plugin-jfrog-artifactory` +| `@backstage-community/plugin-jfrog-artifactory` + +| `@janus-idp/backstage-plugin-ocm` +| `@backstage-community/plugin-ocm` + +| `@janus-idp/backstage-plugin-ocm-backend` +| `@backstage-community/plugin-ocm-backend` + +| `@janus-idp/backstage-plugin-rbac` +| `@backstage-community/plugin-rbac` + +| `@janus-idp/backstage-plugin-rbac-backend` +| `@backstage-community/plugin-rbac-backend` + +| `@janus-idp/backstage-scaffolder-backend-module-regex` +| `@backstage-community/plugin-scaffolder-backend-module-regex` + +| `@janus-idp/backstage-plugin-quay` +| `@backstage-community/plugin-quay` + +| `@janus-idp/backstage-scaffolder-backend-module-sonarqube` +| `@backstage-community/plugin-scaffolder-backend-module-sonarqube` + +| `@janus-idp/backstage-scaffolder-backend-module-servicenow` +| `@backstage-community/plugin-scaffolder-backend-module-servicenow` + +| `@janus-idp/backstage-plugin-analytics-provider-segment` +| `@backstage-community/plugin-analytics-provider-segment` + +| `@janus-idp/backstage-plugin-scaffolder-backend-module-quay` +| `@backstage-community/plugin-scaffolder-backend-module-quay` +|=== -With this update, you can use Red Hat Build of Keycloak as an authentication provider. The Keycloak plugin will now support ingesting users and groups with Red Hat Build of Keycloak. For more details, see link:https://docs.redhat.com/en/documentation/red_hat_build_of_keycloak/26.0/html-single/getting_started_guide/index#getting-started-zip-start-red-hat-build-of-keycloak[Authentication with Red Hat Build of Keycloak]. +Two plugins previously under the @janus-idp scope have moved to @red-hat-developer-hub: +[cols=2,%header] +|=== +| Plugin Name +| {product-very-short} +| `@janus-idp/backstage-plugin-bulk-import` +| `@red-hat-developer-hub/backstage-plugin-bulk-import` +| `@janus-idp/backstage-plugin-bulk-import-backend` +| `@red-hat-developer-hub/backstage-plugin-bulk-import-backend` +|=== [id="feature-rhidp-5156"] @@ -56,9 +142,9 @@ With this update, you can use Red Hat Build of Keycloak as an authentication pro With this update, the `backstage-plugin-catalog-backend-module-logs` is enabled and converted to a static plugin improving performance and stability. The dynamic plugin was disabled in version `1.3`. [id="feature-rhidp-5218"] -== RHSSO `7.6` is deprecated as an authentication provider +== {rhsso-brand-name} `7.6` is deprecated as an authentication provider -RHSSO `7.6` is deprecated as an authentication provider. You can continue to use RHSSO until the end of maintenance support. For details, see link:https://access.redhat.com/support/policy/updates/jboss_notes/#p_sso[RHSSO lifecycle dates]. As an alternative, migrate to RHBK `v24`. +{rhsso-brand-name} ({rhsso}) `7.6` is deprecated as an authentication provider. You can continue to use {rhsso} until the end of maintenance support. For details, see link:https://access.redhat.com/support/policy/updates/jboss_notes/#p_sso[RHSSO lifecycle dates]. As an alternative, migrate to {rhbk-brand-name} `v24`. From c53bff9d21c614fcb8b9db01aec5cd664e16377c Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 17 Dec 2024 00:07:17 +0100 Subject: [PATCH 19/20] Fix RN texts --- modules/release-notes/ref-release-notes-new-features.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/release-notes/ref-release-notes-new-features.adoc b/modules/release-notes/ref-release-notes-new-features.adoc index 6bc2d17d1e..90016b0b17 100644 --- a/modules/release-notes/ref-release-notes-new-features.adoc +++ b/modules/release-notes/ref-release-notes-new-features.adoc @@ -137,7 +137,7 @@ Two plugins previously under the @janus-idp scope have moved to @red-hat-develop [id="feature-rhidp-5156"] -== `backstage-plugin-catalog-backend-module-logs` is enabled +== The catalog backend module logs plugin is enabled With this update, the `backstage-plugin-catalog-backend-module-logs` is enabled and converted to a static plugin improving performance and stability. The dynamic plugin was disabled in version `1.3`. From 3248911f39a258a0a332f2b116bfbbaff69df9cb Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 17 Dec 2024 11:02:17 +0100 Subject: [PATCH 20/20] Update changes on RNs --- .../ref-release-notes-breaking-changes.adoc | 1 + ...ease-notes-deprecated-functionalities.adoc | 2 + .../ref-release-notes-fixed-issues.adoc | 13 ++++- .../ref-release-notes-known-issues.adoc | 1 + .../ref-release-notes-new-features.adoc | 47 +++++++++++++++- .../ref-release-notes-technology-preview.adoc | 56 +++++++++++++++++++ 6 files changed, 118 insertions(+), 2 deletions(-) diff --git a/modules/release-notes/ref-release-notes-breaking-changes.adoc b/modules/release-notes/ref-release-notes-breaking-changes.adoc index 23d434f8bd..112a761086 100644 --- a/modules/release-notes/ref-release-notes-breaking-changes.adoc +++ b/modules/release-notes/ref-release-notes-breaking-changes.adoc @@ -8,6 +8,7 @@ This section lists breaking changes in {product} {product-version}. == Updated monitoring and logging metrics Prom-client metrics have been removed and replaced with OpenTelemetry metrics. As a result, the metrics port has changed from `7007` to `9464`. Deprecated metrics have also been removed. If you had dependencies on these, ensure your prometheus queries are updated. For further information, see link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.3/html-single/monitoring_and_logging/index#assembly-rhdh-observability[Monitoring and logging] + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4572[RHIDP-4572] diff --git a/modules/release-notes/ref-release-notes-deprecated-functionalities.adoc b/modules/release-notes/ref-release-notes-deprecated-functionalities.adoc index df499fa8cd..dac0fde51c 100644 --- a/modules/release-notes/ref-release-notes-deprecated-functionalities.adoc +++ b/modules/release-notes/ref-release-notes-deprecated-functionalities.adoc @@ -8,6 +8,7 @@ This section lists deprecated functionalities in {product} {product-version}. == `./dynamic-plugins/dist/janus-idp-backstage-plugin-aap-backend-dynamic` plugin is deprecated The `./dynamic-plugins/dist/janus-idp-backstage-plugin-aap-backend-dynamic` plugin has been deprecated and will be removed in the next release. You can link:https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html-single/using_ansible_plug-ins_for_red_hat_developer_hub/index[use Ansible plug-ins for {product-very-short}] instead. + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-3545[RHIDP-3545] @@ -15,6 +16,7 @@ The `./dynamic-plugins/dist/janus-idp-backstage-plugin-aap-backend-dynamic` plug == Audit log rotation is deprecated With this update, you can evaluate your platform's log forwarding solutions to align with your security and compliance needs. Most of these solutions offer configurable options to minimize the loss of logs in the event of an outage. + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4913[RHIDP-4913] diff --git a/modules/release-notes/ref-release-notes-fixed-issues.adoc b/modules/release-notes/ref-release-notes-fixed-issues.adoc index c88fd12490..33bb4c36b6 100644 --- a/modules/release-notes/ref-release-notes-fixed-issues.adoc +++ b/modules/release-notes/ref-release-notes-fixed-issues.adoc @@ -23,6 +23,7 @@ Now, GitHub issues plugin supports multiple GitHub integration hosts. It uses th Previously, some API documentation defined in the 3scale backend plugin was not accessible in {product-very-short}. With this update, all API documentation defined in the 3scale backend plugin is imported and merged in the {product-very-short}. + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-2903[RHIDP-2903] @@ -33,6 +34,7 @@ With this update, all API documentation defined in the 3scale backend plugin is Previously, when deploying with the Helm Chart, there could be a mismatch between the Route hostname and the `baseUrl` fields added to the generated app-config ConfigMap. This could sometimes cause failure to authenticate against some providers due to an origin mismatch. This update fixes this issue by ensuring no mismatch between those values. + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-3115[RHIDP-3115] @@ -43,6 +45,7 @@ This update fixes this issue by ensuring no mismatch between those values. Previously, disabling the Role-Based Access Control (RBAC) backend plugin created roles and permission policies, whether the permission framework was enabled or not. With this update, disabling the RBAC backend plugin no longer creates roles and permission policies. + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-3849[RHIDP-3849] @@ -64,6 +67,7 @@ With this update, an alert on the deletion icon notifies the user to modify the Before this update, the custom resources in Kubernetes configuration were pre-configured. As a result, users could see Tekton warnings without configuring the custom resources in Kubernetes. This update removes the pre-configured custom resources from the Kubernetes configuration. Therefore, users can customize resources to the Kubernetes configuration based on their requirements, preventing unrelated warnings from appearing. + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4240[RHIDP-4240] @@ -74,6 +78,7 @@ This update removes the pre-configured custom resources from the Kubernetes conf Before this update, Role-Based Access Control (RBAC) backend plugin broke in Backstage `1.31` with an error. This update resolves compatibility issues with RBAC backend plugin on Backstage versions `1.31` and `1.32` without displaying any errors. + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4241[RHIDP-4241] @@ -84,6 +89,7 @@ This update resolves compatibility issues with RBAC backend plugin on Backstage Before this update, the backstage instance failed to start in version `5.1.0`, showing an error. With this update, the Role-Based Access Control (RBAC) Backend plugin now starts successfully in version `5.1.0` without displaying any errors. + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4732[RHIDP-4732] @@ -94,6 +100,7 @@ With this update, the Role-Based Access Control (RBAC) Backend plugin now starts Before this update, scaling the deployment to more than one pod caused Role-Based Access Control (RBAC) roles to remain unsynced, allowing only the pod that created the resource to serve it. With this update, RBAC roles are now properly synced across all pods, with Redis cache and traffic routing configured to ensure consistency across the deployment. + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-4734[RHIDP-4734] @@ -104,6 +111,7 @@ With this update, RBAC roles are now properly synced across all pods, with Redis Previously, the CLI examined the dependencies of embedded packages during the export process to know if other packages should be embedded. One of the methods was calling {{require}} when the CLI encountered a built embedded package, which was the case when wrapping an existing plugin. This update changes the parent directory that the {{require}} uses from the monorepo root to the embedded package. Therefore, the dependent package found is the dependency that is most relevant to the embedded package. + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5014[RHIDP-5014] @@ -116,7 +124,6 @@ Previously, the CLI failed with a message that native modules are not supported. This update introduces two new CLI flags that help dynamic plugin developers handle native modules. Both flags accept a list of packages. The `--suppress-native-package` flag does not require the native module at runtime. It replaces the native module with an empty package that displays an error. The `--allow-native-package` flag instructs the CLI to allow the native package during checks, and tests a plugin that uses a native module. - .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5062[RHIDP-5062] @@ -127,6 +134,7 @@ This update introduces two new CLI flags that help dynamic plugin developers han Previously, the feature to report a documentation (TechDoc) issue failed. Therefore, when a user selected a text in a TechDoc, a large icon appeared instead of a tooltip button. With this update, users can select texts when reporting a documentation (TechDoc) issue. + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5120[RHIDP-5120] @@ -137,6 +145,7 @@ With this update, users can select texts when reporting a documentation (TechDoc Previously, the `export-dynamic-plugin` failed with an error that the `stdout maxBuffer` length was exceeded. With this update, the CLI redirects the output of the {{yarn install}} command it performs during the export process to a file. Therefore, a successful completion of the {{yarn install}} command and verification of the `export-dynamic-plugin`, cleans up the file. The file is available for troubleshooting when the dynamic plugin validation checks fail. + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5136[RHIDP-5136] @@ -147,6 +156,7 @@ With this update, the CLI redirects the output of the {{yarn install}} command i Previously, exporting a plugin that has not been updated to a newer backstage version failed due to a semver check performed on dependencies of the dynamic plugin package. With this update, an `--ignore-version-check` flag accepts a list of package names causing the CLI to selectively ignore the semver check the CLI performs when evaluating the plugin package dependencies. Therefore, a plugin that has not been updated works because it relies on unchanged interfaces and functions. + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5141[RHIDP-5141] @@ -155,6 +165,7 @@ With this update, an `--ignore-version-check` flag accepts a list of package nam === Updated the Tech Radar plugin With this update, you are now required to enable both `./dynamic-plugins/dist/backstage-community-tech-radar` and `./dynamic-plugins/dist/backstage-community-tech-radar-backend-dynamic` to use the Tech Radar plugin. You must configure additional settings depending on where you choose to load the JSON data for the plugin. + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5297[RHIDP-5297] diff --git a/modules/release-notes/ref-release-notes-known-issues.adoc b/modules/release-notes/ref-release-notes-known-issues.adoc index 81a657751f..721005c443 100644 --- a/modules/release-notes/ref-release-notes-known-issues.adoc +++ b/modules/release-notes/ref-release-notes-known-issues.adoc @@ -8,6 +8,7 @@ This section lists known issues in {product} {product-version}. == Topology plugin permission is not displayed in the RBAC front-end UI Permissions associated only with front-end plugins do not appear in the UI because they require a backend plugin to expose the permission framework's well-known endpoint. As a workaround, you can apply these permissions by using a CSV file or directly calling the REST API of the RBAC backend plugin. Affected plugins include Topology (`topology.view.read`), Tekton (`tekton.view.read`), ArgoCD (`argocd.view.read`), and Quay (`quay.view.read`). + .Additional resources * link:https://issues.redhat.com/browse/RHIDP-3396[RHIDP-3396] diff --git a/modules/release-notes/ref-release-notes-new-features.adoc b/modules/release-notes/ref-release-notes-new-features.adoc index 90016b0b17..a6eafddd5e 100644 --- a/modules/release-notes/ref-release-notes-new-features.adoc +++ b/modules/release-notes/ref-release-notes-new-features.adoc @@ -25,7 +25,7 @@ With this update, there are additional link:https://github.com/redhat-developer/ This update removes the `kube-rbac-proxy` sidecar container from the RHDH Operator Pod. This sidecar container protected the operator metrics endpoint. However, the main container now provides this functionality out-of-the-box. Removing this sidecar container allows for reducing the resources required to run the Operator. [id="feature-rhidp-4414"] -== Identifying Backstage flavor for plugins by using the `developerHub.flavor` field +== Identifying the Backstage flavor for plugins With this update, you can use the `developerHub.flavor` field to identify whether plugins are running on {product-very-short}, {rhtap-very-short}, or vanilla Backstage, as shown in the following example: @@ -75,12 +75,51 @@ Some plugins previously under the `@janus-idp` scope have moved to `@backstage/c | `@janus-idp/backstage-plugin-acr` | `@backstage-community/plugin-acr` +| `@janus-idp/backstage-plugin-azure-devops` +| `@backstage-community/plugin-azure-devops` + +| `@janus-idp/backstage-plugin-azure-devops-backend` +| `@backstage-community/plugin-azure-devops-backend` + +| `@janus-idp/backstage-plugin-3scale-backend` +| `@backstage-community/plugin-3scale-backend` + +| `@janus-idp/backstage-plugin-dynatrace` +| `@backstage-community/plugin-dynatrace` + +| `@janus-idp/backstage-plugin-github-actions` +| `@backstage-community/plugin-github-actions` + +| `@janus-idp/backstage-plugin-github-issues` +| `@backstage-community/plugin-github-issues` + +| `@janus-idp/backstage-plugin-jenkins` +| `@backstage-community/plugin-jenkins` + +| `@janus-idp/backstage-plugin-jenkins-backend` +| `@backstage-community/plugin-jenkins-backend` + | `@janus-idp/backstage-plugin-keycloak-backend` | `@backstage-community/plugin-catalog-backend-module-keycloak` | `@janus-idp/backstage-plugin-tekton` | `@backstage-community/plugin-tekton` +| `@janus-idp/backstage-plugin-tech-radar` +| `@backstage-community/plugin-tech-radar` + +| `@janus-idp/backstage-plugin-tech-radar-backend` +| `@backstage-community/plugin-tech-radar-backend` + +| `@janus-idp/backstage-plugin-sonarqube` +| `@backstage-community/plugin-sonarqube` + +| `@janus-idp/backstage-plugin-sonarqube-backend` +| `@backstage-community/plugin-sonarqube-backend` + +| `@janus-idp/backstage-plugin-lighthouse` +| `@backstage-community/plugin-lighthouse` + | `@janus-idp/backstage-plugin-nexus-repository-manager` | `@backstage-community/plugin-nexus-repository-manager` @@ -99,9 +138,15 @@ Some plugins previously under the `@janus-idp` scope have moved to `@backstage/c | `@janus-idp/backstage-plugin-rbac` | `@backstage-community/plugin-rbac` +| `@janus-idp/backstage-plugin-redhat-argocd` +| `backstage-community/plugin-redhat-argocd` + | `@janus-idp/backstage-plugin-rbac-backend` | `@backstage-community/plugin-rbac-backend` +| `@janus-idp/backstage-catalog-backend-module-pingidentity` +| `@backstage-community/plugin-catalog-backend-module-pingidentity` + | `@janus-idp/backstage-scaffolder-backend-module-regex` | `@backstage-community/plugin-scaffolder-backend-module-regex` diff --git a/modules/release-notes/ref-release-notes-technology-preview.adoc b/modules/release-notes/ref-release-notes-technology-preview.adoc index 1de84c33d0..31bcc50f57 100644 --- a/modules/release-notes/ref-release-notes-technology-preview.adoc +++ b/modules/release-notes/ref-release-notes-technology-preview.adoc @@ -45,6 +45,62 @@ The following tables list products and their versions compatible with {product-s | Backstage | {product-backstage-version} |=== + +.Frontend plugin packages compatibility matrix +[cols=2,%header] +|=== +| Package +| Version + +| `@backstage/catalog-model` +| 1.7.0 + +| `@backstage/config` +| 1.2.0 + +| `@backstage/core-app-api` +| 1.15.0 + +| `@backstage/core-components` +| 0.15.0 + +| `@backstage/core-plugin-api` +| 1.9.4 + +| `@backstage/integration-react` +| 1.1.32 +|=== + +.Backend plugin packages compatibility matrix +[cols=2,%header] +|=== +| Package +| Version + +| `@backstage/backend-app-api` +| 1.0.0 + +| `@backstage/backend-defaults` +| 0.5.0 + +| `@backstage/backend-dynamic-feature-service` +| 0.4.1 + +| `@backstage/backend-plugin-api` +| 1.0.0 + +| `@backstage/catalog-model` +| 1.7.0 + +| `@backstage/cli-node` +| 0.2.8 + +| `@backstage/config` +| 1.2.0 + +| `@backstage/config-loader` +| 1.9.1 +|=== .Additional resources * link:https://issues.redhat.com/browse/RHIDP-5070[RHIDP-5070]