Releases: sovity/edc-ce
Releases · sovity/edc-ce
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.
v3.2.0
[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 productiondocker-compose.yaml
. This
fixes a CORS-related issue.
v3.1.0
[3.1.0] - 2023-04-27
Minor Changes
- feat: wrapper contract agreement api
Patch Changes
- wrapper: added contractAgreements- and transferProcessesCounts
- fix: broker extension provides empty fields
- fix: update postman collection
- bump org.junit.jupiter:junit-jupiter-api from 5.9.2 to 5.9.3
v3.0.1
[3.0.1] - 2023-04-06
Patch Changes
- Wrong image tag in env file
EDC_IDS_ENDPOINT
was not set correctly on image build- Reverted docker-compose.yaml to run only one connector
v3.0.0
[3.0.0] - 2023-04-04
Major Changes
- Changed EDC Docker Image Variants to
edc-dev
,edc-ce
andedc-ce-mds
. - Changed Java Maven Artifact GroupIds to
de.sovity.edc.ext
andde.sovity.edc
- Renamed
broker
toids-broker-client
. - Renamed
clearinghouse
toids-clearinghouse-client
.
Minor Changes
- EDC API Wrapper + EDC API Client Bootstrap
- Added Docker Image Tag
release
for latest releases. - Added sovity Minimal Extension Package.
Patch Changes
- Reworked Project, Docker Image and Extension documentations.
- broker-extension: Re-register assets at broker at connector startup
- broker-extension: Added a subsequent resource-id filtering after sparql query, to filter out resources that do not belong to the connector.
- bump org.openapi.generator from 6.3.0 to 6.5.0
- bump io.quarkus.platform:quarkus-bom
- bump io.quarkus from 2.16.4.Final to 2.16.5.Final
- bump io.swagger.core.v3.swagger-gradle-plugin
- bump io.swagger.core.v3:swagger-annotations-jakarta
- bump io.swagger:swagger-annotations from 1.6.8 to 1.6.10