Releases: catenax-ng/product-edc
Releases · catenax-ng/product-edc
0.3.0
What's Changed
Added
- Add contract id to data source http call (#732)
- Support also support releases in ci pipeline
- Introduce typed object for oauth2 provisioning
- Add documentation
- Add test case
- Add client to omejdn
- add hydra deployment
- Configure dynamically HTTP Receiver callback endpoints. (#685)
- cp-adapter : code review, rollbacke name change (#664)
- Feature/cp adapter task 355 356 357 (#621)
- Add Validity Mapping in ContractDefinitionStepDefs class
- Add feature and create SendAnOfferwithoutConstraints method in class negotiationSteps
- Add validity attribute in class ContractDefinition
- Add Validity Mapping in ContractDefinitionStepDefs class
- Add feature and create SendAnOfferwithoutConstraints method in class negotiationSteps
- Add validity attribute in class ContractDefinition
- Local TXDC Setup Documentation (#618)
- Feature: Sftp Provisioner and Client (#554)
Changed
- Support horizontal edc scaling in cp adapter extension (#678)
- Use upstream jackson version (#741)
- Replace provision-oauth2 with data-plane-http-oauth2
- docs: Update sample documentation (#671)
- chore: Disable build ci pipeline if just docu was updated (#705)
- Increase trivy timeout
- Remove not useful anymore custom-jsonld extension (#683)
- update setup docu (#654)
- remove trailing slash (#652)
- update alpine from 3.17.0 to 3.17.1 for controlplane-memory-hashicorp-vault (#665)
- Feature/set charts deprecated (#628)
- update setup docu (#627)
- Feature/update txdc deployment downward capabilities (#625)
- remove git submodule (#619)
- Feature/update postman (#624)
- update control plane docu (#623)
- update postgresql version in Chart.yaml supporting-infrastructure (#622)
- update link to edc logo in README.md (#612)
- update description of supporting infrastructure deployment (#616)
Fixed
- bugfix: Fix slow AES encryption (#746)
- Fix typo in tractusx-connector values.yaml comment
- Fix not working docu link in README.md
- Fix typo in control-plane adapter README
Dependency updates
- Bump EDC to 20220220 (#767)
- Bump alpine (#749)
- Bump alpine (#750)
- Bump alpine (#752)
- Bump alpine in /edc-controlplane/edc-controlplane-memory/src/main/docker (#753)
- Bump maven-deploy-plugin from 3.0.0 to 3.1.0 (#735)
- Bump actions/setup-java from 3.9.0 to 3.10.0 (#730)
- Bump s3 from 2.19.33 to 2.20.0
- Bump s3 from 2.19.27 to 2.19.33
- Bump jaxb-runtime from 4.0.1 to 4.0.2
- Bump spotless-maven-plugin from 2.31.0 to 2.32.0
- Bump postgresql from 42.5.1 to 42.5.3
- Bump nimbus-jose-jwt from 9.30 to 9.30.1
- Bump lombok from 1.18.24 to 1.18.26
- Bump flyway-core from 9.12.0 to 9.14.1
- Bump jackson-bom from 2.14.0-rc2 to 2.14.2
- Bump cucumber.version from 7.11.0 to 7.11.1
- Bump azure-sdk-bom from 1.2.8 to 1.2.9
- Bump mockito-bom from 5.0.0 to 5.1.1
- Bump edc version to 0.0.1-20230131-SNAPSHOT
- Bump s3 from 2.19.18 to 2.19.27
- Bump docker/build-push-action from 3 to 4
- Bump nimbus-jose-jwt from 9.29 to 9.30
- Bump spotless-maven-plugin from 2.30.0 to 2.31.0
- Bump nimbus-jose-jwt from 9.28 to 9.29
- Bump mockito-bom from 4.11.0 to 5.0.0
- Bump edc version to 0.0.1-20230125-SNAPSHOT
- Bump flyway-core from 9.11.0 to 9.12.0
- Bump s3 from 2.19.15 to 2.19.18 (#684)
- Bump mikefarah/yq from 4.30.6 to 4.30.8 (#682)
- Bump spotless-maven-plugin from 2.29.0 to 2.30.0
- Bump edc version to 0.0.1-20230115-SNAPSHOT
- Bump cucumber.version from 7.10.1 to 7.11.0 (#672)
- Bump maven-dependency-plugin from 3.4.0 to 3.5.0 (#669)
- Bump s3 from 2.19.11 to 2.19.15 (#668)
- Bump maven-surefire-plugin from 3.0.0-M7 to 3.0.0-M8 (#670)
- Bump edc version to 0.0.1-20230109-SNAPSHOT (#666)
- Bump alpine in /edc-controlplane/edc-controlplane-memory/src/main/docker (#659)
- Bump alpine in /edc-dataplane/edc-dataplane-azure-vault/src/main/docker (#660)
- Bump alpine (#658)
- Bump alpine (#661)
- Bump alpine (#662)
- Bump azure/setup-kubectl from 3.1 to 3.2 (#655)
- Bump junit-bom from 5.9.1 to 5.9.2 (#657)
- Bump s3 from 2.19.2 to 2.19.11 (#648)
- Bump actions/checkout from 3.2.0 to 3.3.0 (#647)
- Bump flyway-core from 9.10.2 to 9.11.0 (#646)
- Bump spotless-maven-plugin from 2.28.0 to 2.29.0 (#641)
- Bump mockito-bom from 4.10.0 to 4.11.0 (#637)
- Bump flyway-core from 9.10.1 to 9.10.2 (#632)
- Bump s3 from 2.19.1 to 2.19.2 (#631)
- Bump s3 from 2.18.41 to 2.19.1 (#626)
- Bump mikefarah/yq from 4.30.5 to 4.30.6 (#613)
- Bump cucumber.version from 7.10.0 to 7.10.1 (#614)
- Bump s3 from 2.18.40 to 2.18.41 (#615)
- Bump azure/setup-helm from 3.4 to 3.5 (#596)
- Bump actions/checkout from 3.1.0 to 3.2.0 (#598)
- Bump mockito-bom from 4.9.0 to 4.10.0 (#607)
- Bump s3 from 2.18.39 to 2.18.40 (#609)
- Bump flyway-core from 9.10.0 to 9.10.1 (#610)
- Bump actions/setup-java from 3.8.0 to 3.9.0 (#605)
- Bump s3 from 2.18.35 to 2.18.39 (#606)
Docker Images published
- ghcr.io/catenax-ng/product-edc/edc-controlplane-memory:0.3.0
- ghcr.io/catenax-ng/product-edc/edc-controlplane-memory-hashicorp-vault:0.3.0
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql:0.3.0
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql-hashicorp-vault:0.3.0
- ghcr.io/catenax-ng/product-edc/edc-dataplane-azure-vault:0.3.0
- ghcr.io/catenax-ng/product-edc/edc-dataplane-hashicorp-vault:0.3.0
Helm Chart updates
# Add the helm repository to your local index
$ helm repo add catenax-ng-product-edc https://catenax-ng.github.io/product-edc
# Make a dedicated deployment of each the control-plane and data-plane
$ helm install edc-controlplane catenax-ng-product-edc/edc-controlplane --version 0.3.0
$ helm install edc-dataplane catenax-ng-product-edc/edc-dataplane --version 0.3.0
# Or otherwise use the experimental tractusx-connector chart bundling both the control-plane and data-plane
$ helm install tractusx-connector catenax-ng-product-edc/tractusx-connector --version 0.3.0
Full Changelog: 0.2.0...0.3.0
0.1.6
What's Changed
Fixed
- SQL leakage issue
- Catalog pagination issue
Docker Images published
- ghcr.io/catenax-ng/product-edc/edc-controlplane-memory:0.1.6
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql:0.1.6
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql-hashicorp-vault:0.1.6
- ghcr.io/catenax-ng/product-edc/edc-dataplane-azure-vault:0.1.6
- ghcr.io/catenax-ng/product-edc/edc-dataplane-hashicorp-vault:0.1.6
Helm Chart updates
# Add the helm repository to your local index
$ helm repo add catenax-ng-product-edc https://catenax-ng.github.io/product-edc
# Make a dedicated deployment of each the control-plane and data-plane
$ helm install edc-controlplane catenax-ng-product-edc/edc-controlplane --version 0.1.6
$ helm install edc-dataplane catenax-ng-product-edc/edc-dataplane --version 0.1.6
# Or otherwise use the experimental tractusx-connector chart bundling both the control-plane and data-plane
$ helm install tractusx-connector catenax-ng-product-edc/tractusx-connector --version 0.1.6
Full Changelog: 0.1.2...0.1.6
0.1.5
What's Changed
Fixed
- Catalog pagination issue by updating EDC version to
0.0.1-20220922.2-SNAPSHOT
- Slow AES encryption
Docker Images published
- ghcr.io/catenax-ng/product-edc/edc-controlplane-memory:0.1.5
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql:0.1.5
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql-hashicorp-vault:0.1.5
- ghcr.io/catenax-ng/product-edc/edc-dataplane-azure-vault:0.1.5
- ghcr.io/catenax-ng/product-edc/edc-dataplane-hashicorp-vault:0.1.5
Helm Chart updates
# Add the helm repository to your local index
$ helm repo add catenax-ng-product-edc https://catenax-ng.github.io/product-edc
# Make a dedicated deployment of each the control-plane and data-plane
$ helm install edc-controlplane catenax-ng-product-edc/edc-controlplane --version 0.1.5
$ helm install edc-dataplane catenax-ng-product-edc/edc-dataplane --version 0.1.5
# Or otherwise use the experimental tractusx-connector chart bundling both the control-plane and data-plane
$ helm install tractusx-connector catenax-ng-product-edc/tractusx-connector --version 0.1.5
Full Changelog: 0.1.2...0.1.5
0.2.0
What's Changed
Fixed
- Fixed Json LD serialization bug which prevented multi-BPN policies to be defined and used. Checkout the docs for more info.
Docker Images published
- ghcr.io/catenax-ng/product-edc/edc-controlplane-memory:0.2.0
- ghcr.io/catenax-ng/product-edc/edc-controlplane-memory-hashicorp-vault:0.2.0
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql:0.2.0
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql-hashicorp-vault:0.2.0
- ghcr.io/catenax-ng/product-edc/edc-dataplane-azure-vault:0.2.0
- ghcr.io/catenax-ng/product-edc/edc-dataplane-hashicorp-vault:0.2.0
Helm Chart updates
# Add the helm repository to your local index
$ helm repo add catenax-ng-product-edc https://catenax-ng.github.io/product-edc
# Make a dedicated deployment of each the control-plane and data-plane
$ helm install edc-controlplane catenax-ng-product-edc/edc-controlplane --version 0.2.0
$ helm install edc-dataplane catenax-ng-product-edc/edc-dataplane --version 0.2.0
# Or otherwise use the experimental tractusx-connector chart bundling both the control-plane and data-plane
$ helm install tractusx-connector catenax-ng-product-edc/tractusx-connector --version 0.2.0
Full Changelog: 0.1.3...0.2.0
0.1.3
What's Changed
NOTE: Do not use this release since it's incompatible to the previous ones.
Added
- New Postman collection for developers
/docs/development/postman
- New EDC Image with HashiCorp Vault and InMemory Storage
- (Experimental) Simplified deployment of the EDC in
/charts/tractusx-connector
Changed
- Set EDC version to
0.0.1-20221006-SNAPSHOT
- Business Partner Number Extension no longer supports the 'IN' constraint operator
- HashiCorp Vault Extension now allows sub directories for secrets
- Update package structure/namespace from
net.catenax
toorg.eclipse.tractusx
Fixed
- S3 Data Transfer
Migrating from version 0.1.2 to 0.1.3
Please consult the corresponding migration guide.
Docker Images published
- ghcr.io/catenax-ng/product-edc/edc-controlplane-memory:0.1.3
- ghcr.io/catenax-ng/product-edc/edc-controlplane-memory-hashicorp-vault:0.1.3
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql:0.1.3
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql-hashicorp-vault:0.1.3
- ghcr.io/catenax-ng/product-edc/edc-dataplane-azure-vault:0.1.3
- ghcr.io/catenax-ng/product-edc/edc-dataplane-hashicorp-vault:0.1.3
Helm Chart updates
# Add the helm repository to your local index
$ helm repo add catenax-ng-product-edc https://catenax-ng.github.io/product-edc
# Make a dedicated deployment of each the control-plane and data-plane
$ helm install edc-controlplane catenax-ng-product-edc/edc-controlplane --version 0.1.3
$ helm install edc-dataplane catenax-ng-product-edc/edc-dataplane --version 0.1.3
# Or otherwise use the experimental tractusx-connector chart bundling both the control-plane and data-plane
$ helm install tractusx-connector catenax-ng-product-edc/tractusx-connector --version 0.1.3
Full Changelog: 0.1.2...0.1.3
0.1.2
What's Changed
Added
- Introduced DEPENDENCIES file
Changed
- Moved helm charts from
deployment/helm
tocharts
- Replaced distroless image with alpine in all docker images
- Update EDC git submodule to
740c100ac162bc41b1968c232ad81f7d739aefa9
Fixed
- Negotiation of policies containing extensible properties works as expected now
Docker Images published
- ghcr.io/catenax-ng/product-edc/edc-controlplane-memory:0.1.2
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql:0.1.2
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql-hashicorp-vault:0.1.2
- ghcr.io/catenax-ng/product-edc/edc-dataplane-azure-vault:0.1.2
- ghcr.io/catenax-ng/product-edc/edc-dataplane-hashicorp-vault:0.1.2
Helm Chart updates
$ helm repo add catenax-ng-product-edc https://catenax-ng.github.io/product-edc
$ helm install edc-controlplane catenax-ng-product-edc/edc-controlplane --version 0.1.2
$ helm install edc-dataplane catenax-ng-product-edc/edc-dataplane --version 0.1.2
Full Changelog: 0.1.1...0.1.2
0.1.1
What's Changed
Important Note: Please consult the migration documentation before updating your connector documentation.
Added
- Control-Plane Extension (cx-oauth2)
Changed
- Introduced git submodule to import EDC dependencies (instead of snapshot- or milestone artifact)
- Helm Charts: TLS secret name is now configurable
Fixed
- Connectors with Azure Vault extension are now starting again link
Docker Images published
- ghcr.io/catenax-ng/product-edc/edc-controlplane-memory:0.1.1
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql:0.1.1
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql-hashicorp-vault:0.1.1
- ghcr.io/catenax-ng/product-edc/edc-dataplane-azure -vault:0.1.1
- ghcr.io/catenax-ng/product-edc/edc-dataplane-hashicorp-vault:0.1.1
Helm Chart updates
$ helm repo add catenax-ng-product-edc https://catenax-ng.github.io/product-edc
$ helm install my-release catenax-ng-product-edc/edc-controlplane --version 0.1.1
$ helm install my-release catenax-ng-product-edc/edc-dataplane --version 0.1.1
Full Changelog: 0.1.0...0.1.1
0.1.0
What's Changed
Important Note: Version 0.1.0 introduces multiple breaking changes. Before updating always consolidate the
corresponding documentation.
Added
- Control-Plane extension (data-plane-selector-client)
- run the EDC with multiple data planes at once
- Control-Plane extension (dataplane-selector-configuration)
- add data plane instances to the control plane by configuration
- Data-Plane extension (s3-data-plane)
- transfer from and to AWS S3 buckets
- Control-Plane extension (data-encryption)
- Data-Plane authentication attribute transmitted during data-plane-transfer can be encrypted symmetrically (AES)
Changed
- Update setting name (
edc.controlplane.validation-endpoint
->edc.dataplane.token.validation.endpoint
) - EDC has been updated to version 0.0.1-20220818-SNAPSHOT - implications to the behavior of the connector have been covered in the corresponding migration guide
Fixed
- Contract-Offer-Receiving-Connectors must also pass the ContractPolicy of the ContractDefinition before receiving offers(issue)
- Deletion of Asset becomes impossible when Contract Negotiation exists(issue)
- Deletion of Policy becomes impossible when Contract Definition exists(issue)
Docker Images published
- ghcr.io/catenax-ng/product-edc/edc-controlplane-memory:0.1.0
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql:0.1.0
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql-hashicorp-vault:0.1.0
- ghcr.io/catenax-ng/product-edc/edc-dataplane-azure -vault:0.1.0
- ghcr.io/catenax-ng/product-edc/edc-dataplane-hashicorp-vault:0.1.0
Helm Chart updates
$ helm repo add catenax-ng-product-edc https://catenax-ng.github.io/product-edc
$ helm install my-release catenax-ng-product-edc/edc-controlplane --version 0.1.0
$ helm install my-release catenax-ng-product-edc/edc-dataplane --version 0.1.0
Full Changelog: 0.0.6...0.1.0
0.0.6
What's Changed
Fixes
- Fixes release 0.0.5, which introduced classpath issues due to usage of net.jodah:failsafe:2.4.3 library
Docker Images published
- ghcr.io/catenax-ng/product-edc/edc-controlplane-memory:0.0.6
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql:0.0.6
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql-hashicorp-vault:0.0.6
- ghcr.io/catenax-ng/product-edc/edc-dataplane-azure -vault:0.0.6
- ghcr.io/catenax-ng/product-edc/edc-dataplane-hashicorp-vault:0.0.6
Helm Chart updates
$ helm repo add catenax-ng-product-edc https://catenax-ng.github.io/product-edc
$ helm install my-release catenax-ng-product-edc/edc-controlplane --version 0.0.6
$ helm install my-release catenax-ng-product-edc/edc-dataplane --version 0.0.6
Full Changelog: 0.0.5...0.0.6
0.0.5
What's Changed
Added
- EDC Health Checks for HashiCorp Vault
Changed
- BusinessPartnerNumber constraint supports List structure
- Helm: Confidential EDC settings can be set using k8s secrets
- HashiCorp Vault API path configurable
Docker Images published
- ghcr.io/catenax-ng/product-edc/edc-controlplane-memory:0.0.5
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql:0.0.5
- ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql-hashicorp-vault:0.0.5
- ghcr.io/catenax-ng/product-edc/edc-dataplane-azure -vault:0.0.5
- ghcr.io/catenax-ng/product-edc/edc-dataplane-hashicorp-vault:0.0.5
Helm Chart updates
$ helm repo add catenax-ng-product-edc https://catenax-ng.github.io/product-edc
$ helm install my-release catenax-ng-product-edc/edc-controlplane --version 0.0.5
$ helm install my-release catenax-ng-product-edc/edc-dataplane --version 0.0.5
Full Changelog: 0.0.4...0.0.5