You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This section highlights new features in {product} {product-version}.
7
-
8
-
[id="feature-rhidp-5778"]
9
-
== built-in monitoring for {product} operator
10
-
11
-
This update introduces built-in monitoring for the {product} Operator. By enabling `spec.monitoring.enabled: true` in your Backstage custom resource, the {product} Operator will automatically manage service monitor resources for Prometheus metrics collection on the `/metrics` endpoint. This simplifies the monitoring process, eliminating the need for manual service monitor setup, and enhances the user experience on OpenShift and Kubernetes clusters with Prometheus Operator installed.
12
-
13
-
[id="feature-rhidp-5779"]
1
+
:_content-type: REFERENCE
2
+
3
+
[id="new-features"]
4
+
= New features
5
+
6
+
This section highlights new features in {product} {product-version}.
7
+
8
+
[id="feature-rhidp-5778"]
9
+
== Built-in monitoring for {product} operator
10
+
11
+
This update introduces built-in monitoring for the {product} Operator. By enabling `spec.monitoring.enabled: true` in your Backstage custom resource, the {product} Operator will automatically manage service monitor resources for Prometheus metrics collection on the `/metrics` endpoint. This simplifies the monitoring process, eliminating the need for manual service monitor setup, and enhances the user experience on OpenShift and Kubernetes clusters with Prometheus Operator installed.
12
+
13
+
[id="feature-rhidp-5779"]
14
14
==Automatic ServiceMonitor Creation for Built-in Monitoring
15
15
16
16
The Red Hat Developer Hub Operator provides built-in monitoring capabilities by automatically creating and managing the necessary `ServiceMonitor` resource.
17
-
For more information, see {monitoring-and-logging-book-link}#proc-admin-enabling-metrics-ocp-operator_assembly-rhdh-observability[2.1. Enabling metrics monitoring in a Red Hat Developer Hub Operator installation on an OpenShift Container Platform cluster].
18
-
19
-
[id="feature-rhidp-7059"]
17
+
For more information, see {monitoring-and-logging-book-link}#proc-admin-enabling-metrics-ocp-operator_assembly-rhdh-observability[2.1. Enabling metrics monitoring in a Red Hat Developer Hub Operator installation on an OpenShift Container Platform cluster].
18
+
19
+
[id="feature-rhidp-7059"]
20
20
== Bulk import GitLab projects
21
21
22
-
With this update, users can bulk import entities from GitLab into {product}, enhancing onboarding efficiency.
23
-
24
-
[id="feature-rhidp-8249"]
22
+
With this update, users can bulk import entities from GitLab into {product}, enhancing onboarding efficiency.
23
+
24
+
[id="feature-rhidp-8249"]
25
25
== Enhanced package management in the *Extensions* page
26
26
27
-
You can manage installed packages more easily under the reorganized *Extensions* navigation. The former *Installed Plugins* tab is renamed to *Installed Packages* and includes new row actions that allow you to edit, enable, and disable packages directly from the list.
28
-
29
-
[id="feature-rhidp-8259"]
30
-
== Introducing localization support in core plugins, and French localization
31
-
32
-
This update introduces localization support and French localization to these core plugins:
33
-
34
-
- Adoption insights
35
-
- AI Integrations
36
-
- Bulk Import
37
-
- Extensions (Marketplace)
38
-
- Lightspeed
39
-
- Orchestrator
40
-
- QuickStart
41
-
- RBAC
42
-
- ScoreCard
43
-
- Topology
44
-
- Global header
45
-
- Homepage
46
-
- Tekton
47
-
- ArgoCD
48
-
49
-
This enhancement allows {product} to display content in French, improving accessibility for users who speak French. AI/Cursor automation ensures a seamless translation process, enhancing the user experience by providing content in their preferred language, preparing {product} for use in multilingual environments and fostering a more inclusive developer community.
50
-
51
-
[id="feature-rhidp-8260"]
27
+
You can manage installed packages more easily under the reorganized *Extensions* navigation. The former *Installed Plugins* tab is renamed to *Installed Packages* and includes new row actions that allow you to edit, enable, and disable packages directly from the list.
28
+
29
+
[id="feature-rhidp-8259"]
30
+
== Introducing localization support in core plugins, and French localization
31
+
32
+
This update introduces localization support and French localization to these core plugins:
33
+
34
+
- Adoption insights
35
+
- AI Integrations
36
+
- Bulk Import
37
+
- Extensions (Marketplace)
38
+
- Lightspeed
39
+
- Orchestrator
40
+
- QuickStart
41
+
- RBAC
42
+
- ScoreCard
43
+
- Topology
44
+
- Global header
45
+
- Homepage
46
+
- Tekton
47
+
- ArgoCD
48
+
49
+
This enhancement allows {product} to display content in French, improving accessibility for users who speak French. AI/Cursor automation ensures a seamless translation process, enhancing the user experience by providing content in their preferred language, preparing {product} for use in multilingual environments and fostering a more inclusive developer community.
50
+
51
+
[id="feature-rhidp-8260"]
52
52
== Localization support for strings defined in {product} configuration files
53
53
54
54
With this update, localization support is introduced for strings defined in {product} configuration files such as `app-config.yaml` and `dynamic-plugins.default.yaml`.
@@ -60,67 +60,67 @@ This enables users to customize the interface in their preferred language, provi
60
60
* Sidebar Menu Items
61
61
* Floating Action Button (FAB) labels and tooltips
62
62
63
-
This localization support ensures a more inclusive and user-friendly experience for a diverse user base, improving user experience and supporting global users.
64
-
65
-
[id="feature-rhidp-8261"]
63
+
This localization support ensures a more inclusive and user-friendly experience for a diverse user base, improving user experience and supporting global users.
64
+
65
+
[id="feature-rhidp-8261"]
66
66
== Plugins localization support
67
67
68
-
With this update, {product} integrates the Backstage localization framework, enabling users to load translations provided by their plugins. The selected language will persist according to the user settings persistence configuration. Additionally, users can load translations from an external JSON file, allowing them to override existing translations or add translations for existing translation keys.
69
-
70
-
[id="feature-rhidp-8274"]
68
+
With this update, {product} integrates the Backstage localization framework, enabling users to load translations provided by their plugins. The selected language will persist according to the user settings persistence configuration. Additionally, users can load translations from an external JSON file, allowing them to override existing translations or add translations for existing translation keys.
69
+
70
+
[id="feature-rhidp-8274"]
71
71
== Enhanced Bulk Import with Scaffolder Templates
72
72
73
-
With this update, users can enhance the Bulk Import plugin by importing repositories using scaffolder templates. This automates and optimizes the process by integrating with existing Backstage templates and Orchestrator workflows. Users can select their preferred pre-ingestion workflow and incorporate various scaffolder actions into their bulk import process, resulting in a more efficient and flexible Bulk Import experience.
74
-
75
-
[id="feature-rhidp-8288"]
73
+
With this update, users can enhance the Bulk Import plugin by importing repositories using scaffolder templates. This automates and optimizes the process by integrating with existing Backstage templates and Orchestrator workflows. Users can select their preferred pre-ingestion workflow and incorporate various scaffolder actions into their bulk import process, resulting in a more efficient and flexible Bulk Import experience.
74
+
75
+
[id="feature-rhidp-8288"]
76
76
== Enabling Software Template version update notifications
77
77
78
-
With this update, you can enable notification alerts whenever a Software Template is updated with a new version. For more information, see {customizing-book-link}#proc-enabling-software-template-version-update-notifications_configuring-templates[Enabling Software Template version update notifications in {product}].
79
-
80
-
[id="enhancement-rhidp-8290"]
78
+
With this update, you can enable notification alerts whenever a Software Template is updated with a new version. For more information, see {customizing-book-link}#proc-enabling-software-template-version-update-notifications_configuring-templates[Enabling Software Template version update notifications in {product}].
79
+
80
+
[id="enhancement-rhidp-8290"]
81
81
== Built-in TechDocs for RHDH-Local
82
82
83
83
With this update, RHDH Local includes comprehensive technical TechDocs covering everything you need to know about it.
84
-
Once running, access the built-in documentation directly in the application for detailed guides.
85
-
86
-
[id="feature-rhidp-8295"]
84
+
Once running, access the built-in documentation directly in the application for detailed guides.
85
+
86
+
[id="feature-rhidp-8295"]
87
87
== Software Template provenance and dependency tracking
88
88
89
89
With this update, {product} supports Software Template provenance and a dedicated dependency view to improve component traceability and lifecycle management across your organization.
90
90
91
-
For more information, see {customizing-book-link}#tracking-component-origin-and-software-template-version[Tracking component origin and Software Template version].
92
-
93
-
[id="feature-rhidp-8296"]
91
+
For more information, see {customizing-book-link}#tracking-component-origin-and-software-template-version[Tracking component origin and Software Template version].
92
+
93
+
[id="feature-rhidp-8296"]
94
94
== Tech Radar and Quay plugins in RHDH Local
95
95
96
-
With this update, RHDH Local integrates the Tech Radar and Quay plugins, for a better out of the box experience for users. The Tech Radar plugin provides a visually engaging element on the homepage or via navigation, and showcases the dynamic plugins loading mechanism for simple {product-short} extension. The Quay plugin demonstrates integration with external services and provides a practical example of extending the {product-short} software catalog.
97
-
98
-
[id="feature-rhidp-8297"]
96
+
With this update, RHDH Local integrates the Tech Radar and Quay plugins, for a better out of the box experience for users. The Tech Radar plugin provides a visually engaging element on the homepage or via navigation, and showcases the dynamic plugins loading mechanism for simple {product-short} extension. The Quay plugin demonstrates integration with external services and provides a practical example of extending the {product-short} software catalog.
97
+
98
+
[id="feature-rhidp-8297"]
99
99
== RHDH Local default homepage enhancements
100
100
101
-
With this update, RHDH Local default homepage integrates a floating action button with quick links for easy access to documentation and information.
102
-
103
-
[id="feature-rhidp-8298"]
101
+
With this update, RHDH Local default homepage integrates a floating action button with quick links for easy access to documentation and information.
102
+
103
+
[id="feature-rhidp-8298"]
104
104
== Enhanced customozation and collaboration with pre-loaded templates in RHDH Local
105
105
106
-
With this update, RHDH Local integrates pre-loaded essential templates, enabling users to create their own custom plugins and add TechDocs or software components to existing projects within {product}. This enhancement demonstrates {product-short} extensibility, empowers users to extend the platform, and enhances the overall user experience by promoting collaboration and customization.
107
-
108
-
[id="feature-rhidp-8329"]
109
-
== Users can customize their homepage
110
-
111
-
With this update, {product} users can customize their homepage, empowering personalization and productivity. Users can now move, resize, remove, and add existing cards, fostering a more flexible and adaptable user experience. The customization options are based on the existing settings, and users can reset their configuration to the default. The feature aims to improve the resize and reorder mechanism, and update existing cards to work better on different card sizes.
112
-
113
-
[id="feature-rhidp-8342"]
114
-
== French language support
115
-
116
-
With this update, {product} provides full French language support, enhancing accessibility and user experience for French-speaking users, particularly in Quebec. This implementation includes translating all visible text into French, ensuring accurate and consistent translations, and providing a user-friendly interface. This feature was implemented to comply with legal requirements in Quebec and unlock adoption in French-speaking markets, supporting the long-term internationalization plan.
117
-
118
-
[id="feature-rhidp-8409"]
106
+
With this update, RHDH Local integrates pre-loaded essential templates, enabling users to create their own custom plugins and add TechDocs or software components to existing projects within {product}. This enhancement demonstrates {product-short} extensibility, empowers users to extend the platform, and enhances the overall user experience by promoting collaboration and customization.
107
+
108
+
[id="feature-rhidp-8329"]
109
+
== Users can customize their homepage
110
+
111
+
With this update, {product} users can customize their homepage, empowering personalization and productivity. Users can now move, resize, remove, and add existing cards, fostering a more flexible and adaptable user experience. The customization options are based on the existing settings, and users can reset their configuration to the default. The feature aims to improve the resize and reorder mechanism, and update existing cards to work better on different card sizes.
112
+
113
+
[id="feature-rhidp-8342"]
114
+
== French language support
115
+
116
+
With this update, {product} provides full French language support, enhancing accessibility and user experience for French-speaking users, particularly in Quebec. This implementation includes translating all visible text into French, ensuring accurate and consistent translations, and providing a user-friendly interface. This feature was implemented to comply with legal requirements in Quebec and unlock adoption in French-speaking markets, supporting the long-term internationalization plan.
117
+
118
+
[id="feature-rhidp-8409"]
119
119
== {product-short} community plugins updated to Backstage 1.42
120
120
121
-
The {product-short} community plugins have been updated to Backstage version 1.42.
122
-
123
-
[id="feature-rhidp-8445"]
121
+
The {product-short} community plugins have been updated to Backstage version 1.42.
122
+
123
+
[id="feature-rhidp-8445"]
124
124
== Quick Start experience for developers logging into {product} for the first time
125
125
126
126
With this update, {product} includes a guided Quick Start experience tailored for the developer persona. This new feature appears automatically upon a developer's first login to help them get started quickly and accelerate adoption of the platform.
@@ -132,9 +132,9 @@ The developer Quick Start provides guided next steps for key features, including
132
132
- Self-service templates
133
133
- Learning paths
134
134
135
-
This feature is integrated with RBAC, allowing platform engineers to configure the Quick Start content and conditionally display it to specific developer groups for personalized onboarding.
136
-
137
-
[id="feature-rhidp-8460"]
135
+
This feature is integrated with RBAC, allowing platform engineers to configure the Quick Start content and conditionally display it to specific developer groups for personalized onboarding.
136
+
137
+
[id="feature-rhidp-8460"]
138
138
== Transparent plugin support indicators
139
139
140
140
With this update, the plugin support model is now transparently aligned with Red Hat's standard release classifications.
@@ -176,33 +176,33 @@ The *Verified* badge is removed.
176
176
----
177
177
178
178
179
-
180
-
181
-
[id="enhancement-rhidp-8643"]
179
+
180
+
181
+
[id="enhancement-rhidp-8643"]
182
182
== Enhanced package management in the Extensions page
183
183
184
-
With this update, {product} includes a reorganized Extensions navigation, enabling the user to manage installed packages more easily. The former *Installed Plugins* tab is renamed to *Installed Packages* and includes new row actions that allow you to edit, enable, and disable packages directly from the list.
185
-
186
-
[id="feature-rhidp-8645"]
184
+
With this update, {product} includes a reorganized Extensions navigation, enabling the user to manage installed packages more easily. The former *Installed Plugins* tab is renamed to *Installed Packages* and includes new row actions that allow you to edit, enable, and disable packages directly from the list.
185
+
186
+
[id="feature-rhidp-8645"]
187
187
== Support for high availability in {gke-brand-name}
188
188
189
189
{product} now supports high availability setups in {gke-brand-name} ({gke-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.
190
190
191
-
For more information, see link:{configuring-book-url}#HighAvailability[_Configuring high availability in Red Hat Developer Hub_].
192
-
193
-
[id="feature-rhidp-8715"]
191
+
For more information, see link:{configuring-book-url}#HighAvailability[_Configuring high availability in Red Hat Developer Hub_].
192
+
193
+
[id="feature-rhidp-8715"]
194
194
== Customizable container deployment in {product} pods
195
195
196
196
Previously, injecting necessary files (`extraFiles`) and environment variables (`extraEnvs`) was restricted to the default `backstage-backend` container.
197
197
198
198
With this update, you can configure resource injection for any container in the {product} pod, including sidecars and system containers. This allows you to complete the job of deploying custom components, such as security agents, log collectors, or configuration managers, that require specific volumes or runtime variables to operate successfully.
199
199
200
-
See {configuring-book-link}#proc-injecting-custom-files-and-environment-variables-into-backstage-containers[Injecting extra files and environment variables into {backstage} containers].
201
-
202
-
[id="feature-rhidp-8816"]
200
+
See {configuring-book-link}#proc-injecting-custom-files-and-environment-variables-into-backstage-containers[Injecting extra files and environment variables into {backstage} containers].
201
+
202
+
[id="feature-rhidp-8816"]
203
203
== French localization
204
204
205
-
This release is introducing localization, with one language supported: French.
206
-
207
-
208
-
205
+
This release is introducing localization, with one language supported: French.
0 commit comments