Edc Extensions Versions Save

sovity EDC Community Edition

v7.0.0

5 months ago

[v7.0.0] - 2023-12-06

Overview

MY_EDC_PARTICIPANT_ID must now coincide with a DAT claim. This fixes the Contract Negotiation issue that affected 5.0.0 and 6.0.0.

Known Issues:

EDC UI

https://github.com/sovity/edc-ui/releases/tag/v2.2.0

EDC Extensions

Major Changes

  • Participant IDs must now coincide with a DAT claim.

Patch Changes

  • Fixed an issue preventing Contract Negotiations.
  • Fixed an issue preventing transfer processes from being marked as COMPLETED in Eclipse EDC 0.2.
  • Fixed policy and permission targets shown as warnings in the UI.
  • Added example for using the API Wrapper to offer and consume data.
  • Added CHANGELOG documentation.
  • Marked MY_EDC_NAME_KEBAB_CASE as deprecated in favor of MY_EDC_PARTICIPANT_ID.

Deployment Migration Notes

  • The configured value of MY_EDC_PARTICIPANT_ID will now be validated via the DAPS:
    • The configured value of MY_EDC_PARTICIPANT_ID must coincide with the claim value referringConnector as configured for this Connector in the DAPS.
    • For MS8-migrated connectors, if the Participant ID was not configured well before, existing contract agreements will stop working. The Participant ID is referenced heavily in counter-party connectors, which makes a migration of Participant IDs for old contract agreements impractical.
  • If a given data space has no "Participant ID" / "Connector ID" concept or does not use the referringConnector claim:
    • It is possible to override the checked claim by overriding EDC_AGENT_IDENTITY_KEY.
    • EDC_AGENT_IDENTITY_KEY could be set to the claim name of the AKI / SKI Client ID, which should always be part of the issued DAT. This would be sub for a sovity DAPS and client_id for an Omejdn DAPS.
    • MY_EDC_PARTICIPANT_ID would have to be set to the AKI / SKI Client ID.
  • Renamed MY_EDC_NAME_KEBAB_CASE to MY_EDC_PARTICIPANT_ID. MY_EDC_NAME_KEBAB_CASE continues working, but prints a warning on startup if configured.

Compatible Versions

  • Connector Backend Docker Images:
    • Dev EDC: ghcr.io/sovity/edc-dev:7.0.0
    • sovity EDC CE: ghcr.io/sovity/edc-ce:7.0.0
    • MDS EDC CE: ghcr.io/sovity/edc-ce-mds:7.0.0
  • Connector UI Docker Image: ghcr.io/sovity/edc-ui:2.2.0

v6.0.0

6 months ago

[v6.0.0] - 2023-11-17

Overview

Connectors are now pre-configured for the sovity DAPS over Omejdn.

This fixes issues with MDS Connectors not being able to connect to the MDS 2.0.

Known Issues

  • Contract Negotiations are broken due to new DAPS Configuration requirements and issues.
  • Omejdn DAPS compatibilty is broken due to a missing extension.

EDC UI

https://github.com/sovity/edc-ui/releases/tag/v2.1.0

EDC Extensions

Major Changes

  • The default DAPS configuration now supports the sovity DAPS over Omejdn.

Patch Changes

  • Improved :extensions:wrapper:wrapper-common-mappers for broker: AssetJsonLdUtils, made some methods public.
  • Added example for using the API Wrapper to offer and consume data.

Deployment Migration Notes

Omejdn DAPS users need to manually add the following Backend ENV Vars:

EDC_OAUTH_PROVIDER_AUDIENCE: idsc:IDS_CONNECTORS_ALL
EDC_OAUTH_ENDPOINT_AUDIENCE: idsc:IDS_CONNECTORS_ALL
EDC_AGENT_IDENTITY_KEY: client_id

Compatible Versions

  • Connector Backend Docker Images:
    • Dev EDC: ghcr.io/sovity/edc-dev:6.0.0
    • sovity EDC CE: ghcr.io/sovity/edc-ce:6.0.0
    • MDS EDC CE: ghcr.io/sovity/edc-ce-mds:6.0.0
  • Connector UI Docker Image: ghcr.io/sovity/edc-ui:2.1.0

v4.2.1

7 months ago

[4.2.1] - 2023-10-24

Overview

Re-release of v4.2.0 with fixed curl vulnerabilities.

EDC UI

EDC-Extensions

Patch Changes

  • Re-built images to fix a HIGH finding for curl.

Deployment Migration Notes

