This documentation is for a release that is no longer maintained
See documentation for the latest supported version.이 콘텐츠는 선택한 언어로 제공되지 않습니다.
Chapter 2. New features
This section highlights new features in Red Hat Developer Hub 1.2.
2.1. Backstage version update
Red Hat Developer Hub is now based on the upstream Backstage project v1.26.5.
2.2. Telemetry
With this update, you can use the telemetry data collection feature, which is enabled by default. Analyzing the collected data helps in improving your experience with Red Hat Developer Hub. You can disable this feature based on your needs. For more information, see the Disabling telemetry data collection in RHDH section.
2.3. Audit logging
Administrators can view details about application changes, including the name and role of the user who made the change and the time that the change was made. Audit log data is captured by the RBAC plugin and scaffolder actions by default.
Administrators can now use the audit logs to view changes to the catalog database. Tracking changes that add, remove, or update data in the catalog database helps ensure the accountability and transparency of actions.
2.4. RBAC conditional policies
You can now use RBAC conditional policies in Red Hat Developer Hub, enabling access control based on dynamic conditions. These conditions act as content filters for Developer Hub resources that are managed by the RBAC plugin.
You can specify the conditional policies for the Keycloak and Quay Actions plugins. Also, you must consider reviewing your security needs for components that do not have RBAC controls.
For more information, see Role-Based Access Control (RBAC) in Red Hat Developer Hub.
2.5. RBAC permissions for OCM and Topology plugins
Basic permissions for OCM and Topology plugins are now added to the Red Hat Developer Hub. You must consider reviewing your security needs for components that do not have RBAC controls.
2.6. Support for corporate proxy
With this update, you can run the RHDH application behind a corporate proxy by setting the HTTP_PROXY
or HTTPS_PROXY
environment variable. Also, you can set the NO_PROXY
environment variable to exclude certain domains from proxying. For more information, see the Running the RHDH application behind a corporate proxy section.
2.7. Support for external PostgreSQL databases
With this update, you can configure and use external PostgreSQL databases in Red Hat Developer Hub. Based on your needs, you can use a PostgreSQL certificate file to configure an external PostgreSQL instance using the Operator or Helm Chart. For more information, see the Configuring external PostgreSQL databases section.
You can configure an RHDH instance with a Transport Layer Security (TLS) connection in a Kubernetes cluster, such as an Azure Red Hat OpenShift (ARO) cluster, any cluster from a supported cloud provider, or your own cluster with proper configuration. For more information, see the Configuring an RHDH instance with a TLS connection in Kubernetes.
2.8. New plugins included in Red Hat Developer Hub 1.2
The following additional plugins are included in Red Hat Developer Hub 1.2:
-
HTTP Request action -
@roadiehq/scaffolder-backend-module-http-request
-
Microsoft Azure repository actions for the scaffolder-backend -
@parfuemerie-douglas/scaffolder-backend-module-azure-repositories
-
Catalog backend module for GitLab organizational data -
@backstage/plugin-catalog-backend-module-gitlab-org
-
Catalog backend module for scaffolder relation catalog processor -
@janus-idp/backstage-plugin-catalog-backend-module-scaffolder-relation-processor
-
A second ArgoCD frontend plugin -
@janus-idp/backstage-plugin-argocd
For a comprehensive list of supported dynamic plugins, see the Preinstalled dynamic plugins.
2.9. Theme updates in Red Hat Developer Hub
With this update, theme configurations are enhanced to change the look and feel of different UI components so that they almost resemble the theme that is usually used in designing Red Hat applications. You might notice changes in UI components, such as buttons, tabs, sidebars, cards, and tables along with some changes in background color and font used on the RHDH pages.
You can update the app-config.yaml
file to change the look of multiple Developer Hub theme components for enhanced customization.
2.10. scaffolderFieldExtensions
configuration option
You can now use the scaffolderFieldExtensions
configuration option in a dynamic plugin’s front-end configuration. The scaffolderFieldExtensions
option allows a dynamic plugin to specify one or more exported components to be provided to the scaffolder plugin as field extensions. These scaffolder field extensions provide custom form field components for the software template wizard.
2.11. Enhancement to ConfigMap or Secret configuration
In previous versions, updating ConfigMaps or Secrets specified in Backstage.spec.Application
required recreating the Pod to apply changes. Beginning with version 1.2, this process is automated.
2.12. Ability to configure learning paths
You can now configure Learning Paths in Developer Hub to create a dynamic experience tailored to your specific learning needs.
2.13. Plugin version upgrades in Red Hat Developer Hub 1.2.2
In Red Hat Developer Hub 1.2.2, the following plugin versions are upgraded as follows:
Plugin | Version in 1.2.0 | Version in 1.2.2 |
---|---|---|
| 1.5.13 | 1.5.15 |
| 1.6.13 | 1.6.15 |
| 1.4.11 | 1.4.13 |
| 1.4.7 | 1.4.9 |
| 1.1.6 | 1.2.3 |
| 1.4.9 | 1.4.11 |
| 1.9.10 | 1.9.12 |
| 1.6.8 | 1.6.10 |
| 4.1.6 | 4.1.8 |
| 4.0.6 | 4.0.8 |
| 1.7.6 | 1.7.8 |
| 1.4.10 | 1.4.12 |
| 1.20.11 | 1.23.2 |
| 1.4.10 | 1.4.12 |
| 1.0.1 | 1.0.3 |
| 1.4.12 | 1.4.14 |
| 1.4.10 | 1.4.12 |
| 3.7.5 | 3.7.7 |
| 1.21.7 | 1.21.10 |
| 1.23.2 | 1.24.1 |