Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RHIDP-4585-Release-Notes-1.4-Final-Fixes #814

Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions artifacts/attributes.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
:product-version: 1.4
:product-bundle-version: 1.4.0
:product-chart-version: 1.4.0
:product-backstage-version: 1.31.3
:product-backstage-version: 1.32.6
:product-custom-resource-type: Backstage
:rhdeveloper-name: Red Hat Developer
:rhel: Red Hat Enterprise Linux
Expand Down Expand Up @@ -46,8 +46,6 @@
:rhsso: RHSSO
:rhbk-brand-name: Red Hat Build of Keycloak
:rhbk: RHBK
:rhtap-brand-name: Red Hat Trusted Application Pipeline
:rhtap-very-short: RHTAP

// RHTAP information
:rhtap-version: 1.3
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ This section lists breaking changes in {product} {product-version}.

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]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ This section lists deprecated functionalities in {product} {product-version}.

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]

Expand All @@ -17,6 +18,7 @@ The `./dynamic-plugins/dist/janus-idp-backstage-plugin-aap-backend-dynamic` plug

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]

Expand Down
17 changes: 17 additions & 0 deletions modules/release-notes/ref-release-notes-fixed-issues.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ Previously, the GitHub issues plugin defaulted to using the first GitHub integra

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]

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

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]

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

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


.Additional resources
* link:https://issues.redhat.com/browse/RHIDP-3115[RHIDP-3115]

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

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]

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

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]

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

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]

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

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]

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

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]

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

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]

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

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]

Expand All @@ -124,6 +134,9 @@ 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]

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

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]

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

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]

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

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]

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

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]

Expand Down
3 changes: 2 additions & 1 deletion modules/release-notes/ref-release-notes-known-issues.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ 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]
Expand Down
8 changes: 1 addition & 7 deletions modules/release-notes/ref-release-notes-new-features.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -47,21 +47,18 @@ Identify the flavor of Backstage that is running. Default value: `rhdh`
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 {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

Expand Down Expand Up @@ -189,7 +186,4 @@ With this update, the `backstage-plugin-catalog-backend-module-logs` is enabled
[id="feature-rhidp-5218"]
== {rhsso-brand-name} `7.6` is deprecated as an authentication provider

{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`.



{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`.
jmagak marked this conversation as resolved.
Show resolved Hide resolved
jmagak marked this conversation as resolved.
Show resolved Hide resolved
21 changes: 12 additions & 9 deletions modules/release-notes/ref-release-notes-technology-preview.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -59,16 +59,16 @@ The following tables list products and their versions compatible with {product-s
| 1.2.0

| `@backstage/core-app-api`
| 1.15.0
| 1.15.1

| `@backstage/core-components`
| 0.15.0
| 0.15.1

| `@backstage/core-plugin-api`
| 1.9.4
| 1.10.0

| `@backstage/integration-react`
| 1.1.32
| 1.2.0
|===

.Backend plugin packages compatibility matrix
Expand All @@ -78,29 +78,32 @@ The following tables list products and their versions compatible with {product-s
| Version

| `@backstage/backend-app-api`
| 1.0.0
| 1.0.1


| `@backstage/backend-defaults`
| 0.5.0
| 0.5.2

| `@backstage/backend-dynamic-feature-service`
| 0.4.1
| 0.4.4


| `@backstage/backend-plugin-api`
| 1.0.0
| 1.0.1

| `@backstage/catalog-model`
| 1.7.0

| `@backstage/cli-node`
| 0.2.8
| 0.2.9

| `@backstage/config`
| 1.2.0

| `@backstage/config-loader`
| 1.9.1
|===

.Additional resources
* link:https://issues.redhat.com/browse/RHIDP-5070[RHIDP-5070]

jmagak marked this conversation as resolved.
Show resolved Hide resolved
Expand Down
Loading