Releases: sovity/edc-ce
v7.1.0
[7.1.0] - 2024-01-17
Overview
MDS feature release: Asset markdown descriptions and editable metadata
EDC UI
https://github.com/sovity/edc-ui/releases/tag/v2.3.0
EDC Extensions
Minor Changes
- Asset metadata is now editable
- Asset descriptions now support Markdown
- Negotiate button is no longer shown for own connector endpoints
Deployment Migration Notes
Compatible Versions
- Connector Backend Docker Images:
- Dev EDC:
ghcr.io/sovity/edc-dev:7.1.0
- sovity EDC CE:
ghcr.io/sovity/edc-ce:7.1.0
- MDS EDC CE:
ghcr.io/sovity/edc-ce-mds:7.1.0
- Dev EDC:
- Connector UI Docker Image:
ghcr.io/sovity/edc-ui:2.3.0
v7.0.0
[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:
- Minimal time Skew between machines can cause Contract Negotiation to fail: eclipse-edc/Connector#3692
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 EDC0.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 ofMY_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 valuereferringConnector
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.
- The configured value of
- 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 besub
for a sovity DAPS andclient_id
for an Omejdn DAPS.MY_EDC_PARTICIPANT_ID
would have to be set to the AKI / SKI Client ID.
- It is possible to override the checked claim by overriding
- Renamed
toMY_EDC_NAME_KEBAB_CASE
MY_EDC_PARTICIPANT_ID
.continues working, butMY_EDC_NAME_KEBAB_CASE
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
- Dev EDC:
- Connector UI Docker Image:
ghcr.io/sovity/edc-ui:2.2.0
v6.0.0
[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
- Dev EDC:
- Connector UI Docker Image:
ghcr.io/sovity/edc-ui:2.1.0
v4.2.1
[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
- Dev EDC:
- Connector UI Docker Image:
ghcr.io/sovity/edc-ui:0.0.1-milestone-8-sovity14
v5.0.0
[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.
- Now using the Data Space Protocol (DSP) over the
- 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 inwrapper
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
- Deployment Migration Notes for the EDC UI: https://github.com/sovity/edc-ui/releases/tag/v2.0.0
- The Connector Endpoint changed to
https://[FQDN]/api/dsp
from.https://[FQDN]/api/v1/ids/data
- The Management Endpoint changed to
https://[FQDN]/api/management
from.https://[FQDN]/api/v1/management
- The
v1
Eclipse EDC Management API has been replaced by the Eclipse EDCJSON-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. - 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. - 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
- Dev EDC:
- Connector UI Docker Image:
ghcr.io/sovity/edc-ui:2.0.0
v4.2.0
[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
- Dev EDC:
- Connector UI Docker Image:
ghcr.io/sovity/edc-ui:0.0.1-milestone-8-sovity13
v4.1.0
[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
- Dev EDC:
- Connector UI Docker Image:
ghcr.io/sovity/edc-ui:0.0.1-milestone-8-sovity12
v4.0.1
[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
- Dev EDC:
- Connector UI Docker Image:
ghcr.io/sovity/edc-ui:0.0.1-milestone-8-sovity11
v4.0.0
[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
andConnectorDetailPage
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
- Dev EDC:
- Connector UI Docker Image:
ghcr.io/sovity/edc-ui:0.0.1-milestone-8-sovity9
v3.3.0
[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.