Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: redhat-developer/red-hat-developers-documentation-rhdh
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: dbba02963f5faecf81409176dc028fd6e9198baa
Choose a base ref
..
head repository: redhat-developer/red-hat-developers-documentation-rhdh
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: acbb3b1e6dd12a8c7d22a12c138ef30c65cacef7
Choose a head ref
81 changes: 81 additions & 0 deletions modules/release-notes/ref-release-notes-breaking-changes.adoc
Original file line number Diff line number Diff line change
@@ -13,5 +13,86 @@ Prom-client metrics have been removed and replaced with OpenTelemetry metrics. A
.Additional resources
* link:https://issues.redhat.com/browse/RHIDP-4572[RHIDP-4572]

[id="removed-functionality-rhidp-4853"]
== Plugins with updated scope

To upgrade from {product-very-short} 1.3 to 1.4, you must update your configuration to use the latest versions of the following plugins from the new scope.

With this update, the following plugins, previously under the `@janus-idp` scope, have now been moved to the `@backstage-community` scope:

[cols=2,%header]
|===
| *RHDH 1.3 Plugin Name*
| *RHDH 1.4 Plugin Name*
|`@janus-idp/backstage-plugin-acr`|`@backstage-community/plugin-acr`
|`@janus-idp/backstage-plugin-acr`|`@backstage-community/plugin-acr`
|`@janus-idp/backstage-plugin-analytics-provider-segment`|`@backstage-community/plugin-analytics-provider-segment`
|`@janus-idp/backstage-plugin-jfrog-artifactory`|`@backstage-community/plugin-jfrog-artifactory`
|`@janus-idp/backstage-plugin-keycloak-backend`|`@backstage-community/plugin-catalog-backend-module-keycloak`
|`@janus-idp/backstage-plugin-nexus-repository-manager`|`@backstage-community/plugin-nexus-repository-manager`
|`@janus-idp/backstage-plugin-ocm`|`@backstage-community/plugin-ocm`
|`@janus-idp/backstage-plugin-ocm-backend`|`@backstage-community/plugin-ocm-backend`
|`@janus-idp/backstage-plugin-quay`|`@backstage-community/plugin-quay`
|`@janus-idp/backstage-plugin-rbac`|`@backstage-community/plugin-rbac`
|`@janus-idp/backstage-plugin-tekton`|`@backstage-community/plugin-tekton`
|`@janus-idp/backstage-plugin-topology`|`@backstage-community/plugin-topology`
|`@janus-idp/backstage-scaffolder-backend-module-quay`|`@backstage-community/plugin-scaffolder-backend-module-quay`
|`@janus-idp/backstage-scaffolder-backend-module-regex`|`@backstage-community/plugin-scaffolder-backend-module-regex`
|`@janus-idp/backstage-scaffolder-backend-module-servicenow`|`@backstage-community/plugin-scaffolder-backend-module-servicenow`
|`@janus-idp/backstage-scaffolder-backend-module-sonarqube`|`@backstage-community/plugin-scaffolder-backend-module-sonarqube`
|===

The following plugins, previously under the `@backstage` scope, have now been moved to the `@backstage-community` scope:
[cols=2,%header]
|===
| *RHDH 1.3 Plugin Name*
| *RHDH 1.4 Plugin Name*
|`@backstage/plugin-azure-devops`|`@backstage-community/plugin-azure-devops`
|`@backstage/plugin-azure-devops-backend`|`@backstage-community/plugin-azure-devops-backend`
|`@backstage/plugin-dynatrace`|`@backstage-community/plugin-dynatrace`
|`@backstage/plugin-github-actions`|`@backstage-community/plugin-github-actions`
|`@backstage/plugin-github-issues`|`@backstage-community/plugin-github-issues`
|`@backstage/plugin-jenkins`|`@backstage-community/plugin-jenkins`
|`@backstage/plugin-jenkins-backend`|`@backstage-community/plugin-jenkins-backend`
|`@backstage/plugin-lighthouse`|`@backstage-community/plugin-lighthouse`
|`@backstage/plugin-sonarqube`|`@backstage-community/plugin-sonarqube`
|`@backstage/plugin-sonarqube-backend`|`@backstage-community/plugin-sonarqube-backend`
|`@backstage/plugin-tech-radar`|`@backstage-community/plugin-tech-radar`
|===

Two plugins previously under the `@janus-idp` scope have moved to `@red-hat-developer-hub` scope:

