Skip to content

Commit fa672ae

Browse files
jmagakGitHub Actions
andauthored
RHIDP-4585-Release-Notes-1.4-Final-Fixes (#814)
* Update RN texts * Update RN texts * Update RN texts * Update RN texts * Update RN texts * Update RN texts --------- Co-authored-by: GitHub Actions <[email protected]>
1 parent b1f6f25 commit fa672ae

7 files changed

+54
-25
lines changed

artifacts/attributes.adoc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
:product-version: 1.4
1414
:product-bundle-version: 1.4.0
1515
:product-chart-version: 1.4.0
16-
:product-backstage-version: 1.31.3
16+
:product-backstage-version: 1.32.6
1717
:product-custom-resource-type: Backstage
1818
:rhdeveloper-name: Red Hat Developer
1919
:rhel: Red Hat Enterprise Linux
@@ -46,8 +46,6 @@
4646
:rhsso: RHSSO
4747
:rhbk-brand-name: Red Hat Build of Keycloak
4848
:rhbk: RHBK
49-
:rhtap-brand-name: Red Hat Trusted Application Pipeline
50-
:rhtap-very-short: RHTAP
5149

5250
// RHTAP information
5351
:rhtap-version: 1.3

modules/release-notes/ref-release-notes-breaking-changes.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ This section lists breaking changes in {product} {product-version}.
99

1010
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]
1111

12+
1213
.Additional resources
1314
* link:https://issues.redhat.com/browse/RHIDP-4572[RHIDP-4572]
1415

modules/release-notes/ref-release-notes-deprecated-functionalities.adoc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ This section lists deprecated functionalities in {product} {product-version}.
99

1010
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.
1111

12+
1213
.Additional resources
1314
* link:https://issues.redhat.com/browse/RHIDP-3545[RHIDP-3545]
1415

@@ -17,8 +18,15 @@ The `./dynamic-plugins/dist/janus-idp-backstage-plugin-aap-backend-dynamic` plug
1718

1819
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.
1920

21+
2022
.Additional resources
2123
* link:https://issues.redhat.com/browse/RHIDP-4913[RHIDP-4913]
2224

25+
[id="deprecated-functionality-rhidp-5218"]
26+
== {rhsso-brand-name} `7.6` is deprecated as an authentication provider
2327

