Releases: sovity/edc-ce
v10.3.0
[v10.3.0] - 2024-09-04
Overview
Minor updates for contracts termination
Detailed Changes
Minor Changes
- MDS only
- Log contract termination events in the LoggingHouse
Patch Changes
-
EDC CE
- API request examples updates
-
EDC UI
- Check the contract limits before negotiating a new one.
- Changed the title of Contract Definitions to Data Offers.
- Enhanced EDC UI terminologies for the Create Data Offer tab.
- Date and time display fixes, unified date format.
Deployment Migration Notes
Compatible Versions
- Connector Backend Docker Images:
- Dev EDC:
ghcr.io/sovity/edc-dev:10.3.0
- sovity EDC CE:
ghcr.io/sovity/edc-ce:10.3.0
- MDS EDC CE:
ghcr.io/sovity/edc-ce-mds:10.3.0
- Dev Catalog Crawler:
ghcr.io/sovity/catalog-crawler-dev:10.3.0
- Catalog Crawler CE:
ghcr.io/sovity/catalog-crawler-ce:10.3.0
- Dev EDC:
- Connector UI Docker Image:
ghcr.io/sovity/edc-ui:4.1.3
10.2.0
[10.2.0] - 2024-08-20
Overview
API Wrapper update, several bug fixes and database performance improvements.
Detailed Changes
This is a replacement for redacted release 10.1.0
with a few additional bug fixes.
Minor Changes
- API Wrapper:
- Added wrapper API endpoint to query a single contract agreement
Patch Changes
- Core EDC
- Improve database performance by removing duplicate indexes and using UUID version 7.
- Logginghouse-Client: Update logging-house-client extension to v1.1.0
- EDC Backend
- Fixed unrestricted policy wrongly displaying error
- Performance improvement when fetching a single contract agreement
- The data address is now correctly updated when editing an asset
- Fix a database initialization error when starting the EDC with Logging House v1.1.0
- EDC UI
- Copyable contact email and subject fields on asset and data offer detail dialogs
- Assets Page search input field is now case-insensitive
- Markdown support for Reference files description, Conditions for use fields
- Fixed wrong date format when creating a new data offer
- Temporarily re-implemented the Create Asset Dialog
- Added description for fields in asset creation mask
- Added proper handling of custom JSON properties in edit asset process
Deployment Migration Notes
MDS only
logging-house-client extension
If the extension is to be switched off, the following must now be set, as the extension is now activated by default when integrated:
EDC_LOGGINGHOUSE_EXTENSION_ENABLED: 'false'
Compatible Versions
- Connector Backend Docker Images:
- Dev EDC:
ghcr.io/sovity/edc-dev:10.2.0
- sovity EDC CE:
ghcr.io/sovity/edc-ce:10.2.0
- MDS EDC CE:
ghcr.io/sovity/edc-ce-mds:10.2.0
- Dev Catalog Crawler:
ghcr.io/sovity/catalog-crawler-dev:10.2.0
- Catalog Crawler CE:
ghcr.io/sovity/catalog-crawler-ce:10.2.0
- Dev EDC:
- Connector UI Docker Image:
ghcr.io/sovity/edc-ui:4.1.2
10.1.0
[10.1.0] - 2024-08-09
This release was redacted because it caused an issue during the database update after adding the logging house patch.
Overview
MDS 2.2 patch release
Detailed Changes
API Wrapper update and bug fixing.
Minor Changes
- API Wrapper:
- Added wrapper API endpoint to query a single contract agreement
Patch Changes
- Logginghouse-Client: Update logging-house-client extension to v1.1.0
- EDC Backend
- Fixed unrestricted policy wrongly displaying error
- Performance improvement when fetching a single contract agreement
- EDC UI
- Copyable contact email and subject fields on asset and data offer detail dialogs
- Assets Page search input field is now case-insensitive
- Markdown support for Reference files description, Conditions for use fields
- Fixed wrong date format when creating a new data offer
- Temporarily re-implemented the Create Asset Dialog
Deployment Migration Notes
logging-house-client extension
As the updated logging-house-client extension now also saves data locally in a database, the following additional properties must be added and set accordingly to a second additional database since the extension has its own flyway migration:
EDC_DATASOURCE_LOGGINGHOUSE_URL
: "postgres://some-url"EDC_DATASOURCE_LOGGINGHOUSE_USER
: "username"EDC_DATASOURCE_LOGGINGHOUSE_PASSWORD
: "password"
If the extension is to be switched off, the following must now be set, as the extension is now activated by default when integrated:
EDC_LOGGINGHOUSE_EXTENSION_ENABLED: 'false'
Compatible Versions
- Connector Backend Docker Images:
- Dev EDC:
ghcr.io/sovity/edc-dev:10.1.0
- sovity EDC CE:
ghcr.io/sovity/edc-ce:10.1.0
- MDS EDC CE:
ghcr.io/sovity/edc-ce-mds:10.1.0
- Dev Catalog Crawler:
ghcr.io/sovity/catalog-crawler-dev:10.1.0
- Catalog Crawler CE:
ghcr.io/sovity/catalog-crawler-ce:10.1.0
- Dev EDC:
- Connector UI Docker Image:
ghcr.io/sovity/edc-ui:4.1.1
v10.0.0
[v10.0.0] - 2024-07-24
Overview
MDS 2.2 release
Detailed Changes
Major Changes
- Complex policies using AND, OR and XONE:
- Complex policy support in the Connector UI.
- The
UiPolicy
model has been adjusted to support complex expressions includingAND
,OR
andXONE
. - The
createPolicyDefinition
has been marked as deprecated in favor of the newcreatePolicyDefinitionV2
endpoint that supports complex policies. - Removed the recently rushed
createPolicyDefinitionUseCase
endpoint in favor of the newcreatePolicyDefinitionV2
endpoint.
Minor Changes
- Reworked data offer creation page for easier data sharing.
- Both providers and consumers can now terminate their contracts.
- Contracts can be filtered by their termination status.
- Improved "On Request" data offer support in the Connector UI.
- The always-true policy is now created with no constraints instead of the artificial
ALWAYS_TRUE = TRUE
constraint- Existing always-true policy definitions are migrated to the new format - existing contract agreements are not affected
Patch Changes
- Fixed an issue that caused the auth information to get lost during asset
creation.
Deployment Migration Notes
No special migration notes required
Compatible Versions
- Connector Backend Docker Images:
- Dev EDC:
ghcr.io/sovity/edc-dev:10.0.0
- sovity EDC CE:
ghcr.io/sovity/edc-ce:10.0.0
- MDS EDC CE:
ghcr.io/sovity/edc-ce-mds:10.0.0
- Dev Catalog Crawler:
ghcr.io/sovity/catalog-crawler-dev:10.0.0
- Catalog Crawler CE:
ghcr.io/sovity/catalog-crawler-ce:10.0.0
- Dev EDC:
- Connector UI Docker Image:
ghcr.io/sovity/edc-ui:4.1.0
v9.0.0
[v9.0.0] - 2024-07-15
Overview
MDS 2.2 intermediate release
Detailed Changes
Major Changes
- API Wrapper UI API: Data sources are now well-typed.
- The Broker has been removed in favor of the Authority Portal:
- A new Deployment Unit, the "Data Catalog Crawler", has been added.
- Each "Data Catalog Crawler" connects to an existing Authority Portal Deployment's DB.
- Each "Data Catalog Crawler" is responsible for crawling exactly one environment.
- The Data Catalog functionality of the Broker has been integrated into the Authority Portal.
Minor Changes
- Additional ToS check during contract negotiation via the UI.
- "On Request" Data Offers
- Full support in the API Wrapper UI API
- Create support in the Connector UI. Full support in the UI is still in progress.
- Added the
sovity-messenger
extension for easy Connector-to-Connector messages.
Patch Changes
- Unified database migration histories
Deployment Migration Notes
- Connector:
- The database migration system has been moved from multiple migration history tables to a single one.
- Broker:
- The broker has been removed. For Authority Portal users, please check out the new
Data Catalog Crawler Productive Deployment Guide. - Any previous broker deployment's database is not required anymore.
- Please care that only some environment variables look similar. It is recommended to create fresh deployments.
- The broker has been removed. For Authority Portal users, please check out the new
Compatible Versions
- Connector Backend Docker Images:
- Dev EDC:
ghcr.io/sovity/edc-dev:9.0.0
- sovity EDC CE:
ghcr.io/sovity/edc-ce:9.0.0
- MDS EDC CE:
ghcr.io/sovity/edc-ce-mds:9.0.0
- Dev Catalog Crawler:
ghcr.io/sovity/catalog-crawler-dev:9.0.0
- Catalog Crawler CE:
ghcr.io/sovity/catalog-crawler-ce:9.0.0
- Dev EDC:
- Connector UI Docker Image:
ghcr.io/sovity/edc-ui:4.0.0
v8.1.0
Overview
Support for Multiplicity Constraints in the API Wrapper.
EDC UI
EDC Extensions and Broker
Minor Changes
- API Wrapper
- Support for Multiplicity Constraints (#968)
- Providing
Prop
class fromjson-and-jsonld-utils
to the java-client to make relevant Constants available
Patch Changes
- Postman-collection: Fixed an issue where an API-call was previously wrong in the details of the POST-body.
Compatible Versions
- Connector Backend Docker Images:
- Dev EDC:
ghcr.io/sovity/edc-dev:8.1.0
- sovity EDC CE:
ghcr.io/sovity/edc-ce:8.1.0
- MDS EDC CE:
ghcr.io/sovity/edc-ce-mds:8.1.0
- Broker CE:
ghcr.io/sovity/broker-server-ce:8.1.0
- Dev EDC:
- Connector UI Docker Image:
ghcr.io/sovity/edc-ui:3.2.2
v8.0.0
[8.0.0] - 2024-06-05
Overview
Starting from version 8
, the Broker has been merged with the Community edition.
The former changelog for the Broker is still available but will not be updated anymore.
The Broker's version therefore jumps from version 4 to version 8.
The functionalities of each part, Broker and Extensions, on this release, is the same as before the change.
EDC UI
Patch Changes
- Overhaul of the Postman-Collection
- Logging security fix
Compatible Versions
- Connector Backend Docker Images:
- Dev EDC:
ghcr.io/sovity/edc-dev:8.0.0
- sovity EDC CE:
ghcr.io/sovity/edc-ce:8.0.0
- MDS EDC CE:
ghcr.io/sovity/edc-ce-mds:8.0.0
- Broker CE:
ghcr.io/sovity/broker-server-ce:8.0.0
- Dev EDC:
- Connector UI Docker Image:
ghcr.io/sovity/edc-ui:3.2.2
v7.5.0
[7.5.0] - 2024-05-16
Overview
Additional Wrapper API features
EDC UI
EDC Extensions
Minor Changes
- API Wrapper Use Case API: Catalog endpoint
Patch Changes
Security updates
Deployment Migration Notes
Compatible Versions
- Connector Backend Docker Images:
- Dev EDC:
ghcr.io/sovity/edc-dev:7.5.0
- sovity EDC CE:
ghcr.io/sovity/edc-ce:7.5.0
- MDS EDC CE:
ghcr.io/sovity/edc-ce-mds:7.5.0
- Dev EDC:
- Connector UI Docker Image:
ghcr.io/sovity/edc-ui:3.2.2
- Connector UI Release: https://github.com/sovity/edc-ui/releases/tag/v3.2.2
v7.4.2
[v7.4.2] - 2024-04-20
Overview
MDS Bugfix Release
Detailed Changes
Patch Changes
- Fixed a bug causing Catalog fetches to fail if a data offer with an empty DataModel value existed.
- Fixed naming of the
nutsLocations
field for MDS assets. - UI: Removed HTTP Verb "HEAD" as it was not supported by the backend
- Docs: Updated image to explain data-transfer-methods
- Docs: Updated documentation for parameterization using only the UI or the Management-API
- Docs: Updated OAuth2 documentation about necessary parameters that need to use the vault key instead of providing a secret directly
- Docs: Updated documentation for the pull-data-transfer
- Dev Utils: Parallel test support for our Test Backend for some requests.
Deployment Migration Notes
Contains DB migrations, DB backups advised.
Compatible Versions
- Connector Backend Docker Images:
- Dev EDC:
ghcr.io/sovity/edc-dev:7.4.2
- sovity EDC CE:
ghcr.io/sovity/edc-ce:7.4.2
- MDS EDC CE:
ghcr.io/sovity/edc-ce-mds:7.4.2
- Dev EDC:
- Connector UI Docker Image:
ghcr.io/sovity/edc-ui:3.2.2
- Connector UI Release: https://github.com/sovity/edc-ui/releases/tag/v3.2.2
Known Issues
- Warning regarding
DataAddress
propertiesDataAddress
propreties are currently neither validated in the Eclipse EDC Management API nor the sovity API Wrapper.- For supported data transfer types, please stick strictly to the given documentation.
- Bad configuration of data sources or data sinks might cause transfers to remain in "REQUESTING", be falsely flagged as COMPLETED or be flagged as FAILED on one side while not on the other. This is due to the way that the Data Planes currently report or do not report errors between the provider and the consumer on errors during validation of transfer processes.
7.4.0
[7.4.0] - 2024-04-11
Overview
MDS bugfixes.
EDC UI
https://github.com/sovity/edc-ui/releases/tag/v3.1.0
Minor Changes
- Logginghouse-Client: Add logging-house-client extension 0.2.10
- Migrated MDS fields to mobilityDCAT-AP
- Added a workaround for the assets' parameterization using a fork of the Eclipse EDC 0.2.1
Deployment Migration Notes
- A new LoggingHouse extension is now included in the EDC CE MDS variant, which means that additional properties must be set for it:
EDC_LOGGINGHOUSE_EXTENSION_ENABLED: "true"
EDC_LOGGINGHOUSE_EXTENSION_URL: #LoggingHouse URL of the MDS environment
Compatible Versions
- Connector Backend Docker Images:
- Dev EDC:
ghcr.io/sovity/edc-dev:7.4.0
- sovity EDC CE:
ghcr.io/sovity/edc-ce:7.4.0
- MDS EDC CE:
ghcr.io/sovity/edc-ce-mds:7.4.0
- Dev EDC:
- Connector UI Docker Image:
ghcr.io/sovity/edc-ui:3.1.0