Skip to content

Releases: sovity/edc-ce

v10.3.0

04 Sep 11:53
84361a0
Compare
Choose a tag to compare

[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
  • Connector UI Docker Image: ghcr.io/sovity/edc-ui:4.1.3

10.2.0

20 Aug 15:04
09009c6
Compare
Choose a tag to compare

[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
  • Connector UI Docker Image: ghcr.io/sovity/edc-ui:4.1.2

10.1.0

09 Aug 09:43
0e135d8
Compare
Choose a tag to compare
10.1.0 Pre-release
Pre-release

[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
  • Connector UI Docker Image: ghcr.io/sovity/edc-ui:4.1.1

v10.0.0

24 Jul 15:54
8b56e99
Compare
Choose a tag to compare

[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 including AND, OR and XONE.
    • The createPolicyDefinition has been marked as deprecated in favor of the new createPolicyDefinitionV2 endpoint that supports complex policies.
    • Removed the recently rushed createPolicyDefinitionUseCase endpoint in favor of the new createPolicyDefinitionV2 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
  • Connector UI Docker Image: ghcr.io/sovity/edc-ui:4.1.0

v9.0.0

15 Jul 07:29
329bfc4
Compare
Choose a tag to compare

[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.

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
  • Connector UI Docker Image: ghcr.io/sovity/edc-ui:4.0.0

v8.1.0

14 Jun 13:02
f91a9ce
Compare
Choose a tag to compare

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 from json-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
  • Connector UI Docker Image: ghcr.io/sovity/edc-ui:3.2.2

v8.0.0

06 Jun 10:07
48f0ca6
Compare
Choose a tag to compare

[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
  • Connector UI Docker Image: ghcr.io/sovity/edc-ui:3.2.2

v7.5.0

16 May 16:27
95edac2
Compare
Choose a tag to compare

[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
  • 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

20 Apr 13:22
682351e
Compare
Choose a tag to compare

[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
  • 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 properties
    • DataAddress 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

11 Apr 16:13
ee45c5e
Compare
Choose a tag to compare

[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

EDC UI Migration Notes

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
  • Connector UI Docker Image: ghcr.io/sovity/edc-ui:3.1.0