v3.0.0
[v3.0.0] - 2024-07-15
Overview
MDS 2.2 intermediate release
Detailed Changes
Major
-
The Data Catalog (formerly known as Broker) is now integrated into the Authority Portal and can be accessed via the sidebar.
Detailed Description
What’s New?
Seamless Integration: Now, you can use both the Authority Portal and Data Catalog from the same place. This means you won’t be navigated away from the Authority Portal when you want to use the Data Catalog, like before.
Why This Matters?
- Improved User Experience: Enjoy a smoother, more intuitive journey with our integrated solution.
- Exclusive Access: The Data Catalog is now exclusively available to your Data Space members, enhancing the value of their membership and ensuring your users get the most out of your services. Access to the Data Catalog requires registered membership to your Data Space.
Minor
- Changed Broker to Catalog crawler on the dashboard and in the system stability report
- Data offer amounts now differentiate "On Request" Data Offers
Patch
- Input fields containing only whitespaces are now properly validated and an appropriate error message is shown #193
- Component uptime now displays up to '30+ days' #211
- Relaxed zipcode validation to allow less than 5 characters #224
Deployment Migration Notes
- All brokers can be undeployed including their databases.
- Keycloak
- Keycloak IAM must be updated to version
24.0.4
. Follow the Keycloak upgrade guide for more information.
- Keycloak IAM must be updated to version
- Portal Backend
- Following environment variables have been added and must be configured for each environment
-
# Time after which offline data offers are hidden from the Data Catalog authority-portal.deployment.environments.{environmentId}.data-catalog.hide-offline-data-offers-after: 15m # Default page size for the Data Catalog authority-portal.deployment.environments.{environmentId}.data-catalog.catalog-page-page-size: 10 # Kuma name for the catalog crawler authority-portal.deployment.environments.{environmentId}.data-catalog.kuma-name: broker # Environment Connector-Dataspace association # Allows certain connectors to be associated as partnered data spaces # Required: Default Dataspace name authority-portal.deployment.environments.test.data-catalog.dataspace-names.default: MDS # Optional: Additional connectors to be given a dataspace name authority-portal.deployment.environments.test.data-catalog.dataspace-names.connectorIds."MDSL1234XX.C1234XX": Mobilithek
-
- Following environment variables have been removed and can be removed from the configuration
-
# the broker has been removed, as the catalog is now a part of the authority portal authority-portal.deployment.environments.{environmentId}.broker.url: ... authority-portal.deployment.environments.{environmentId}.broker.admin-api-key: ... authority-portal.deployment.environments.{environmentId}.broker.api-key: ... authority-portal.deployment.environments.{environmentId}.broker.kuma-name: ...
-
- Following environment variables have been added and must be configured for each environment
- The Broker as a stand-alone deployment unit has been removed in favor of the Catalog Crawler.
- Any broker's database is not required anymore and can be undeployed.
- A Catalog Crawler must be deployed for each environment to fill the catalog with live data.
- Just like the broker, the Catalog Crawler is a modified EDC connector. As such, it can only fetch the catalogs from connectors registered in the same DAPS environment.
- There is a dedicated Catalog Crawler Productive Deployment Guide
- Running Uptime Kuma instances must be reconfigured to track the status of the catalog crawler instead of the Broker.
- While the Catalog Crawler is similar to the broker, please note, that many environment variables have been renamed or removed. It is recommended to do a fresh deployment using the deployment guide.
Compatible Versions
- Authority Portal Backend Docker Image:
ghcr.io/sovity/authority-portal-backend:3.0.0
- Authority Portal Frontend Docker Image:
ghcr.io/sovity/authority-portal-frontend:3.0.0
- Catalog Crawler CE:
ghcr.io/sovity/catalog-crawler-ce:9.0.0
- Sovity EDC CE:
9.0.0