28+
{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`.
2429

30+
31+
.Additional resources
32+
* link:https://issues.redhat.com/browse/RHIDP-5218[RHIDP-5218]

modules/release-notes/ref-release-notes-fixed-issues.adoc

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Previously, the GitHub issues plugin defaulted to using the first GitHub integra
1313

1414
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.
1515

16+
1617
.Additional resources
1718
* link:https://issues.redhat.com/browse/RHIDP-2727[RHIDP-2727]
1819

@@ -24,6 +25,7 @@ Previously, some API documentation defined in the 3scale backend plugin was not
2425

2526
With this update, all API documentation defined in the 3scale backend plugin is imported and merged in the {product-very-short}.
2627

28+
2729
.Additional resources
2830
* link:https://issues.redhat.com/browse/RHIDP-2903[RHIDP-2903]
2931

@@ -35,6 +37,7 @@ Previously, when deploying with the Helm Chart, there could be a mismatch betwee
3537

3638
This update fixes this issue by ensuring no mismatch between those values.
3739

40+
3841
.Additional resources
3942
* link:https://issues.redhat.com/browse/RHIDP-3115[RHIDP-3115]
4043

@@ -46,6 +49,7 @@ Previously, disabling the Role-Based Access Control (RBAC) backend plugin create
4649

4750
With this update, disabling the RBAC backend plugin no longer creates roles and permission policies.
4851

52+
4953
.Additional resources
5054
* link:https://issues.redhat.com/browse/RHIDP-3849[RHIDP-3849]
5155

@@ -57,6 +61,7 @@ Before this update, repositories were added to the {product-short} from various
5761

5862
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.
5963

64+
6065
.Additional resources
6166
* link:https://issues.redhat.com/browse/RHIDP-3931[RHIDP-3931]
6267

@@ -68,6 +73,7 @@ Before this update, the custom resources in Kubernetes configuration were pre-co
6873

6974
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.
7075

76+
7177
.Additional resources
7278
* link:https://issues.redhat.com/browse/RHIDP-4240[RHIDP-4240]
7379

@@ -79,6 +85,7 @@ Before this update, Role-Based Access Control (RBAC) backend plugin broke in Bac
7985

8086
This update resolves compatibility issues with RBAC backend plugin on Backstage versions `1.31` and `1.32` without displaying any errors.
8187

88+
8289
.Additional resources
8390
* link:https://issues.redhat.com/browse/RHIDP-4241[RHIDP-4241]
8491

@@ -90,6 +97,7 @@ Before this update, the backstage instance failed to start in version `5.1.0`, s
9097

9198
With this update, the Role-Based Access Control (RBAC) Backend plugin now starts successfully in version `5.1.0` without displaying any errors.
9299

100+
93101
.Additional resources
94102
* link:https://issues.redhat.com/browse/RHIDP-4732[RHIDP-4732]
95103

@@ -101,6 +109,7 @@ Before this update, scaling the deployment to more than one pod caused Role-Base
101109

102110
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.
103111

112+
104113
.Additional resources
105114
* link:https://issues.redhat.com/browse/RHIDP-4734[RHIDP-4734]
106115

@@ -112,6 +121,7 @@ Previously, the CLI examined the dependencies of embedded packages during the ex
112121

113122
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.
114123

124+
115125
.Additional resources
116126
* link:https://issues.redhat.com/browse/RHIDP-5014[RHIDP-5014]
117127

@@ -124,6 +134,9 @@ Previously, the CLI failed with a message that native modules are not supported.
124134
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.
125135

126136

137+
138+
139+
127140
.Additional resources
128141
* link:https://issues.redhat.com/browse/RHIDP-5062[RHIDP-5062]
129142

@@ -135,6 +148,7 @@ Previously, the feature to report a documentation (TechDoc) issue failed. Theref
135148

136149
With this update, users can select texts when reporting a documentation (TechDoc) issue.
137150

151+
138152
.Additional resources
139153
* link:https://issues.redhat.com/browse/RHIDP-5120[RHIDP-5120]
140154

@@ -146,6 +160,7 @@ Previously, the `export-dynamic-plugin` failed with an error that the `stdout ma
146160

147161
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.
148162

163+
149164
.Additional resources
150165
* link:https://issues.redhat.com/browse/RHIDP-5136[RHIDP-5136]
151166

@@ -157,6 +172,7 @@ Previously, exporting a plugin that has not been updated to a newer backstage ve
157172

158173
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.
159174

175+
160176
.Additional resources
161177
* link:https://issues.redhat.com/browse/RHIDP-5141[RHIDP-5141]
162178

@@ -166,6 +182,7 @@ With this update, an `--ignore-version-check` flag accepts a list of package nam
166182

167183
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.
168184

185+
169186
.Additional resources
170187
* link:https://issues.redhat.com/browse/RHIDP-5297[RHIDP-5297]
171188

modules/release-notes/ref-release-notes-known-issues.adoc

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,18 @@ This section lists known issues in {product} {product-version}.
77
[id="known-issue-rhidp-3396"]
88
== Topology plugin permission is not displayed in the RBAC front-end UI
99

10-
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`).
10+
Permissions associated only with front-end plugins do not appear in the UI because they require a backend plugin to expose the permission framework&#39;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`).
11+
1112

1213
.Additional resources
1314
* link:https://issues.redhat.com/browse/RHIDP-3396[RHIDP-3396]
1415

16+
[id="known-issue-rhidp-5342"]
17+
== Unable to run two {product-very-short} replicas on different nodes due to Multi-Attach errors on dynamic plugins root PVC
18+
19+
Currently, when deploying {product-short} using the Helm Chart, two replicas cannot run on different cluster nodes. This might also affect the upgrade from 1.3 to 1.4.0 if the new pod is scheduled on a different node.
1520

21+
A possible workaround for the upgrade is to manually scale down the number of replicas to 0 before upgrading your Helm release. Or manually remove the old {product-short} pod after upgrading the Helm release. However, this would imply some application downtime. You can also leverage a Pod Affinity rule to force the cluster scheduler to run your {product-short} pods on the same node.
1622

23+
.Additional resources
24+
* link:https://issues.redhat.com/browse/RHIDP-5342[RHIDP-5342]

modules/release-notes/ref-release-notes-new-features.adoc

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -47,21 +47,18 @@ Identify the flavor of Backstage that is running. Default value: `rhdh`
4747
You can now mount directories from pre-created PersistentVolumeClaims (PVCs) using the `spec.application.extraFiles.pvcs` field, while configuring RHDH Operator.
4848
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)].
4949

50-
5150
[id="feature-rhidp-4805"]
5251
== Authenticating with {rhbk-brand-name}
5352

5453
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}].
5554

56-
5755
[id="feature-rhidp-4806"]
5856
== Ability to install third-party plugins in {product-very-short}
5957

6058
You can now install third-party plugins in {product} without rebuilding the {product-very-short} application.
6159

6260
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].
6361

64-
6562
[id="feature-rhidp-4853"]
6663
== Plugins with updated scope
6764

@@ -184,12 +181,4 @@ Two plugins previously under the @janus-idp scope have moved to @red-hat-develop
184181
[id="feature-rhidp-5156"]
185182
== The catalog backend module logs plugin is enabled
186183

187-
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`.
188-
189-
[id="feature-rhidp-5218"]
190-
== {rhsso-brand-name} `7.6` is deprecated as an authentication provider
191-
192-
{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`.
193-
194-
195-
184+
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`.

modules/release-notes/ref-release-notes-technology-preview.adoc

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -59,16 +59,16 @@ The following tables list products and their versions compatible with {product-s
5959
| 1.2.0
6060

6161
| `@backstage/core-app-api`
62-
| 1.15.0
62+
| 1.15.1
6363

6464
| `@backstage/core-components`
65-
| 0.15.0
65+
| 0.15.1
6666

6767
| `@backstage/core-plugin-api`
68-
| 1.9.4
68+
| 1.10.0
6969

7070
| `@backstage/integration-react`
71-
| 1.1.32
71+
| 1.2.0
7272
|===
7373

7474
.Backend plugin packages compatibility matrix
@@ -78,31 +78,39 @@ The following tables list products and their versions compatible with {product-s
7878
| Version
7979

8080
| `@backstage/backend-app-api`
81-
| 1.0.0
81+
| 1.0.1
8282

8383
| `@backstage/backend-defaults`
84-
| 0.5.0
84+
| 0.5.2
8585

8686
| `@backstage/backend-dynamic-feature-service`
87-
| 0.4.1
87+
| 0.4.4
8888

8989
| `@backstage/backend-plugin-api`
90-
| 1.0.0
90+
| 1.0.1
9191

9292
| `@backstage/catalog-model`
9393
| 1.7.0
9494

9595
| `@backstage/cli-node`
96-
| 0.2.8
96+
| 0.2.9
9797

9898
| `@backstage/config`
9999
| 1.2.0
100100

101101
| `@backstage/config-loader`
102102
| 1.9.1
103103
|===
104+
104105
.Additional resources
105106
* link:https://issues.redhat.com/browse/RHIDP-5070[RHIDP-5070]
106107

108+
== Added notification backend plugins
109+
With this update, {product-short} includes the following dynamic plugins to manage and streamline notification delivery:
107110

111+
* `https://npmjs.com/package/@backstage/plugin-signals/v/0.0.11[@backstage/plugin-signals]`
112+
* `https://npmjs.com/package/@backstage/plugin-notifications-backend/v/0.4.2[@backstage/plugin-notifications-backend]`
113+
* `https://npmjs.com/package/@backstage/plugin-notifications/v/0.3.2[@backstage/plugin-notifications]`
114+
* `https://npmjs.com/package/@backstage/plugin-notifications-backend-module-email/v/0.3.2[@backstage/plugin-notifications-backend-module-email]`
108115

116+
These plugins are disabled by default.

0 commit comments

Comments
 (0)