Compatible Versions

  • Connector Backend Docker Images:
    • Dev EDC: ghcr.io/sovity/edc-dev:4.2.1
    • Sovity EDC CE: ghcr.io/sovity/edc-ce:4.2.1
    • MDS EDC CE: ghcr.io/sovity/edc-ce-mds:4.2.1
  • Connector UI Docker Image: ghcr.io/sovity/edc-ui:0.0.1-milestone-8-sovity14

v5.0.0

7 months ago

[5.0.0] - 10.10.2023

Overview

Migration from Eclipse EDC Milestone 8 to Eclispe EDC 0.2.1.

The API Wrapper and API Client Libraries can now be used to fully control a sovity EDC Connector.

Known Issues

  • Catalog Requests / Contract Negotiations are broken due to new DAPS Configuration requirements and issues.
  • Omejdn DAPS compatibilty is broken due to a missing extension.

EDC UI

https://github.com/sovity/edc-ui/releases/tag/v2.0.0

EDC Extensions

Major Changes

  • Bump Eclipse EDC Version to 0.2.1:
    • Now using the Data Space Protocol (DSP) over the IDS Protocol.
    • Major changes to the Management API. See the postman collection / OpenAPI file.
  • The Getting Started Docker Compose file is no longer to be used as reference for deployments:
    • The Getting Started Docker Compose file now launches connectors for local demo purposes.
    • For productive deployments, a detailed deployment guide has been added.
    • The Dev-Images now also require a PostgreSQL Database.
  • Removed IDS Broker Extension.
  • Removed IDS Clearing House Extension.

Minor Changes

  • All Connector UI Endpoints were migrated to our UI API Wrapper. New UI API Wrapper Endpoints:
    • Asset Page
    • Create Asset
    • Delete Asset
    • Catalog / Data Offers
    • Contract Definition Page
    • Contract Negotiation Start / Detail
    • Create Contract Definition
    • Delete Contract Definition
    • Policy Definition Page
    • Create Policy Definition
    • Delete Policy Definition
    • Dashboard Page
  • New modules with common UI models and mappers for the Connector UI and Broker UI: :extensions:wrapper:wrapper-common-api and :extensions:wrapper:wrapper-common-mappers.
  • New module with centralized Vocab and utilities for dealing with EDC / DCAT JSON-LD: :utils:json-and-jsonld-utils
  • New module with utilities for parsing DCAT Catalog responses for use in the UI API Wrapper and the Broker Server: :utils:catalog-parser
  • New modules with utilities for E2E Testing Connectors: :utils:test-connector-remote and :extensions:test-backend-controller

Patch Changes

  • New modules in :launchers:common and :launchers:connectors so building different variants no longer requires separate builds.
  • New module :extensions:wrapper:wrapper-api split from :extensions:wrapper:wrapper so integration tests in wrapper can use the Java Client Library.
  • New JUnit E2E Tests in :launchers:connectors:sovity-dev that start two connectors and test the data exchange.

Deployment Migration Notes

  1. Deployment Migration Notes for the EDC UI: https://github.com/sovity/edc-ui/releases/tag/v2.0.0
  2. The Connector Endpoint changed to https://[FQDN]/api/dsp from https://[FQDN]/api/v1/ids/data.
  3. The Management Endpoint changed to https://[FQDN]/api/management from https://[FQDN]/api/v1/management.
  4. The v1 Eclipse EDC Management API has been replaced by the Eclipse EDC JSON-LD v2 Management API. Our Postman Collection shows some example requests. However, a switch to our API Wrapper is recommended. Despite our Use Case API Wrapper API still being in development, the Connector UI API Wrapper is fully functional and can be used in concatenation with our type-safe generated API Client Libraries to both provide and consume data offers.
  5. The Connector now uses the Data Space Protocol (DSP) instead of the IDS Protocol. This requires different paths to be available from the internet. Please refer to our deployment guide for more information.
  6. If the old protocol endpoint required HTTP communication to pass as a workaround for a certain bug, this should be undone now, with all protocol endpoints being secured by HTTPS/TLS.

Compatible Versions

  • Connector Backend Docker Images:
    • Dev EDC: ghcr.io/sovity/edc-dev:5.0.0
    • sovity EDC CE: ghcr.io/sovity/edc-ce:5.0.0
    • MDS EDC CE: ghcr.io/sovity/edc-ce-mds:5.0.0
  • Connector UI Docker Image: ghcr.io/sovity/edc-ui:2.0.0

v4.2.0

8 months ago

[4.2.0] - 2023-09-01

