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"]
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
9
== Built-in monitoring for {product} operator
10
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"]
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"]
25
-
== Enhanced package management in the *Extensions* page
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"]
22
+
With this update, users can bulk import entities from GitLab into {product}, enhancing onboarding efficiency.
23
+
24
+
[id="feature-rhidp-8259"]
25
+
== Introducing localization support in core plugins, and French localization
26
+
27
+
This update introduces localization support and French localization to these core plugins:
28
+
29
+
- Adoption insights
30
+
- AI Integrations
31
+
- Bulk Import
32
+
- Extensions (Marketplace)
33
+
- Lightspeed
34
+
- Orchestrator
35
+
- QuickStart
36
+
- RBAC
37
+
- ScoreCard
38
+
- Topology
39
+
- Global header
40
+
- Homepage
41
+
- Tekton
42
+
- ArgoCD
43
+
44
+
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.
45
+
46
+
[id="feature-rhidp-8260"]
52
47
== Localization support for strings defined in {product} configuration files
53
48
54
49
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,41 +55,41 @@ This enables users to customize the interface in their preferred language, provi
60
55
* Sidebar Menu Items
61
56
* Floating Action Button (FAB) labels and tooltips
62
57
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"]
58
+
This localization support ensures a more inclusive and user-friendly experience for a diverse user base, improving user experience and supporting global users.
59
+
60
+
[id="feature-rhidp-8261"]
66
61
== Plugins localization support
67
62
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"]
63
+
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.
64
+
65
+
[id="feature-rhidp-8274"]
71
66
== Enhanced Bulk Import with Scaffolder Templates
72
67
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"]
68
+
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.
69
+
70
+
[id="feature-rhidp-8288"]
76
71
== Enabling Software Template version update notifications
77
72
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="feature-rhidp-8295"]
73
+
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}].
74
+
75
+
[id="feature-rhidp-8295"]
81
76
== Software Template provenance and dependency tracking
82
77
83
78
With this update, {product} supports Software Template provenance and a dedicated dependency view to improve component traceability and lifecycle management across your organization.
84
79
85
-
For more information, see {customizing-book-link}#tracking-component-origin-and-software-template-version[Tracking component origin and Software Template version].
86
-
87
-
[id="feature-rhidp-8329"]
88
-
== Users can customize their homepage
89
-
90
-
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.
91
-
92
-
[id="feature-rhidp-8409"]
80
+
For more information, see {customizing-book-link}#tracking-component-origin-and-software-template-version[Tracking component origin and Software Template version].
81
+
82
+
[id="feature-rhidp-8329"]
83
+
== Users can customize their homepage
84
+
85
+
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.
86
+
87
+
[id="feature-rhidp-8409"]
93
88
== {product-short} community plugins updated to Backstage 1.42
94
89
95
-
The {product-short} community plugins have been updated to Backstage version 1.42.
96
-
97
-
[id="feature-rhidp-8445"]
90
+
The {product-short} community plugins have been updated to Backstage version 1.42.
91
+
92
+
[id="feature-rhidp-8445"]
98
93
== Quick Start experience for developers logging into {product} for the first time
99
94
100
95
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.
@@ -106,9 +101,9 @@ The developer Quick Start provides guided next steps for key features, including
106
101
- Self-service templates
107
102
- Learning paths
108
103
109
-
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.
110
-
111
-
[id="feature-rhidp-8460"]
104
+
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.
105
+
106
+
[id="feature-rhidp-8460"]
112
107
== Transparent plugin support indicators
113
108
114
109
With this update, the plugin support model is now transparently aligned with Red Hat's standard release classifications.
@@ -150,28 +145,28 @@ The *Verified* badge is removed.
150
145
----
151
146
152
147
153
-
154
-
155
-
[id="enhancement-rhidp-8643"]
148
+
149
+
150
+
[id="enhancement-rhidp-8643"]
156
151
== Enhanced package management in the Extensions page
157
152
158
-
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.
159
-
160
-
[id="feature-rhidp-8645"]
153
+
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.
154
+
155
+
[id="feature-rhidp-8645"]
161
156
== Support for high availability in {gke-brand-name}
162
157
163
158
{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.
164
159
165
-
For more information, see link:{configuring-book-url}#HighAvailability[_Configuring high availability in Red Hat Developer Hub_].
166
-
167
-
[id="feature-rhidp-8715"]
160
+
For more information, see link:{configuring-book-url}#HighAvailability[_Configuring high availability in Red Hat Developer Hub_].
161
+
162
+
[id="feature-rhidp-8715"]
168
163
== Customizable container deployment in {product} pods
169
164
170
165
Previously, injecting necessary files (`extraFiles`) and environment variables (`extraEnvs`) was restricted to the default `backstage-backend` container.
171
166
172
167
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.
173
168
174
-
See {configuring-book-link}#proc-injecting-custom-files-and-environment-variables-into-backstage-containers[Injecting extra files and environment variables into {backstage} containers].
175
-
176
-
177
-
169
+
See {configuring-book-link}#proc-injecting-custom-files-and-environment-variables-into-backstage-containers[Injecting extra files and environment variables into {backstage} containers].
0 commit comments