[cols=2,%header]
|===
| *RHDH 1.3 Plugin Name*
| *RHDH 1.4 Plugin Name*

| `@janus-idp/backstage-plugin-bulk-import`
| `@red-hat-developer-hub/backstage-plugin-bulk-import`

| `@janus-idp/backstage-plugin-bulk-import-backend`
| `@red-hat-developer-hub/backstage-plugin-bulk-import-backend`
|===

With the update to the plugin scope, the dynamic plugin configuration has also been modified.

[cols=2,%header]
|===
|*RHDH 1.3 Configuration*|*RHDH 1.4 Configuration*
|link:https://github.com/janus-idp/backstage-showcase/blob/release-1.3/dynamic-plugins.default.yaml[dynamic-plugins.default.yaml]|link:https://github.com/janus-idp/backstage-showcase/blob/release-1.4/dynamic-plugins.default.yaml[dynamic-plugins.default.yaml]
|===

.Procedure
* To upgrade from {product-very-short} 1.3 to {product-very-short} 1.4, you must update your configuration to use the latest versions of the plugins listed previously from the new scope.

[NOTE]
====
In addition to the previously provided tables, you can compare the link:https://github.com/redhat-developer/red-hat-developers-documentation-rhdh/blob/release-1.4/modules/dynamic-plugins/rhdh-supported-plugins.csv[RHDH 1.4 CSV file] with the link:https://github.com/redhat-developer/red-hat-developers-documentation-rhdh/blob/release-1.3/modules/dynamic-plugins/rhdh-supported-plugins.csv[RHDH 1.3 CSV file] to identify the changes in dynamic plugins.
====


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



6 changes: 3 additions & 3 deletions modules/release-notes/ref-release-notes-fixed-issues.adoc
Original file line number Diff line number Diff line change
@@ -46,7 +46,7 @@ This update fixes this issue by ensuring no mismatch between those values.
[id="bug-fix-rhidp-3849"]
=== Disable the creation of permission policies and roles when disabling the RBAC backend plugin

Previously, disabling the RBAC backend plugin created roles and permission policies, whether the permission framework was enabled or not.
Previously, disabling the Role-Based Access Control (RBAC) backend plugin created roles and permission policies, whether the permission framework was enabled or not.

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

@@ -83,7 +83,7 @@ This update removes the pre-configured custom resources from the Kubernetes conf
[id="bug-fix-rhidp-4241"]
=== RBAC Plugin is broken with latest Backstage version (`1.31`)

Before this update, RBAC backend plugin broke in Backstage `1.31` with an error.
Before this update, Role-Based Access Control (RBAC) backend plugin broke in Backstage `1.31` with an error.

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

@@ -97,7 +97,7 @@ This update resolves compatibility issues with RBAC backend plugin on Backstage

Before this update, the backstage instance failed to start in version `5.1.0`, showing an error.

With this update, the RBAC Backend plugin now starts successfully in version `5.1.0` without displaying any errors.
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
5 changes: 3 additions & 2 deletions modules/release-notes/ref-release-notes-new-features.adoc
Original file line number Diff line number Diff line change
@@ -45,7 +45,8 @@ Identify the flavor of Backstage that is running. Default value: `rhdh`
== Ability to manage PVCs in RHDH Operator

You can now mount directories from pre-created PersistentVolumeClaims (PVCs) using the `spec.application.extraFiles.pvcs` field, while configuring RHDH Operator.
For more information, see proc-mount-directories-pvcs_{context}[].
For more information, see link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.4/html-single/configuring/index#configuring-the-deployment[Persistent Volume Claim (PVC)].


[id="feature-rhidp-4805"]
== Authenticating with {rhbk-brand-name}
@@ -57,7 +58,7 @@ With this update, you can use {rhbk-brand-name} as an authentication provider. T

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

For more information, see xref:assembly-third-party-plugins[].
For more information, see link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.4/html-single/introduction_to_plugins/index[Third party plugins].

[id="feature-rhidp-5156"]
== The catalog backend module logs plugin is enabled
15 changes: 14 additions & 1 deletion modules/release-notes/ref-release-notes-technology-preview.adoc
Original file line number Diff line number Diff line change
@@ -12,6 +12,19 @@ As Red Hat considers making future iterations of Technology Preview features gen
See: link:https://access.redhat.com/support/offerings/techpreview/[Technology Preview support scope].
====

[id="technology-preview-rhidp-5545"]
== Added notifcation backend plugins

With this update, {product-short} includes the following dynamic plugins to manage and streamline notification delivery:

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


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


None.