Overview

MDS 1.2 release using MS8 EDC.

EDC UI

EDC-Extensions

Patch Changes

  • Fixed issues with Broker Client Extension causing exceptions, because the MDS no longer uses the legacy broker.

Deployment Migration Notes

Compatible Versions

  • Connector Backend Docker Images:
    • Dev EDC: ghcr.io/sovity/edc-dev:4.2.0
    • Sovity EDC CE: ghcr.io/sovity/edc-ce:4.2.0
    • MDS EDC CE: ghcr.io/sovity/edc-ce-mds:4.2.0
  • Connector UI Docker Image: ghcr.io/sovity/edc-ui:0.0.1-milestone-8-sovity13

v4.1.0

10 months ago

[4.1.0] - 2023-07-24

Overview

Security improvements of container image and enhancements for the ReferringConnectorValidationExtension.

EDC UI

EDC-Extensions

Minor Changes

  • ReferringConnectorValidationExtension: Added support for comma separated lists of connectors using the EQ operator as well as pure Lists using the IN operator.

Patch Changes

  • Automatically delete old transfer-processes if there are more than 3000 entries in the transfer-process-table
  • Change base-image to eclipse-temurin:17-jre-alpine
  • Run java process with a non-root user

Deployment Migration Notes

Compatible Versions

  • Connector Backend Docker Images:
    • Dev EDC: ghcr.io/sovity/edc-dev:4.1.0
    • Sovity EDC CE: ghcr.io/sovity/edc-ce:4.1.0
    • MDS EDC CE: ghcr.io/sovity/edc-ce-mds:4.1.0
  • Connector UI Docker Image: ghcr.io/sovity/edc-ui:0.0.1-milestone-8-sovity12

v4.0.1

10 months ago

[4.0.1] - 2023-07-07

Overview

Bugfixes regarding Parameterized Http Datasource Support and open-ended date intervals.

EDC UI

EDC-Extensions

Patch Changes

  • Bumped EDC UI Version

Deployment Migration Notes

No changes besides docker image versions.

Compatible Versions

  • Connector Backend Docker Images:
    • Dev EDC: ghcr.io/sovity/edc-dev:4.0.1
    • Sovity EDC CE: ghcr.io/sovity/edc-ce:4.0.1
    • MDS EDC CE: ghcr.io/sovity/edc-ce-mds:4.0.1
  • Connector UI Docker Image: ghcr.io/sovity/edc-ui:0.0.1-milestone-8-sovity11

v4.0.0

10 months ago

[4.0.0] - 2023-07-05

Overview

Parameterized Http Datasource Support and open-ended date intervals.

EDC UI

EDC-Extensions

Major Changes

  • Removed Contract Agreement Transfer API Extension in favor of new API Wrapper UI Endpoint.
  • Removed Broker-Server APIs.

Minor Changes

  • UI API: Added support for parameterized HTTP Data Sources.
  • Broker-/ClearingHouse-Client: The extensions can be dynamically enabled and disabled via properties (see getting-started Readme FAQ section).
  • Broker Server API: New API Endpoint DataOfferDetailPage and ConnectorDetailPage with model.

Deployment Migration Notes

No changes besides docker image versions.

Compatible Versions

  • Connector Backend Docker Images:
    • Dev EDC: ghcr.io/sovity/edc-dev:4.0.0
    • Sovity EDC CE: ghcr.io/sovity/edc-ce:4.0.0
    • MDS EDC CE: ghcr.io/sovity/edc-ce-mds:4.0.0
  • Connector UI Docker Image: ghcr.io/sovity/edc-ui:0.0.1-milestone-8-sovity9

v3.3.0

11 months ago

[3.3.0] - 2023-06-06

Minor Changes

  • Added build dates to Last Commit Info Extension
  • Added Transfer History Page model to API Wrapper.
  • Finalize Broker Server API for PoC.

Patch Changes

  • Minor EE API adjustments.

v3.2.0

1 year ago

[3.2.0] - 2023-05-17

Minor Changes

  • API Wrapper now supports OAuth2 Client Credentials Auth.
  • API Wrapper now contains initial Broker Server API Spec.
  • API Wrapper now contains initial File Storage Enterprise Edition API Spec.
  • API Wrapper Contract Agreement Page Cards now contain Contract Negotiation IDs.

Patch Changes

  • Bumped EDC UI version to ghcr.io/sovity/edc-ui:0.0.1-milestone-8-sovity5 in production docker-compose.yaml. This fixes a CORS-related issue.