Skip to content

Commit 8415c9d

Browse files
RHIDP-6478 - Release notes for Red Hat Developer Hub 1.7.0 (#1303)
* RHIDP-6478 - Release notes for Red Hat Developer Hub 1.7.0 * RHIDP-6478 - Release notes for Red Hat Developer Hub 1.7.0 * RHIDP-6478 - Release notes for Red Hat Developer Hub 1.7.0 * RHIDP-6478 - Release notes for Red Hat Developer Hub 1.7.0 * RHIDP-6478 - Release notes for Red Hat Developer Hub 1.7.0 * Update modules/release-notes/ref-release-notes-deprecated-functionalities.adoc Co-authored-by: Priyanka Abel <[email protected]> * Update modules/release-notes/ref-release-notes-new-features.adoc Co-authored-by: Priyanka Abel <[email protected]> * Update modules/release-notes/ref-release-notes-new-features.adoc Co-authored-by: Priyanka Abel <[email protected]> * Update modules/release-notes/ref-release-notes-new-features.adoc Co-authored-by: Priyanka Abel <[email protected]> * Update modules/release-notes/ref-release-notes-new-features.adoc Co-authored-by: Priyanka Abel <[email protected]> * Update modules/release-notes/ref-release-notes-new-features.adoc Co-authored-by: Priyanka Abel <[email protected]> * Update modules/release-notes/ref-release-notes-new-features.adoc Co-authored-by: Priyanka Abel <[email protected]> * Update modules/release-notes/ref-release-notes-new-features.adoc Co-authored-by: Priyanka Abel <[email protected]> * Update modules/release-notes/ref-release-notes-new-features.adoc Co-authored-by: Priyanka Abel <[email protected]> * RHIDP-6478 - Release notes for Red Hat Developer Hub 1.7.0 * RHIDP-6478 - Release notes for Red Hat Developer Hub 1.7.0 * RHIDP-6478 - Release notes for Red Hat Developer Hub 1.7.0 * Update modules/release-notes/ref-release-notes-developer-preview.adoc * Update modules/release-notes/ref-release-notes-new-features.adoc Co-authored-by: Priyanka Abel <[email protected]> * RHIDP-6478 - Release notes for Red Hat Developer Hub 1.7.0 --------- Co-authored-by: Priyanka Abel <[email protected]>
1 parent c0dac9b commit 8415c9d

7 files changed

+316
-39
lines changed

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

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,28 @@
44

55
This section lists deprecated functionalities in {product} {product-version}.
66

7+
[id="deprecated-functionality-rhidp-6917"]
8+
== Backstage CR versions `v1alpha1` and `v1alpha2`
9+
10+
Backstage CR versions `v1alpha1` and `v1alpha2` are deprecated in 1.7 and will be removed in 1.9
11+
12+
13+
.Additional resources
14+
* link:https://issues.redhat.com/browse/RHIDP-6917[RHIDP-6917]
15+
16+
[id="deprecated-functionality-rhidp-8525"]
17+
== Deprecation of Bundled Plugin Wrappers
18+
19+
To enhance performance, decrease image size, and reduce maintenance, the method of including &#34;wrapped&#34; dynamic plugins within the main {product} container image is being deprecated as of release 1.7.0. We are transitioning to a model where all dynamic plugins will be distributed as independent OCI artifacts.
20+
21+
For the 1.7.0 release, this is a deprecation notice only; there are no breaking changes, and all previously bundled plugins will continue to be bundled. However, we encourage customers to prepare for the removal of wrappers in a future release by beginning to use the new OCI artifacts in 1.8.0. Documentation will be updated to guide this migration.
22+
23+
For more information, see link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/{product-version}/html-single/installing_and_viewing_plugins_in_red_hat_developer_hub/index#proc-load-plugin-oci-image_assembly-install-third-party-plugins-rhdh[Loading a plugin packaged as an OCI image].
24+
25+
26+
27+
.Additional resources
28+
* link:https://issues.redhat.com/browse/RHIDP-8525[RHIDP-8525]
29+
730

8-
None.
931

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

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
:_content-type: REFERENCE
22
[id="developer-preview"]
3+
:ls-brand-name: Red Hat Developer Lightspeed for {product}
4+
35
= Developer Preview
46

57
This section lists Developer Preview features in {product} {product-version}.
@@ -11,6 +13,7 @@ Developer Preview features are not supported by Red Hat in any way and are not f
1113
For more information about the support scope of Red Hat Developer Preview features, see link:https://access.redhat.com/support/offerings/devpreview/[Developer Preview Support Scope].
1214
====
1315

16+
== {ls-brand-name}
1417

15-
None.
16-
18+
{ls-brand-name} is available as a Developer Preview feature in {product}, as a virtual assistant powered by generative Artificial Intelligence (AI) designed for {product-very-short}. The assistant offers in-depth insights into {product-very-short}, including its wide range of capabilities. You can interact with this assistant to explore and learn more about {product-very-short} in greater detail.
19+
For more information, see link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.7/html-single/interacting_with_red_hat_developer_lightspeed_for_red_hat_developer_hub/index[{ls-brand-name}].

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

Lines changed: 145 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,150 @@
44

55
This section lists issues fixed in {product} {product-version}.
66

7+
== Fixed issues in 1.7.0
8+
9+
[id="bug-fix-rhidp-6536"]
10+
=== Improved keyboard accessibility
11+
12+
In this release, various fixes and improvements have been made to improve the keyboard accessibility in {product}.
13+
14+
15+
.Additional resources
16+
* link:https://issues.redhat.com/browse/RHIDP-6536[RHIDP-6536]
17+
18+
19+
[id="bug-fix-rhdhbugs-249"]
20+
=== Fixed `techdocs-module-addons-contrib` plugin not displayed as preinstalled plugin
21+
22+
Previously, the `techdocs-module-addons-contrib` plugin was not displayed as preinstalled in Extensions. With this update, the plugin is displayed as preinstalled.
23+
24+
25+
.Additional resources
26+
* link:https://issues.redhat.com/browse/RHDHBUGS-249[RHDHBUGS-249]
27+
28+
29+
[id="bug-fix-rhdhbugs-322"]
30+
=== Excessive queries to the `relations` database table from the `rbac-backend` plugin
31+
32+
Before this update, excessive queries from the `rbac-backend` plugin to the `relations` database table caused performance issues. As a consequence, users experienced slow performance. With this release, the RBAC backend plugin has been optimized to improve performance by preventing excessive queries to the &#39;relations&#39; database table.
33+
34+
35+
.Additional resources
36+
* link:https://issues.redhat.com/browse/RHDHBUGS-322[RHDHBUGS-322]
37+
38+
39+
[id="bug-fix-rhdhbugs-503"]
40+
=== The Operator reverts the number of replicas set automatically by a Horizontal Pod Autoscaler (HPA)
41+
42+
Previously the {product-very-short} Operator enforced `replicas: 1` from its default deployment config, which overrode scaling decisions.
43+
44+
With this update, `replicas: 1` is removed from the default deployment profile and the DB-statefulset manifest.
45+
46+
This update allows HPA to control scaling as expected, so that {product-very-short} instances can now scale dynamically with HPA without being reset by the operator.
47+
48+
49+
.Additional resources
50+
* link:https://issues.redhat.com/browse/RHDHBUGS-503[RHDHBUGS-503]
51+
52+
53+
[id="bug-fix-rhdhbugs-512"]
54+
=== Improved error messaging for bulk imports
55+
56+
Before this update, when users selected 100 or more repositories simultaneously, the create pull request action could fail with a generic error message. In this release, we provide a more informative error message when creating pull requests for multiple repositories. This bug fix helps users to understand the issue by providing more information about what caused the error.
57+
58+
59+
.Additional resources
60+
* link:https://issues.redhat.com/browse/RHDHBUGS-512[RHDHBUGS-512]
61+
62+
63+
[id="bug-fix-rhdhbugs-622"]
64+
=== Excessive authorize requests generated by the RBAC backend API
65+
66+
Before this update, excessive authorize requests in the REST API for creating/editing roles, permissions, and conditions in rbac-backend led to performance issues. With this release, the excessive authorization requests in the REST API have been fixed by reducing permissions to only &#39;user&#39; credentials.
67+
68+
69+
.Additional resources
70+
* link:https://issues.redhat.com/browse/RHDHBUGS-622[RHDHBUGS-622]
71+
72+
73+
[id="bug-fix-rhdhbugs-632"]
74+
=== Custom title not persisting on refresh of visited cards
75+
76+
Previously, the custom title set via `app.title` in the _Top Visited_ and _Recently Visited_ cards did not persist after a page refresh, instead it defaulted back to _{product}_.
77+
78+
With this update, after each refresh, the cards correctly display the custom title defined in the `app.title` configuration.
79+
80+
81+
.Additional resources
82+
* link:https://issues.redhat.com/browse/RHDHBUGS-632[RHDHBUGS-632]
83+
84+
85+
[id="bug-fix-rhdhbugs-834"]
86+
=== Fixed role name updates via API to correctly propagate to permissions, metadata, and conditions
87+
88+
Previously, when a role name was updated using the RBAC API, existing permissions, conditions, and metadata were not updated and remained mapped to the old role name.
89+
With this update, role name changes are now correctly updated.
90+
91+
92+
.Additional resources
93+
* link:https://issues.redhat.com/browse/RHDHBUGS-834[RHDHBUGS-834]
94+
95+
96+
[id="bug-fix-rhdhbugs-903"]
97+
=== Fixed role actions tooltip delay issue
98+
99+
Previously, tooltips on action icons in the Role list table of the Role-Based Access Control (RBAC) page were slow to appear on hover.
100+
101+
This issue has been fixed, ensuring that tooltips now appear immediately when hovering over action icons in the RBAC page.
102+
103+
104+
.Additional resources
105+
* link:https://issues.redhat.com/browse/RHDHBUGS-903[RHDHBUGS-903]
106+
107+
108+
[id="bug-fix-rhdhbugs-1110"]
109+
=== The Extensions catalog does not show an error when the backend plugin is not installed
110+
111+
Previously, if the backend Extensions was not installed, {product-very-short} showed the skeleton &#34;forever&#34; instead of an error message.
112+
113+
With this update, the UI shows an empty state with a message to enable the backend plugin.
114+
115+
116+
.Additional resources
117+
* link:https://issues.redhat.com/browse/RHDHBUGS-1110[RHDHBUGS-1110]
118+
119+
120+
[id="bug-fix-rhdhbugs-1139"]
121+
=== Fixed Profile dropdown showing Guest instead of user&#39;s name with OIDC authentication
122+
123+
Previously, the *Profile dropdown* in the Global Header showed `Guest` instead of the logged-in user’s display name when logging in using the OIDC authentication.
124+
125+
With this update, the *Profile dropdown* now correctly displays the user&#39;s name by first checking `spec.profile.displayName`, then `metadata.title`, and finally falls back to the name shown on the *Profile card* in the *Settings* page if neither is available.
126+
127+
128+
129+
.Additional resources
130+
* link:https://issues.redhat.com/browse/RHDHBUGS-1139[RHDHBUGS-1139]
131+
132+
133+
[id="bug-fix-rhdhbugs-1162"]
134+
=== Excessive filter arguments generated by the RBAC backend `enforcerDelegate.getFilteredPolicy`
135+
136+
Before this update, {product-very-short} performance was affected by the duplication of filter arguments in `enforcerDelegate.getFilteredPolicy`. With this release, the duplication of filter arguments in `enforcerDelegate.ts` is avoided.
137+
138+
139+
.Additional resources
140+
* link:https://issues.redhat.com/browse/RHDHBUGS-1162[RHDHBUGS-1162]
141+
142+
143+
[id="bug-fix-rhdhbugs-1213"]
144+
=== Fixed Jenkins permissions not being displayed in RBAC UI
145+
146+
Previously, Jenkins permissions were not exposed by Jenkins at `/api/jenkins/.well-known/backstage/permissions/metadata` with the change to `JenkinsBuilder`. As a result, RBAC UI did not display the permissions. In this release, users can configure Jenkins permissions by using the RBAC UI.
147+
148+
149+
.Additional resources
150+
* link:https://issues.redhat.com/browse/RHDHBUGS-1213[RHDHBUGS-1213]
151+
7152

8-
None.
9153

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

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,21 @@
44

55
This section lists known issues in {product} {product-version}.
66

7+
[id="known-issue-rhdhbugs-1979"]
8+
== Latest Orchestrator feature set is unavailable
9+
10+
This release includes the Orchestrator plugin version from `1.6`. As a result, the latest feature set is not yet available. The Orchestrator plugin will be updated to the latest feature set in a future release.
11+
12+
13+
14+
15+
16+
17+
18+
19+
20+
.Additional resources
21+
* link:https://issues.redhat.com/browse/RHDHBUGS-1979[RHDHBUGS-1979]
22+
723

8-
None.
924

Lines changed: 104 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,106 @@
1-
:_content-type: REFERENCE
2-
[id="new-features"]
3-
= New features
4-
5-
This section highlights new features in {product} {product-version}.
6-
7-
[id="feature-rhidp-7663"]
1+
:_content-type: REFERENCE
2+
[id="new-features"]
3+
= New features
4+
5+
This section highlights new features in {product} {product-version}.
6+
7+
[id="enhancement-rhdhbugs-1885"]
8+
== Improved plugin configuration merging for include files
9+
10+
Previously, include plugin configuration files would overwrite existing files. With this update, {product} will merge configurations from existing include files, only overwriting specific keys while preserving keys defined in existing include files, mirroring the behavior for the `plugins` key.
11+
12+
13+
[id="feature-rhidp-6628"]
14+
== Dynamic plugin dependency management
15+
{product} 1.7 adds dynamic plugin dependency management, so that the Operator can manage Kubernetes resources required by plugins.
16+
17+
For more information, see link:https://github.com/redhat-developer/rhdh-operator/blob/main/docs/dynamic-plugins.md#dynamic-plugins-dependency-management[Dynamic plugin dependency management]
18+
19+
[id="feature-rhidp-6633"]
20+
== Added Orchestrator plugins with dependencies to {product-very-short} profile.
21+
22+
With this update, Orchestrator plugins with dependencies are added to the {product-very-short} profile. The Orchestrator plugin is disabled by default. When you enable the Orchestrator plugin, it will deploy dependencies and work out of the box on {product-very-short}.
23+
24+
[id="enhancement-rhidp-6657"]
25+
== Updated {product-very-short} theme
26+
27+
With this update, the `@redhat-developer/red-hat-developer-hub-theme` package is replaced with the plugin version from the `rhdh-plugins` repository to improve theme integration and visual consistency. Minor UI enhancements include updated border radius on cards.
28+
29+
[id="enhancement-rhidp-6723"]
30+
== Improved Role-based access control (RBAC) usability and consistency
31+
This release includes several enhancements to improve the usability and consistency of the RBAC experience:
32+
33+
* Aligned the table height behavior in the &#34;Users and Groups&#34; step with the &#34;Permissions&#34; step.
34+
* Standardized icon colors for edit and delete actions in tables.
35+
* Simplified Overview page titles for users, groups, and permissions.
36+
* Improved layout and labeling in the Conditional Access sidebar.
37+
* Preserved typed input in search fields when selecting users, groups, or plugins.
38+
39+
These changes aim to create a more intuitive and seamless role management workflow.
40+
41+
[id="feature-rhidp-6758"]
42+
== Introducing plugin management by using Extensions
43+
44+
In this release, {product-short} administrators can configure dynamic plugins directly within the Extensions UI. Administrators can now enable, disable, install, or edit the configuration of dynamic plugins on the Extensions Details Page.
45+
46+
This is an opt-in feature that must be enabled by configuration, and it is intended for testing and development environments only; it is not recommended for production use.
47+
48+
This release requires a single replica deployment and uses a persistent volume claim (PVC) for the dynamic plugin configuration file. The {product-short} backend does not automatically restart when you save configuration changes. You must restart the {product-short} application for any dynamic plugin configuration updates to take effect.
49+
50+
[id="feature-rhidp-6963"]
51+
== Dynamic plugins now fully supported and a new command-line tool released.
52+
53+
Backend dynamic plugins have reached General Availability (GA). A new command-line tool, `@red-hat-developer-hub/cli` (rhdh-cli), has been released for building and packaging these plugins. As a result, the `@janus-idp/cli` is now officially deprecated. All users should migrate their build processes to `@red-hat-developer-hub/cli` to maintain support and receive future updates.
54+
55+
[id="feature-rhidp-7018"]
56+
== Quick start for platform engineers
57+
58+
{product-very-short} 1.7 introduces the new Administrator Quick Start guide, a feature designed to streamline the initial setup and configuration process for platform engineers. This guided, interactive experience appears automatically on an administrator&#39;s first login, providing clear, step-by-step instructions for essential platform tasks. The goal is to significantly reduce onboarding time and help you configure your {product-very-short} instance with confidence.
59+
60+
Quick start tracks your progress, offers context-aware help that follows you across configuration pages, and can be dismissed and reopened from the header at any time. This guide ensures a confident, efficient, and structured onboarding experience. Note that when permissions are enabled, this feature is currently available for administrators only, with support for other roles planned for future versions.
61+
62+
[id="feature-rhidp-7106"]
63+
== Improved global header UX
64+
65+
With this release, you can display a user avatar in the profile dropdown in the global header.
66+
67+
[id="feature-rhidp-7262"]
68+
== Improved look and feel of {product-short}
69+
70+
With this update, the look and feel of {product-short} has been updated to better match the visual style of PatternFly 6 and improve alignment with the {company} product portfolio.
71+
72+
[id="feature-rhidp-7306"]
73+
== Versioning for software templates
74+
75+
{product-very-short} has been enhanced to provide crucial traceability, allowing users to easily identify the template version used to create a specific component. This enhancement helps determine if an older entity needs updating or if a bug is linked to a particular template version.
76+
77+
Scaffolder templates can now be versioned using the backstage.io/template-version annotation and the `catalog:template:version` action. When used with the `catalog:template:version` action, the annotation of the template is applied to the generated catalog entity.
78+
79+
[id="feature-rhidp-7561"]
80+
== Support for high availability in {eks-brand-name}
81+
82+
{product} now supports high availability setups in {eks-brand-name} ({eks-short}). This enhancement allows the deployment to scale beyond a single replica, ensuring the application remains operational and accessible even in the event of failures or disruptions.
83+
84+
For more information, see link:{configuring-book-url}#HighAvailability[_Configuring high availability in Red Hat Developer Hub_].
85+
86+
[id="feature-rhidp-7610"]
87+
== Adoption Insights in {product}
88+
89+
In this release, the Adoption Insights plugin is fully supported and enabled by default. The Adoption Insights plugin provides key metrics and trends to help you understand {product-short} usage.
90+
91+
If you have an existing Adoption Insights plugin custom configuration with GitHub Container registry images already set up, you can upgrade to the latest version to omit configurations using GitHub Container registry images.
92+
93+
For more information, see link:https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.6/html/adoption_insights_in_red_hat_developer_hub/index[Adoption Insights in Red Hat Developer Hub].
94+
95+
[id="feature-rhidp-7663"]
896
== {product-short} community plugins updated to Backstage 1.39
997

10-
The {product-short} community plugins have been updated to Backstage version 1.39.
11-
12-
13-
98+
The {product-short} community plugins have been updated to Backstage version 1.39.
99+
100+
[id="enhancement-rhidp-8103"]
101+
== Improved robustness of dynamic plugin installation
102+
103+
Previously, the {product} would fail to start if a specified include file in dynamic plugins configuration did not exist. This update addresses the issue by logging a warning and skipping the file if it is not found.
104+
105+
106+

0 commit comments

Comments
 (0)