From 18013df7131afb591657a2424bf689b75f1957e8 Mon Sep 17 00:00:00 2001 From: jmagak Date: Wed, 4 Dec 2024 16:49:11 +0100 Subject: [PATCH] Update release note texts --- ...sembly-release-notes-breaking-changes.adoc | 12 +--- ...ease-notes-deprecated-functionalities.adoc | 3 +- .../assembly-release-notes-fixed-issues.adoc | 58 +++--------------- .../assembly-release-notes-known-issues.adoc | 6 -- .../assembly-release-notes-new-features.adoc | 60 +------------------ ...mbly-release-notes-technology-preview.adoc | 6 +- .../snip-bug-fix-rhidp-1334.adoc | 7 --- .../snip-bug-fix-rhidp-2139.adoc | 10 ---- .../snip-bug-fix-rhidp-2374.adoc | 9 --- .../snip-bug-fix-rhidp-2412.adoc | 11 ---- .../snip-bug-fix-rhidp-2438.adoc | 9 --- .../snip-bug-fix-rhidp-2529.adoc | 11 ---- .../snip-bug-fix-rhidp-2716.adoc | 10 ---- .../snip-bug-fix-rhidp-2727.adoc | 9 +++ .../snip-bug-fix-rhidp-2728.adoc | 7 --- .../snip-bug-fix-rhidp-2903.adoc | 9 +++ .../snip-bug-fix-rhidp-3159.adoc | 11 ---- .../snip-bug-fix-rhidp-3217.adoc | 10 ---- .../snip-bug-fix-rhidp-3260.adoc | 11 ---- .../snip-bug-fix-rhidp-3458.adoc | 9 --- .../snip-bug-fix-rhidp-3471.adoc | 25 -------- .../snip-bug-fix-rhidp-3580.adoc | 22 ------- .../snip-bug-fix-rhidp-3601.adoc | 9 --- .../snip-bug-fix-rhidp-3612.adoc | 9 --- .../snip-bug-fix-rhidp-3735.adoc | 10 ---- .../snip-bug-fix-rhidp-3896.adoc | 9 --- .../snip-bug-fix-rhidp-3931.adoc | 9 +++ .../snip-bug-fix-rhidp-4013.adoc | 10 ---- .../snip-bug-fix-rhidp-4046.adoc | 11 ---- .../snip-bug-fix-rhidp-4069.adoc | 9 --- .../snip-bug-fix-rhidp-4181.adoc | 10 ++++ .../snip-bug-fix-rhidp-4200.adoc | 11 ---- .../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 ++++ ...p-deprecated-functionality-rhidp-1138.adoc | 53 ---------------- .../snip-enhancement-rhidp-2615.adoc | 14 ----- .../snip-enhancement-rhidp-2695.adoc | 7 --- .../snip-enhancement-rhidp-2723.adoc | 7 --- .../snip-enhancement-rhidp-2736.adoc | 10 ---- .../snip-enhancement-rhidp-2768.adoc | 11 ---- .../snip-enhancement-rhidp-2790.adoc | 18 ------ .../snip-enhancement-rhidp-2818.adoc | 9 --- .../snip-enhancement-rhidp-3064.adoc | 11 ---- .../snip-enhancement-rhidp-3125.adoc | 7 --- .../snip-enhancement-rhidp-3826.adoc | 43 ------------- .../snip-feature-rhidp-2232.adoc | 10 ---- .../snip-feature-rhidp-2341.adoc | 7 --- .../snip-feature-rhidp-2643.adoc | 7 --- .../snip-feature-rhidp-2644.adoc | 11 ---- .../snip-feature-rhidp-2865.adoc | 10 ---- .../snip-feature-rhidp-2888.adoc | 7 --- .../snip-feature-rhidp-2907.adoc | 8 --- .../snip-feature-rhidp-3177.adoc | 10 ---- .../snip-feature-rhidp-3569.adoc | 10 ---- .../snip-feature-rhidp-3666.adoc | 9 --- .../snip-known-issue-rhidp-3396.adoc | 2 +- .../snip-known-issue-rhidp-4067.adoc | 7 --- .../snip-known-issue-rhidp-4378.adoc | 9 --- ...snip-removed-functionality-rhidp-3048.adoc | 11 ---- ...snip-removed-functionality-rhidp-3074.adoc | 10 ---- ...snip-removed-functionality-rhidp-3187.adoc | 27 --------- ...snip-removed-functionality-rhidp-4293.adoc | 36 ----------- .../snip-technology-preview-rhidp-1397.adoc | 10 ---- .../snip-technology-preview-rhidp-3713.adoc | 8 --- 66 files changed, 89 insertions(+), 771 deletions(-) delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-1334.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-2139.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-2374.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-2412.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-2438.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-2529.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-2716.adoc create mode 100644 modules/release-notes/snip-bug-fix-rhidp-2727.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-2728.adoc create mode 100644 modules/release-notes/snip-bug-fix-rhidp-2903.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-3159.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-3217.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-3260.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-3458.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-3471.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-3580.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-3601.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-3612.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-3735.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-3896.adoc create mode 100644 modules/release-notes/snip-bug-fix-rhidp-3931.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-4013.adoc delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-4046.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 delete mode 100644 modules/release-notes/snip-bug-fix-rhidp-4200.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-deprecated-functionality-rhidp-1138.adoc delete mode 100644 modules/release-notes/snip-enhancement-rhidp-2615.adoc delete mode 100644 modules/release-notes/snip-enhancement-rhidp-2695.adoc delete mode 100644 modules/release-notes/snip-enhancement-rhidp-2723.adoc delete mode 100644 modules/release-notes/snip-enhancement-rhidp-2736.adoc delete mode 100644 modules/release-notes/snip-enhancement-rhidp-2768.adoc delete mode 100644 modules/release-notes/snip-enhancement-rhidp-2790.adoc delete mode 100644 modules/release-notes/snip-enhancement-rhidp-2818.adoc delete mode 100644 modules/release-notes/snip-enhancement-rhidp-3064.adoc delete mode 100644 modules/release-notes/snip-enhancement-rhidp-3125.adoc delete mode 100644 modules/release-notes/snip-enhancement-rhidp-3826.adoc delete mode 100644 modules/release-notes/snip-feature-rhidp-2232.adoc delete mode 100644 modules/release-notes/snip-feature-rhidp-2341.adoc delete mode 100644 modules/release-notes/snip-feature-rhidp-2643.adoc delete mode 100644 modules/release-notes/snip-feature-rhidp-2644.adoc delete mode 100644 modules/release-notes/snip-feature-rhidp-2865.adoc delete mode 100644 modules/release-notes/snip-feature-rhidp-2888.adoc delete mode 100644 modules/release-notes/snip-feature-rhidp-2907.adoc delete mode 100644 modules/release-notes/snip-feature-rhidp-3177.adoc delete mode 100644 modules/release-notes/snip-feature-rhidp-3569.adoc delete mode 100644 modules/release-notes/snip-feature-rhidp-3666.adoc delete mode 100644 modules/release-notes/snip-known-issue-rhidp-4067.adoc delete mode 100644 modules/release-notes/snip-known-issue-rhidp-4378.adoc delete mode 100644 modules/release-notes/snip-removed-functionality-rhidp-3048.adoc delete mode 100644 modules/release-notes/snip-removed-functionality-rhidp-3074.adoc delete mode 100644 modules/release-notes/snip-removed-functionality-rhidp-3187.adoc delete mode 100644 modules/release-notes/snip-removed-functionality-rhidp-4293.adoc delete mode 100644 modules/release-notes/snip-technology-preview-rhidp-1397.adoc delete mode 100644 modules/release-notes/snip-technology-preview-rhidp-3713.adoc diff --git a/assemblies/assembly-release-notes-breaking-changes.adoc b/assemblies/assembly-release-notes-breaking-changes.adoc index 32ccedc406..c89028cef7 100644 --- a/assemblies/assembly-release-notes-breaking-changes.adoc +++ b/assemblies/assembly-release-notes-breaking-changes.adoc @@ -5,16 +5,6 @@ This section lists breaking changes in {product} {product-version}. -include::modules/release-notes/snip-removed-functionality-rhidp-3048.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-removed-functionality-rhidp-3074.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-removed-functionality-rhidp-3187.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-removed-functionality-rhidp-4293.adoc[leveloffset=+1] - +None. diff --git a/assemblies/assembly-release-notes-deprecated-functionalities.adoc b/assemblies/assembly-release-notes-deprecated-functionalities.adoc index 9b960772e9..bea717a45f 100644 --- a/assemblies/assembly-release-notes-deprecated-functionalities.adoc +++ b/assemblies/assembly-release-notes-deprecated-functionalities.adoc @@ -5,7 +5,6 @@ This section lists deprecated functionalities in {product} {product-version}. -include::modules/release-notes/snip-deprecated-functionality-rhidp-1138.adoc[leveloffset=+1] - +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 index 89161bc467..0e8a20a902 100644 --- a/assemblies/assembly-release-notes-new-features.adoc +++ b/assemblies/assembly-release-notes-new-features.adoc @@ -5,64 +5,6 @@ This section highlights new features in {product} {product-version}. -include::modules/release-notes/snip-feature-rhidp-2232.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-feature-rhidp-2341.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-enhancement-rhidp-2615.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-feature-rhidp-2643.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-feature-rhidp-2644.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-enhancement-rhidp-2695.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-enhancement-rhidp-2723.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-enhancement-rhidp-2736.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-enhancement-rhidp-2768.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-enhancement-rhidp-2790.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-enhancement-rhidp-2818.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-feature-rhidp-2865.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-feature-rhidp-2888.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-feature-rhidp-2907.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-enhancement-rhidp-3064.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-enhancement-rhidp-3125.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-feature-rhidp-3177.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-feature-rhidp-3569.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-feature-rhidp-3666.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-enhancement-rhidp-3826.adoc[leveloffset=+1] - +None. diff --git a/assemblies/assembly-release-notes-technology-preview.adoc b/assemblies/assembly-release-notes-technology-preview.adoc index b3fab28c45..040cea93d6 100644 --- a/assemblies/assembly-release-notes-technology-preview.adoc +++ b/assemblies/assembly-release-notes-technology-preview.adoc @@ -13,10 +13,6 @@ See: link:https://access.redhat.com/support/offerings/techpreview/[Technology Pr ==== -include::modules/release-notes/snip-technology-preview-rhidp-1397.adoc[leveloffset=+1] - - -include::modules/release-notes/snip-technology-preview-rhidp-3713.adoc[leveloffset=+1] - +None. diff --git a/modules/release-notes/snip-bug-fix-rhidp-1334.adoc b/modules/release-notes/snip-bug-fix-rhidp-1334.adoc deleted file mode 100644 index ba605ec6e9..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-1334.adoc +++ /dev/null @@ -1,7 +0,0 @@ -[id="bug-fix-rhidp-1334"] -= Removed unnecessary pull secret from the {product} Helm Chart - -With this update, the {product} Helm Chart does not contain a pull secret that is no longer needed. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-1334[RHIDP-1334] diff --git a/modules/release-notes/snip-bug-fix-rhidp-2139.adoc b/modules/release-notes/snip-bug-fix-rhidp-2139.adoc deleted file mode 100644 index f92cec7c22..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-2139.adoc +++ /dev/null @@ -1,10 +0,0 @@ -[id="bug-fix-rhidp-2139"] -= Filtering for permissions policies that do not exist leads to an error being thrown - -Before this update, permission checks by the permission framework would throw an error if a matching permission policy was not previously defined. -Therefore, {product-short} denied the request with an error. - -With this update, {product-short} denies the request without throwing an error. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-2139[RHIDP-2139] diff --git a/modules/release-notes/snip-bug-fix-rhidp-2374.adoc b/modules/release-notes/snip-bug-fix-rhidp-2374.adoc deleted file mode 100644 index 5595898431..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-2374.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="bug-fix-rhidp-2374"] -= Added missing plugin name in the RBAC administration interface - -Before this update, the RBAC administration user interface *Permission Policies* table did not display the plugin name. - -With this update, the RBAC administration user interface *Permission Policies* table displays the plugin name. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-2374[RHIDP-2374] diff --git a/modules/release-notes/snip-bug-fix-rhidp-2412.adoc b/modules/release-notes/snip-bug-fix-rhidp-2412.adoc deleted file mode 100644 index 5547c5d1c3..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-2412.adoc +++ /dev/null @@ -1,11 +0,0 @@ -[id="bug-fix-rhidp-2412"] -= HTTP error code 431 when an user is member of many groups - -Before this update, {product-short} API became unresponsive when a user was member of a high number of groups (more than 150) with aggregated relations. -Therefore, the user might have failed to authenticate. -Also, {product-short} might have shown an error when opening the user entity in the UI. - -With this update, {product-short} can handle a user member of a high number of groups (more than 150) with aggregated relations. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-2412[RHIDP-2412] diff --git a/modules/release-notes/snip-bug-fix-rhidp-2438.adoc b/modules/release-notes/snip-bug-fix-rhidp-2438.adoc deleted file mode 100644 index e3c17d1a58..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-2438.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="bug-fix-rhidp-2438"] -= OCM calls are not scoped to the OCM page - -Before this update, when the OCM plugin is installed, navigating to non-OCM pages triggered unnecessary failed OCM API calls. - -With this update, {product-short} restricts OCM API calls to OCM-related pages. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-2438[RHIDP-2438] diff --git a/modules/release-notes/snip-bug-fix-rhidp-2529.adoc b/modules/release-notes/snip-bug-fix-rhidp-2529.adoc deleted file mode 100644 index f88996b81d..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-2529.adoc +++ /dev/null @@ -1,11 +0,0 @@ -[id="bug-fix-rhidp-2529"] -= When login using azure entra sso, it will use id to match the user entity, which will fail to match with user entity imported by msgraph. - -Before this update, {product-short} failed to resolve user entities with Azure authentication provider to entities ingested by the MsGraph catalog provider. -Therefore, a user authentication with Microsoft Azure could not open a session in {product-short}. - -With this update, {product-short} resolves user entities with Azure authentication provider to entities ingested by the MsGraph catalog provider. -Therefore, a user authentication with Microsoft Azure can open a session in {product-short}. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-2529[RHIDP-2529] diff --git a/modules/release-notes/snip-bug-fix-rhidp-2716.adoc b/modules/release-notes/snip-bug-fix-rhidp-2716.adoc deleted file mode 100644 index 83216cb304..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-2716.adoc +++ /dev/null @@ -1,10 +0,0 @@ -[id="bug-fix-rhidp-2716"] -= Replaced the deprecated `backend.auth.keys` field in the default configuration - -Before this update, in a {product-short} deployment with the default configuration, the application logs displayed the deprecation warning. - -With this update, the default `upstream.backstage.appConfig` configuration uses the `backend.auth.externalAccess` field rather than the deprecated `backend.auth.keys` field. - - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-2716[RHIDP-2716] 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-2728.adoc b/modules/release-notes/snip-bug-fix-rhidp-2728.adoc deleted file mode 100644 index 7eb0c9204d..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-2728.adoc +++ /dev/null @@ -1,7 +0,0 @@ -[id="bug-fix-rhidp-2728"] -= Handle PII logging in Application Logs - -With this update, {product-short} does not include user IP addresses in the application logs. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-2728[RHIDP-2728] 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-3159.adoc b/modules/release-notes/snip-bug-fix-rhidp-3159.adoc deleted file mode 100644 index f01dac4338..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-3159.adoc +++ /dev/null @@ -1,11 +0,0 @@ -[id="bug-fix-rhidp-3159"] -= The last ~10 GitHub Pull Requests are missing from the list - -Before this update, {product-short} ignored GitHub search API restrictions to list pull requests. -Therefore, {product-short} might have not displayed all pull requests. - -With this update, {product-short} limits paging to max 1000 results to respect GitHub search API restrictions. -{product-short} show users when additional results are available, suggesting in a tooltip that they can refine their query to retrieve more specific results. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-3159[RHIDP-3159] diff --git a/modules/release-notes/snip-bug-fix-rhidp-3217.adoc b/modules/release-notes/snip-bug-fix-rhidp-3217.adoc deleted file mode 100644 index 54fe4fc007..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-3217.adoc +++ /dev/null @@ -1,10 +0,0 @@ -[id="bug-fix-rhidp-3217"] -= rhtap installation always failed at RHDH due to Migration table is already locked - -Before this update, after updating a config map or a secret, when pods where restarting to apply the changes, they might have tried to simultaneous lock the database. -The situation ended with a dead lock. - -With this update, {product-short} handles simultaneous pod refreshing without a dead lock. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-3217[RHIDP-3217] diff --git a/modules/release-notes/snip-bug-fix-rhidp-3260.adoc b/modules/release-notes/snip-bug-fix-rhidp-3260.adoc deleted file mode 100644 index 5e5a985e36..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-3260.adoc +++ /dev/null @@ -1,11 +0,0 @@ -[id="bug-fix-rhidp-3260"] -= Renamed optional secret dynamic-plugins-npmrc in helm chart - -Before this update, the Helm Chart was using an unversioned name for the dynamic-plugins-npmrc secret. -Therefore subsequent Helm deployments of the RHDH Helm Chart version 1.2.1 failed after the first deployment with an error that a secret named dynamic-plugins-npmrc exists and is not owned by the current release. - -With this update, the Helm Chart creates and uses a dynamic-plugins-npmrc secret that is named in line with the other resources managed by the Helm Chart: `__-dynamic-plugins-npmrc`. -As a result, the Helm Chart does not fail on the previous error. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-3260[RHIDP-3260] diff --git a/modules/release-notes/snip-bug-fix-rhidp-3458.adoc b/modules/release-notes/snip-bug-fix-rhidp-3458.adoc deleted file mode 100644 index 3a372c7b95..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-3458.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="bug-fix-rhidp-3458"] -= Backstage Specific Metrics no longer appear in /metrics endpoint - -Before this update, {product-short} stopped displaying some metrics such as catalog metrics in the `____/metrics` endpoint. - -With this update, {product-short} displays expected metrics in the /metrics endpoint. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-3458[RHIDP-3458] diff --git a/modules/release-notes/snip-bug-fix-rhidp-3471.adoc b/modules/release-notes/snip-bug-fix-rhidp-3471.adoc deleted file mode 100644 index 48272b9c93..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-3471.adoc +++ /dev/null @@ -1,25 +0,0 @@ -[id="bug-fix-rhidp-3471"] -= Theme issues with plugins using material 5 - -Before this update, {product-short} had theme issues with plugins using Material UI (MUI) 5. - -With this update, {product-short} includes additional MUI 5 related packages, added to the application shell as shared modules. -Therefore, dynamic plugins that use MUI 5 components and tss-react can properly load the currently selected theme. -This ensures that MUI 5 components have the correct colors and styling applied to them. - -While not strictly a requirement, if a dynamic plugin relies on MUI 5 components with a class name prefix, that behavior can be added to a frontend dynamic plugin by adding the following code to the plugin's index.ts: - ----- -import { unstable_ClassNameGenerator as ClassNameGenerator } from '@mui/material/className'; - -ClassNameGenerator.configure(componentName => { - return componentName.startsWith('v5-') - ? componentName - : `v5-${componentName}`; -}) ----- - -This update requires using a version of the @janus-idp/cli package > 1.13.1. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-3471[RHIDP-3471] diff --git a/modules/release-notes/snip-bug-fix-rhidp-3580.adoc b/modules/release-notes/snip-bug-fix-rhidp-3580.adoc deleted file mode 100644 index a5a96e46af..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-3580.adoc +++ /dev/null @@ -1,22 +0,0 @@ -[id="bug-fix-rhidp-3580"] -= Creating RBAC role with name that contains ':' or '/' creates a role that does nothing and cannot be deleted - -Before this update, creating an RBAC role with name that contains ':' or '/' through the REST API (or RBAC admin panel in the UI) created a role that did nothing and could not be deleted. -Although the name of the role showed up in full as written in the POST request, when clicked on for more information about the role it showed only the part of the name written before the first ':' or '/'. -Also while the list of RBAC roles did list how many policies were added to the role, when clicking on the role for more information it displayed no users or policies. - - -With this udpate, {product-short} validates more strictly role and namespace names in accordance with backstage validation: - -{product-short} invalidates role names that do not conform with the format: - -- Strings of length at least 1, and at most 63. -- Must consist of sequences of `[a-z0-9A-Z]` possibly separated by one of `[-_.]`. - -{product-short} invalidates namespaces that do not conform with the format: - -- Strings of length at least 1, and at most 63. -- Must be sequences of `[a-zA-Z0-9]`, possibly separated by `-`. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-3580[RHIDP-3580] diff --git a/modules/release-notes/snip-bug-fix-rhidp-3601.adoc b/modules/release-notes/snip-bug-fix-rhidp-3601.adoc deleted file mode 100644 index 04526c6c8c..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-3601.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="bug-fix-rhidp-3601"] -= Update contitional policies and policies loaded from files when these files are deleted - -Before this update, conditional policies and policies loaded from files remained active after the corresponding policy files were removed from the configuration. - -With this update, conditional policies and policies loaded from files are removed after the corresponding policy files are removed from the configuration. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-3601[RHIDP-3601] diff --git a/modules/release-notes/snip-bug-fix-rhidp-3612.adoc b/modules/release-notes/snip-bug-fix-rhidp-3612.adoc deleted file mode 100644 index 71dd61eec1..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-3612.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="bug-fix-rhidp-3612"] -= Fixed the timestamp inserted by `catalog:timestamping` - -Before this update, the timestamp in the `catalog-info.yaml` created by the `catalog:timestamping` action by the `backstage-scaffolder-backend-module-annotator` plugin was different from the execution time of the template. - -With this update, a unique timestamp is generated on each execution of the template. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-3612[RHIDP-3612] diff --git a/modules/release-notes/snip-bug-fix-rhidp-3735.adoc b/modules/release-notes/snip-bug-fix-rhidp-3735.adoc deleted file mode 100644 index 35d41fdc80..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-3735.adoc +++ /dev/null @@ -1,10 +0,0 @@ -[id="bug-fix-rhidp-3735"] -= Added missing virtual machine details to the sidebar - -Before this update, when a user displayed the virtual machine details in the sidebar, the icon corresponding to virtual machine was not shown. - -With this update, the missing icons have been added. -Therefore, when a user displays the virtual machine details in the sidebar, an icon shows the virtual machine status. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-3735[RHIDP-3735] diff --git a/modules/release-notes/snip-bug-fix-rhidp-3896.adoc b/modules/release-notes/snip-bug-fix-rhidp-3896.adoc deleted file mode 100644 index 8535cc95b7..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-3896.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="bug-fix-rhidp-3896"] -= Authenticate with GitHub a user absent in the software catalog when `dangerouslyAllowSignInWithoutUserInCatalog` is set to true - -Before this update, authentication with Github failed when the `dangerouslyAllowSignInWithoutUserInCatalog` field was set to true and the user was absent from the software catalog. - -With this update, when the `dangerouslyAllowSignInWithoutUserInCatalog` field is set to true, you can authenticate to {product-short} with a user absent from the software catalog. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-3896[RHIDP-3896] 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-4013.adoc b/modules/release-notes/snip-bug-fix-rhidp-4013.adoc deleted file mode 100644 index 3f135999b3..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-4013.adoc +++ /dev/null @@ -1,10 +0,0 @@ -[id="bug-fix-rhidp-4013"] -= The {product-short} image defined in the custom resource takes precedence on the image defined in the environment variable - -Before this update, when the {product-short} image was configured in both the custom resource and in the 'RELATED_IMAGE_backstage' environment variable, the image defined in the custom resource was not used. - -With this update, the custom resource configuration takes precedence and is applied. - - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-4013[RHIDP-4013] diff --git a/modules/release-notes/snip-bug-fix-rhidp-4046.adoc b/modules/release-notes/snip-bug-fix-rhidp-4046.adoc deleted file mode 100644 index bbecc2fca7..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-4046.adoc +++ /dev/null @@ -1,11 +0,0 @@ -[id="bug-fix-rhidp-4046"] -= Updated the search dropdown to display results for a large number of users or groups - -Before this update, in the RBAC administration page, the members dropdown was not able to load a large number of users or groups. -Therefore, the {product-short} administrator was not able to select required users or groups to add to the role. - -With this update, the dropdown displays initially up to 100 users or groups shown and updates the display once the user starts to search. The search happens across the whole data-set and displays the first 100 results. The user must refine their search to narrow the results to a list containing the desired user or group. -Therefore, even with larger numbers or users/groups, the {product-short} administrator can add required users or groups to the role. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-4046[RHIDP-4046] 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-4200.adoc b/modules/release-notes/snip-bug-fix-rhidp-4200.adoc deleted file mode 100644 index a423e75529..0000000000 --- a/modules/release-notes/snip-bug-fix-rhidp-4200.adoc +++ /dev/null @@ -1,11 +0,0 @@ -[id="bug-fix-rhidp-4200"] -= Bundled ArgoCD plugin with dynamic frontent assets - -Before this update, the ArgoCD plugin was bundled with dynamic backend plugin assets rather than dynamic frontend plugin assets. -Therefore the ArgoCD plugin failed to load. - -With this update, the ArgoCD plugin is bundled with dynamic frontend plugin assets. -Therefore the ArgoCD plugin can load properly. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-4200[RHIDP-4200] 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-deprecated-functionality-rhidp-1138.adoc b/modules/release-notes/snip-deprecated-functionality-rhidp-1138.adoc deleted file mode 100644 index 2843ec3636..0000000000 --- a/modules/release-notes/snip-deprecated-functionality-rhidp-1138.adoc +++ /dev/null @@ -1,53 +0,0 @@ -[id="deprecated-functionality-rhidp-1138"] -= `spec.application.image`, `spec.application.replicas` and `spec.application.imagePullSecrets` fields are deprecated - -`spec.application.image`, `spec.application.replicas` and `spec.application.imagePullSecrets` fields are deprecated in `v1alpha2` in favour of `spec.deployment`. - -Procedure: - -To update your {product-short} Operation configuration: - -. Remove the `spec.application.image`, `spec.application.replicas` and `spec.application.imagePullSecrets` fields from the Operator configuration: -+ -[source,yaml] ----- -spec: - application: - replicas: 2 # <1> - imagePullSecrets: # <2> - - my-secret-name - image: quay.io/my/my-rhdh:latest # <3> ----- -<1> Replica count. -<2> Array of image pull secrets names. -<3> Image name. - - -. Replace the removed fields by new `spec.deployment` fields, such as: -+ -[source,yaml] ----- -spec: - deployment: - patch: - spec: - replicas: 2 # <1> - imagePullSecrets: # <2> - - name: my-secret-name - template: - metadata: - labels: - my: true - spec: - containers: - - name: backstage-backend - image: quay.io/my/my-rhdh:latest # <3> ----- -<1> Replica count. -<2> Array of image pull secrets names. -<3> Image name. - -// https://github.com/redhat-developer/rhdh-operator/blob/main/docs/configuration.md#deployment-parameters - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-1138[RHIDP-1138] diff --git a/modules/release-notes/snip-enhancement-rhidp-2615.adoc b/modules/release-notes/snip-enhancement-rhidp-2615.adoc deleted file mode 100644 index 5aa7381dd4..0000000000 --- a/modules/release-notes/snip-enhancement-rhidp-2615.adoc +++ /dev/null @@ -1,14 +0,0 @@ -[id="enhancement-rhidp-2615"] -= Persisting the audit log - -With this update, you can persist the audit log: - -* You can send {product} audit logs to a rotating file. - -* You can send logs to a locked down file with append only rights. - -* When using the Helm chart, {product-short} writes logs to persistent volumes. - - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-2615[RHIDP-2615] diff --git a/modules/release-notes/snip-enhancement-rhidp-2695.adoc b/modules/release-notes/snip-enhancement-rhidp-2695.adoc deleted file mode 100644 index cca4606cd7..0000000000 --- a/modules/release-notes/snip-enhancement-rhidp-2695.adoc +++ /dev/null @@ -1,7 +0,0 @@ -[id="enhancement-rhidp-2695"] -= All public endpoints in core and plugins have OpenAPI specs - -With this update, OpenAPI Specs are available for all components, including the rbac-backend plugin. - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-2695[RHIDP-2695] diff --git a/modules/release-notes/snip-enhancement-rhidp-2723.adoc b/modules/release-notes/snip-enhancement-rhidp-2723.adoc deleted file mode 100644 index 50aca24207..0000000000 --- a/modules/release-notes/snip-enhancement-rhidp-2723.adoc +++ /dev/null @@ -1,7 +0,0 @@ -[id="enhancement-rhidp-2723"] -= RBAC Backend plugin module support - -With this update, {product-short} can load roles and permissions into the RBAC Backend plugin through the use of extension points with the help of a plugin module. - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-2723[RHIDP-2723] diff --git a/modules/release-notes/snip-enhancement-rhidp-2736.adoc b/modules/release-notes/snip-enhancement-rhidp-2736.adoc deleted file mode 100644 index 35a454c87b..0000000000 --- a/modules/release-notes/snip-enhancement-rhidp-2736.adoc +++ /dev/null @@ -1,10 +0,0 @@ -[id="enhancement-rhidp-2736"] -= Force catalog ingestion for production users - -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-2736[RHIDP-2736] diff --git a/modules/release-notes/snip-enhancement-rhidp-2768.adoc b/modules/release-notes/snip-enhancement-rhidp-2768.adoc deleted file mode 100644 index 66277a454f..0000000000 --- a/modules/release-notes/snip-enhancement-rhidp-2768.adoc +++ /dev/null @@ -1,11 +0,0 @@ -[id="enhancement-rhidp-2768"] -= RBAC UI enhancements - -With this update, the RBAC UI has been improved: - -* The **Create role** form and the **Role** overview page display the total number of conditional rules configured. -* The **Role** list page displays accessible plugins. - - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-2768[RHIDP-2768] diff --git a/modules/release-notes/snip-enhancement-rhidp-2790.adoc b/modules/release-notes/snip-enhancement-rhidp-2790.adoc deleted file mode 100644 index 357f1c4ffc..0000000000 --- a/modules/release-notes/snip-enhancement-rhidp-2790.adoc +++ /dev/null @@ -1,18 +0,0 @@ -[id="enhancement-rhidp-2790"] -= Updated Backstage version - -With this update, Backstage was updated to version {product-backstage-version}. - -.Additional resources: -* link:https://github.com/backstage/backstage/releases/tag/v1.27.0[Backstage 1.27 release notes] -* link:https://github.com/backstage/backstage/blob/v1.27.0/docs/releases/v1.27.0-changelog.md[Backstage 1.27 changelog] -* link:https://github.com/backstage/backstage/releases/tag/v1.28.0[Backstage 1.28 release notes] -* link:https://github.com/backstage/backstage/blob/v1.28.0/docs/releases/v1.28.0-changelog.md[Backstage 1.28 changelog] -* link:https://github.com/backstage/backstage/releases/tag/v1.29.0[Backstage 1.29 release notes] -* link:https://github.com/backstage/backstage/blob/v1.29.2/docs/releases/v1.29.0-changelog.md[Backstage 1.29 changelog] -* link:https://issues.redhat.com/browse/RHIDP-2794[RHIDP-2794] -* link:https://issues.redhat.com/browse/RHIDP-2847[RHIDP-2847] -* link:https://issues.redhat.com/browse/RHIDP-2796[RHIDP-2796] - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-2790[RHIDP-2790] diff --git a/modules/release-notes/snip-enhancement-rhidp-2818.adoc b/modules/release-notes/snip-enhancement-rhidp-2818.adoc deleted file mode 100644 index bede5d7647..0000000000 --- a/modules/release-notes/snip-enhancement-rhidp-2818.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="enhancement-rhidp-2818"] -= Authenticating with Microsoft Azure - -The Microsoft Azure Authentication provider is now enterprise ready. -To enable this, enhancements and bug fixes were made to improve the authentication and entity ingestion process. -Note, the existence of user entity in the catalog is now enforced. - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-2818[RHIDP-2818] diff --git a/modules/release-notes/snip-enhancement-rhidp-3064.adoc b/modules/release-notes/snip-enhancement-rhidp-3064.adoc deleted file mode 100644 index 0972034f2c..0000000000 --- a/modules/release-notes/snip-enhancement-rhidp-3064.adoc +++ /dev/null @@ -1,11 +0,0 @@ -[id="enhancement-rhidp-3064"] -= Customizing the main navigation sidebar - -This update introduces a configurable and customizable main navigation sidebar in {product-short}, offering administrators greater control over the navigation structure. Previously, the sidebar was hard-coded with limited flexibility, and dynamic plugins could only contribute menu items without control over their order or structure. - -With this feature, administrators can now configure the order of navigation items, create nested sub-navigation, and provide users with a more organized and intuitive interface. This enhancement improves user experience and efficiency by allowing a more tailored navigation setup. - -Backward compatibility is maintained, ensuring existing dynamic plugin menu item contributions remain functional. A default configuration is provided, along with example configurations, including one with an external dynamic plugin. Documentation has been updated to guide developers on customizing the navigation. - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-3064[RHIDP-3064] diff --git a/modules/release-notes/snip-enhancement-rhidp-3125.adoc b/modules/release-notes/snip-enhancement-rhidp-3125.adoc deleted file mode 100644 index ec9ef3cad5..0000000000 --- a/modules/release-notes/snip-enhancement-rhidp-3125.adoc +++ /dev/null @@ -1,7 +0,0 @@ -[id="enhancement-rhidp-3125"] -= Surfacing Catalog Processing Errors to Users - -With this update, the `@backstage/plugin-catalog-backend-module-logs` plugin has been made available as a dynamic plugin to help surface catalog errors into the logs. This dynamic plugin is disabled by default. - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-3125[RHIDP-3125] diff --git a/modules/release-notes/snip-enhancement-rhidp-3826.adoc b/modules/release-notes/snip-enhancement-rhidp-3826.adoc deleted file mode 100644 index 9fd0940917..0000000000 --- a/modules/release-notes/snip-enhancement-rhidp-3826.adoc +++ /dev/null @@ -1,43 +0,0 @@ -[id="enhancement-rhidp-3826"] -= Loading a custom Backstage theme from a dynamic plugin - -With this update, you can load a custom Backstage theme from a dynamic plugin. - -.Procedure - -. Export a theme provider function in the dynamic plugin, such as: -+ -[source,javascript] ----- -import { lightTheme } from './lightTheme'; // some custom theme -import { UnifiedThemeProvider } from '@backstage/theme'; -export const lightThemeProvider = ({ children }: { children: ReactNode }) => ( - -); ----- - -. Configure {product-short} to load the them in the UI by using the new `themes` configuration field: -+ -[source,yaml] ----- -dynamicPlugins: - frontend: - example.my-custom-theme-plugin: - themes: - - id: light # <1> - title: Light - variant: light - icon: someIconReference - importName: lightThemeProvider ----- -<1> Set your theme id. Optionally, override the default Developer Hub themes specifying following id value: `light` overrides the default light theme and `dark` overrides the default dark theme. - -.Verification - -* The theme is available in the "Settings" page. - - -This update also introduced the ability to override core API service factories from a dynamic plugin, which can be helpful for more specialized use cases such as providing a custom ScmAuth configuration for the {product-short} frontend. - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-3826[RHIDP-3826] diff --git a/modules/release-notes/snip-feature-rhidp-2232.adoc b/modules/release-notes/snip-feature-rhidp-2232.adoc deleted file mode 100644 index abef0bbdbc..0000000000 --- a/modules/release-notes/snip-feature-rhidp-2232.adoc +++ /dev/null @@ -1,10 +0,0 @@ -[id="feature-rhidp-2232"] -= Customizing the deployment by using the custom resource - -With this update, when deploying {product} by using the operator, you can configure the {product-short} Deployment resource. -The {product-short} Operator Custom Resource Definition (CRD) API Version has been updated to `rhdh.redhat.com/v1alpha2`. -This CRD exposes a generic `spec.deployment.patch` field, which allows you to patch the {product-short} Deployment resource. - - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-2232[RHIDP-2232] diff --git a/modules/release-notes/snip-feature-rhidp-2341.adoc b/modules/release-notes/snip-feature-rhidp-2341.adoc deleted file mode 100644 index 2540f6b7f4..0000000000 --- a/modules/release-notes/snip-feature-rhidp-2341.adoc +++ /dev/null @@ -1,7 +0,0 @@ -[id="feature-rhidp-2341"] -= Using nested conditions in RBAC conditional policies - -With this update, as a {product-short} administrator, you can create and edit nested conditions in RBAC conditional policies by using the {product-short} web UI. - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-2341[RHIDP-2341] diff --git a/modules/release-notes/snip-feature-rhidp-2643.adoc b/modules/release-notes/snip-feature-rhidp-2643.adoc deleted file mode 100644 index 33229b584f..0000000000 --- a/modules/release-notes/snip-feature-rhidp-2643.adoc +++ /dev/null @@ -1,7 +0,0 @@ -[id="feature-rhidp-2643"] -= Allow Dynamic Configuration of Keycloak User/Group Transformers - -With this update, you can provide transformer functions for users and groups to mutate entity parameters from Keycloak before their ingestion into the catalog. This can be done by creating a new backend module and using the added keycloakTransformerExtensionPoint. - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-2643[RHIDP-2643] diff --git a/modules/release-notes/snip-feature-rhidp-2644.adoc b/modules/release-notes/snip-feature-rhidp-2644.adoc deleted file mode 100644 index 645bad8ffd..0000000000 --- a/modules/release-notes/snip-feature-rhidp-2644.adoc +++ /dev/null @@ -1,11 +0,0 @@ -[id="feature-rhidp-2644"] -= Expose extension points for the keycloak-backend plugin - -With this update, you can provide transformer functions for user/group to mutate the entity from Keycloak before their ingestion into the catalog with the new Backstage backend. - -.Procedure -. Create a backend module. -. Provide the custom transformers to the `keycloakTransformerExtensionPoint` extension point exported by the package. - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-2644[RHIDP-2644] diff --git a/modules/release-notes/snip-feature-rhidp-2865.adoc b/modules/release-notes/snip-feature-rhidp-2865.adoc deleted file mode 100644 index 8dcb33932d..0000000000 --- a/modules/release-notes/snip-feature-rhidp-2865.adoc +++ /dev/null @@ -1,10 +0,0 @@ -[id="feature-rhidp-2865"] -= Deploying on OpenShift Dedicated on Google Cloud Provider (GCP) - -Before this update, there was no automated process to deploy {product-short} on OpenShift Dedicated (OSD) on Google Cloud Platform (GCP). - -With this update, you can link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.3/html-single/installing_red_hat_developer_hub_on_openshift_dedicated_on_google_cloud_platform/index[install {product} on OpenShift Dedicated (OSD) on Google Cloud Platform (GCP)] by using either Red Hat Developer Hub Operator or Red Hat Developer Hub Helm Chart. - - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-2865[RHIDP-2865] diff --git a/modules/release-notes/snip-feature-rhidp-2888.adoc b/modules/release-notes/snip-feature-rhidp-2888.adoc deleted file mode 100644 index 3664f86e8f..0000000000 --- a/modules/release-notes/snip-feature-rhidp-2888.adoc +++ /dev/null @@ -1,7 +0,0 @@ -[id="feature-rhidp-2888"] -= Visualize Virtual Machine nodes on the Topology plugin - -With this update, you can visualize the Virtual Machine nodes deployed on the cluster through the Topology plugin. - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-2888[RHIDP-2888] diff --git a/modules/release-notes/snip-feature-rhidp-2907.adoc b/modules/release-notes/snip-feature-rhidp-2907.adoc deleted file mode 100644 index ee50caa081..0000000000 --- a/modules/release-notes/snip-feature-rhidp-2907.adoc +++ /dev/null @@ -1,8 +0,0 @@ -[id="feature-rhidp-2907"] -= Customizing the Home page - -With this update, you can customize the Home page in {product} by passing the data into the `app-config.yaml` file as a proxy. It is now possible to add, reorganize, and remove cards, including the search bar, quick access, headline, markdown, placeholder, catalog starred entities and featured docs that appear based on the plugins you have installed and enabled. - - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-2907[RHIDP-2907] diff --git a/modules/release-notes/snip-feature-rhidp-3177.adoc b/modules/release-notes/snip-feature-rhidp-3177.adoc deleted file mode 100644 index 0eb6d73397..0000000000 --- a/modules/release-notes/snip-feature-rhidp-3177.adoc +++ /dev/null @@ -1,10 +0,0 @@ -[id="feature-rhidp-3177"] -= Configuring conditional policies by using external files - -With this release, you can configure conditional policies in {product-short} using external files. -Additionally, {product-short} supports conditional policy aliases, which are dynamically substituted with the appropriate values during policy evaluation. - -For more information, see link:{authorization-book-url}#con-rbac-conditional-policies-rhdh_title-authorization[Configuring conditional policies]. - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-3177[RHIDP-3177] diff --git a/modules/release-notes/snip-feature-rhidp-3569.adoc b/modules/release-notes/snip-feature-rhidp-3569.adoc deleted file mode 100644 index 882c0bceba..0000000000 --- a/modules/release-notes/snip-feature-rhidp-3569.adoc +++ /dev/null @@ -1,10 +0,0 @@ -[id="feature-rhidp-3569"] -= Restarting {product} faster - -Before this update, it took a long time for {product-short} to restart because {product-short} bootstraps all dynamic plugins from zero with every restart. - -With this update, {product-short} is using persisted volumes for the dynamic plugins. -Therefore, {product-short} restarts faster. - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-3569[RHIDP-3569] diff --git a/modules/release-notes/snip-feature-rhidp-3666.adoc b/modules/release-notes/snip-feature-rhidp-3666.adoc deleted file mode 100644 index 49ffd961ad..0000000000 --- a/modules/release-notes/snip-feature-rhidp-3666.adoc +++ /dev/null @@ -1,9 +0,0 @@ -[id="feature-rhidp-3666"] -= Monitoring active users on Developer Hub - -With this update, you can monitor active users on Developer Hub using the `licensed-users-info-backend` plugin. This plugin provides statistical data on logged-in users through the Web UI or REST API endpoints. - -For more information, see link:{authorization-book-url}[{authorization-book-title}]. - -// .Additional resources -// * link:https://issues.redhat.com/browse/RHIDP-3666[RHIDP-3666] 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-4067.adoc b/modules/release-notes/snip-known-issue-rhidp-4067.adoc deleted file mode 100644 index 021e415dd0..0000000000 --- a/modules/release-notes/snip-known-issue-rhidp-4067.adoc +++ /dev/null @@ -1,7 +0,0 @@ -[id="known-issue-rhidp-4067"] -= Bulk Import: Added repositories count is incorrect - -Only the first 20 repositories (in alphabetical order) can be displayed at most on the Bulk Import Added Repositories page. Also, the count of Added Repositories displayed might be wrong. In future releases, we plan to address this with proper pagination. Meanwhile, as a workaround, searching would still work against all Added Repositories. So you can still search any Added Repository and get it listed on the table. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-4067[RHIDP-4067] 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-3048.adoc b/modules/release-notes/snip-removed-functionality-rhidp-3048.adoc deleted file mode 100644 index 223c4db7aa..0000000000 --- a/modules/release-notes/snip-removed-functionality-rhidp-3048.adoc +++ /dev/null @@ -1,11 +0,0 @@ -[id="removed-functionality-rhidp-3048"] -= The 'dynamic-plugins' config map is named dynamically - -Before this update, the dynamic-plugins config map name was hardcoded. -Therefore, it was not possible to install two {product} helm charts in the same namespace. - -With this update, the dynamic-plugins config map is named dynamically based on the deployment name similar to how all other components names are generated. -When upgrading from a previous chart you might need to manually update that section of your `values.yaml` file to pull in the correct config map. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-3048[RHIDP-3048] 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-3187.adoc b/modules/release-notes/snip-removed-functionality-rhidp-3187.adoc deleted file mode 100644 index 69ddb3af71..0000000000 --- a/modules/release-notes/snip-removed-functionality-rhidp-3187.adoc +++ /dev/null @@ -1,27 +0,0 @@ -[id="removed-functionality-rhidp-3187"] -= {company-name} and Community Technology Preview (TP) plugins and actions are disabled by default - -Before this update, some {company-name} and Community Technology Preview (TP) plugins and actions were enabled by default: - -.Technology Preview plugins -* @backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor (changing in RHIDP-3643) - -.Community Support plugins -* @backstage/plugin-scaffolder-backend-module-azure -* @backstage/plugin-scaffolder-backend-module-bitbucket-cloud -* @backstage/plugin-scaffolder-backend-module-bitbucket-server -* @backstage/plugin-scaffolder-backend-module-gerrit -* @backstage/plugin-scaffolder-backend-module-github -* @backstage/plugin-scaffolder-backend-module-gitlab -* @roadiehq/scaffolder-backend-module-http-request -* @roadiehq/scaffolder-backend-module-utils - -With this update, all plugins included under the link:https://access.redhat.com/support/offerings/techpreview[Technology Preview scope of support], whether from {company-name} or the community, are disabled by default. - -.Procedure -* If your workload requires these plugins, enable them in your custom resource or configmap using `disabled: false`. - -//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-3187[RHIDP-3187] 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] diff --git a/modules/release-notes/snip-technology-preview-rhidp-1397.adoc b/modules/release-notes/snip-technology-preview-rhidp-1397.adoc deleted file mode 100644 index 3f9e08f2e2..0000000000 --- a/modules/release-notes/snip-technology-preview-rhidp-1397.adoc +++ /dev/null @@ -1,10 +0,0 @@ -[id="technology-preview-rhidp-1397"] -= Registering existing entities from multiple Git repositories simultaneously - -With this update, you can register entities from multiple repositories simultaneously, without the need to register them individually. - -For repositories without a `catalog-entity.yaml` file, the plugin creates a pull request. -Once the pull request is merged, {product-short} registers the entity in the software catalog. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-1397[RHIDP-1397] diff --git a/modules/release-notes/snip-technology-preview-rhidp-3713.adoc b/modules/release-notes/snip-technology-preview-rhidp-3713.adoc deleted file mode 100644 index a5a17cf39a..0000000000 --- a/modules/release-notes/snip-technology-preview-rhidp-3713.adoc +++ /dev/null @@ -1,8 +0,0 @@ -[id="technology-preview-rhidp-3713"] -= Added the catalog backend module logs plugin - -With this update, {product-short} includes the `@backstage/plugin-catalog-backend-module-logs` plugin as a dynamic plugin to help surface catalog errors into the logs. -This dynamic plugin is disabled by default. - -.Additional resources -* link:https://issues.redhat.com/browse/RHIDP-3713[RHIDP-3713]