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 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 @janus-idp/backstage-plugin-3scale-backend 1.5.13 1.5.15 @janus-idp/backstage-plugin-aap-backend 1.6.13 1.6.15 @janus-idp/backstage-plugin-acr 1.4.11 1.4.13 @janus-idp/backstage-plugin-analytics-provider-segment 1.4.7 1.4.9 @janus-idp/backstage-plugin-argocd 1.1.6 1.2.3 @janus-idp/backstage-plugin-jfrog-artifactory 1.4.9 1.4.11 @janus-idp/backstage-plugin-keycloak-backend 1.9.10 1.9.12 @janus-idp/backstage-plugin-nexus-repository-manager 1.6.8 1.6.10 @janus-idp/backstage-plugin-ocm 4.1.6 4.1.8 @janus-idp/backstage-plugin-ocm-backend 4.0.6 4.0.8 @janus-idp/backstage-plugin-quay 1.7.6 1.7.8 @janus-idp/backstage-scaffolder-backend-module-quay 1.4.10 1.4.12 @janus-idp/backstage-plugin-rbac 1.20.11 1.23.2 @janus-idp/backstage-scaffolder-backend-module-regex 1.4.10 1.4.12 @janus-idp/backstage-plugin-catalog-backend-module-scaffolder-relation-processor 1.0.1 1.0.3 @janus-idp/backstage-scaffolder-backend-module-servicenow 1.4.12 1.4.14 @janus-idp/backstage-scaffolder-backend-module-sonarqube 1.4.10 1.4.12 @janus-idp/backstage-plugin-tekton 3.7.5 3.7.7 @janus-idp/backstage-plugin-topology 1.21.7 1.21.10 @janus-idp/backstage-plugin-rbac 1.23.2 1.24.1

Commands: