Skip to content

Releases: eclipse-tractusx/tractusx-edc

0.13.0-rc2

22 May 09:43

Choose a tag to compare

0.13.0-rc2 Pre-release
Pre-release

What's Changed

Breaking changes

Bugfixes

New Features & Improvements

  • feat: resolve BPN from MembershipCredential in BusinessPartnerNumberConstraintFunction by @arnoweiss in #2740
  • Docs/edc extensions readmes by @Zead-Alshu22 in #2711
  • feat: move additional headers decoration to dataplane by @arnoweiss in #2759

Other Changes

New Contributors

Full Changelog: 0.12.0...0.13.0-rc2

Test Report: View Report

0.12.1

21 May 14:44

Choose a tag to compare

What's Changed

Bugfixes

  • Connector Discovery has to handle access-controlled dspace-version endpoints
  • Usagepurpose Individual is rejected during validation
  • Migration baseline for database prevents proper update migration of database
  • InMemory chart misses otel configmap
  • NPE during push transfer by @AndrYurk in #2761

Other Changes

  • Replace DidExtractionFunction with DefaultDcpParticipantIdExtractionFunction
  • Split tx-dcp extension
  • Use participant context id as did document service identifier
  • Fix end2end-transfer-cloud tests

Full Changelog: 0.12.0...0.12.1

Test Report: View Report

0.13.0-rc1

15 Apr 08:05

Choose a tag to compare

What's Changed

Breaking changes

Bugfixes

Features

  • feat: remove federated catalog by @AndrYurk in #2575
  • feat(policy): implement data usage constraints for end date and duration by @MDSBarbosa in #2668

Other Changes

Full Changelog: 0.12.0...0.13.0-rc1

Test Report: View Report

0.10.3

20 Mar 10:45

Choose a tag to compare

What's Changed

Other Changes

New Contributors

Full Changelog: 0.10.2...0.10.3

Test Report: View Report

0.12.0

09 Mar 16:21

Choose a tag to compare

What's Changed

Main Features

Feature Note Documentation
Decentral Connector Service Discovery based on DID Document Service Entries Support for the decentral discovery mechanism of connectors by providing support for connector detection based on a company identifier like the DID. Management API Walkthrough section on catalog requests, Open API spec section Connector Discovery
Auto-Register DataService in did-document on startup Management functionality to support the publication of the connector endpoints within the DID document (general approach and implementation for SAP DIV) Migration Guide section 1
Verifiable Presentation Caching Reuse of already downloaded Verifiable Presentations to improve performance and reduce wallet interactions Migration Guide section 4
Introduction of Participant Context IDs Inclusion of the new identifier into the connector as mandatory configuration parameter. This is a preparation step towards a Multi-Tenant Connector. Migration Guide section 2

Please read the migration guide carefully as it explains even further changes, that affect you when updating from 0.10.x or 0.11.x to this version.

Breaking changes

Bugfixes

New Features & Improvements

Documentation

Other Changes

Read more

0.11.2

11 Dec 07:55
34145a8

Choose a tag to compare

What's Changed

Bugfixes

  • Scope extraction for legacy policy constraints when creating the STS token.
  • Fix an issue in policy validation resulting in some operands being not usable.
  • Make the inForceDate policy left operand a legacy policy.
  • Add missing comma to dspace.jsonld.
  • Fix issue in database migration.

Documentation

  • Adaption of the migration guide.

Full Changelog: 0.11.1...0.11.2

Test Report: View Report

0.11.1

18 Nov 13:01

Choose a tag to compare

Important

This release contains a security relevant fix.
The fix is relevant when you are using the standard helm charts or derivates from them for deployment.

What's Changed

Bugfixes:

Full Changelog: 0.11.0...0.11.1

Test Report: View Report

0.10.2

05 Nov 08:34

Choose a tag to compare

Important

This release contains a security relevant fix.
It is relevant when you are using the standard helm charts or derivates from them for deployment

What's Changed

Bugfixes:

  • A configuration issue in the helm chart has been fixed that resulted in an unprotected management api.
  • Update of the opentelemetry dependency due to a restriction indicated by the Eclipse Foundation dependency database

Full Changelog: 0.10.0...0.10.2

Test Report: View Report

0.11.0

01 Oct 08:23

Choose a tag to compare

What's Changed

Main Features

Feature Note Documentation
Support of DSP version 2025-1 with DID as identifier Integration of the DSP Version 2025-1, as additional version supported on top of 0.8. This comes with the usage of DIDs as DSP identity for the new protocol version and the support of version selection for the interaction. Migration Guide section 2 and 3
Support of DCP 1.0 The connector uses DCP version 1.0 for the presentation flow with the wallet, there is no support for the old protocol, as the only wallet also available for Jupiter supports DCP 1.0 as well. The feature affects only the interaction between the connector and the wallet. Migration Guide section 1
Support for new Policy Schema Implementation of policy validation (during creation of a new policy) and policy evaluation (during contract negotiation) for the new policy options defined in CX-0152. Management API Walkthrough section on Policies
Adopt Default Scope for Catalog Requests Previously, in catalog requests, only access to the Membership Credential was provided by a data consumer. Starting with this version, access to the BPN and the Data Exchange Governance Credential are given to the data provider as well. This enhances the possibilities for data providers in access policies by adding the option to check for the existence of these credentials as well. Be aware, that this requires a connector in version 0.11.0 on data provider and consumer side. Feature Request
Non-Finite Provider Push Transfers In addition to the available finite push transfer type, which autoamtically sets the transfer to Completed state, this feature allows to keep the transfer process open and reuse it for additional pushes after new ata has been created. Management API Walkthrough section on Non-finite Provider Push
Implement structured logging Logs entries are provided as JSON structures instead of a formated text string. Issue
Provide Domain Events in Logs Domain events, like the finalization of a contract negotiation or the start of a transfer processes are forwarded to an Open Telemetry Collector which allows to process them in operations stack to, e.g., compute metrics. Issue
Pass original rest status code through dataplane Previously the dataplane proxy hid status codes other than 2xx returned by the http resource by a 500 return code. This has been changed, so that the original status code can be passed through the dataplane. Decision Record

Breaking changes

  • feat(constraint): add validation for framework constraint by @Phil91 in #2092
  • feat: add policy schema validators by @farhin23 in #2101

Bugfixes

  • fix: add aws provisioner to controlplane. by @bmg13 in #2020
  • Fix: ProxyHttp datasource response header with single Content-Type by @bmg13 in #2147
  • fix: create JtiValidationPostgresqlMigrationExtension extension by @MDSBarbosa in #2225
  • fix: evaluate BPN group constraint with string or array by @ronjaquensel in #2283

New Features & Improvements

Documentation

Read more

0.10.0

04 Jun 14:33

Choose a tag to compare

What's Changed

Bugfixes

New Features & Improvements

Documentation

Other Changes

  • Release version 0.9.0 by @github-actions in #1835
  • chore: add codeowners file to define standard reviewer by @lgblaumeiser in #1834
  • feat: stop publishing openapi to swaggerhub and update documentation by @AndrYurk in #1836
  • (docs): Changelog - point to releases by @drhansbeck in #1839
  • chore(deps): bump trufflesecurity/trufflehog from 3.88.15 to 3.88.17 by @dependabot in #1846
  • chore(deps): bump aquasecurity/trivy-action from 0.29.0 to 0.30.0 by @dependabot in #1847
  • docs: Decision Record for the Allure Report tool by @AndrYurk in #1838
  • refactor: cleanup test dependencies by @ndr-brt in #1859
  • Add dataplane proxy public api extension module by @farhin23 in #1840
  • docs: change the OpenAPI links by @AndrYurk in #1861
  • feat: publish dependencies to GitHub pages by @bmg13 in #1863
  • feat: Update NOTICE file with new DEPENDENCIES file by @bmg13 in #1865
  • chore(deps): bump trufflesecurity/trufflehog from 3.88.17 to 3.88.18 by @dependabot in #1858
  • Added Develocity configuration and enabled remote build cache by @ribafish in #1849
  • ci: fix flaky tests by @ndr-brt in #1862
  • docs: remove outdated domain model architecture by @Brijeshthummar02 in #1820
  • chore(deps): bump trufflesecurity/trufflehog from 3.88.18 to 3.88.20 by @dependabot in #1873
  • chore(deps): bump eclipse-temurin from 23.0.2_7-jre-alpine to 24_36-jre-alpine in /resources by @dependabot in #1868
  • ci: fix flaky s3 tests by @ndr-brt in #1874
  • ci: run all the e2e tests by @ndr-brt in #1878
  • docs: Decision Record to Return BPNs given BPN group identifier by @bmg13 in #1867
  • chore(deps): bump trufflesecurity/trufflehog from 3.88.20 to 3.88.23 by @dependabot in #1888
  • refactor(test): avoid duplicate postgres/in-memory e2e testing by @ndr-brt in #1883
  • feat: change shadow plugin id and move into version catalog by @AndrYurk in #1887
  • refactor(test): provide delegated auth e2e test by @ndr-brt in #1897
  • feature: Implement retrieving BPNs given BPN group identifier by @bmg13 in #1899
  • refactor(test): improve IATP tests assertions by @ndr-brt in #1907
  • chore(deps): bump trufflesecurity/trufflehog from 3.88.23 to 3.88.24 by @dependabot in #1909
  • feat: Integration of allure report tool by @AndrYurk in #1894
  • chore(deps): bump trufflesecurity/trufflehog from 3.88.24 to 3.88.25 by @dependabot in #1919
  • chore(deps): bump eclipse-temurin from 24_36-jre-alpine to 24.0.1_9-jre-alpine in /resources by @dependabot in #1920
  • fix: execute the generate-allure-report job when the Run-All-Tests workflow is manually triggered by a tag. by @AndrYurk in #1929
  • docs: Create DR to retrieve all BPN Groups by @bmg13 in #1908
  • refactor: cleanup dependencies by @ndr-brt in #1937
  • chore(deps): bump trufflesecurity/trufflehog from 3.88.25 to 3.88.27 by @dependabot in #1936
  • chore(deps): bump mikefarah/yq from 4.45.1 to 4.45.2 by @dependabot in #1935
  • feat: stabilize agreements retirement api to v3 by @rafaelmag110 in #1942
  • fix: avoid potential deadlocks by @ndr-brt in #1939
  • refactor: avoid deferenced var may be null warning by @ndr-brt in #1940
  • Add implementation for exposing all BPN groups. by @bmg13 in #1931
  • Release version 0.10.0-rc1 by @github-actions in #1945
  • fix: update the path to the correct allure-results directory by @AndrYurk in #1948
  • fix: avoid using gradle cache for end-to-end tests execution by @AndrYurk in #1953
  • refactor(test): use actual bdrs-server in iatp e2e tests by @ndr-brt in #1964
  • fix: exclude sts client extension from controlplane-base by @ndr-brt in #1968
  • Release version 0.10.0-rc2 by @github-actions in #1976
  • chore(deps): bump mikefarah/yq from 4.45.2 to 4.45.4 by @dependabot in #1961
  • chore(deps): bump trufflesecurity/trufflehog from 3.88.27 to 3.88.30 by @dependabot in #1979
  • fix: disable cache for CodeQL by @AndrYurk in #1992
  • chore(deps): bump trufflesecurity/trufflehog from 3.88.30 to 3.88.34 by @dependabot in #2003
  • docs: update links to upstream documents by @AndrYurk in #2007
  • chore(deps): bump trufflesecurity/trufflehog from 3.88.34 to 3.88.35 by @dependabot in #2013
  • feat: Include edc.dcp.v08.forced property as true by @bmg13 in #2014

New Contributors

Full Changelog: 0.9.0...0.10.0