Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 2.81 KB

Version_0.1.x_0.3.x.md

File metadata and controls

35 lines (26 loc) · 2.81 KB

Migration from 0.1.x to 0.3.x

Deprecation

  • the edc-controlplane and edc-dataplane charts are deprecated, please use tractusx-connector which combines the former ones

Management API changes

Details at the official documentation on swaggerhub

  • Management API for creating resources (assets, policydefinitions, contractdefinitions, ...) will return a body containing the id of the created resource
  • Added a POST /request for every management endpoint (assets, policydefinitions, ...) to query all the resources. The existent GET / have been deprecated
  • added id field in DataRequestDTO (/transferprocess management api), if not set it will use a randomly generated one.
  • Removed field assetId from ContractOffer. It was always null though, so there should be nothing to do about it.
  • on POST /contractdefinitions a duration field can be added to control the duration of the contract.
  • added the GET /assets/{id}/address endpoint to being able to retrieve the stored DataAddress

Settings changes

  • refactored the HTTP server contexts (more details on the related decision record). They need to be refactored as:
    • web.http.data becomes web.http.management
    • web.http.ids becomes web.http.protocol
    • web.http.validation, web.http.controlplane and web.http.dataplane become web.http.control
  • Healthcheck api now it's exposed under the management context.
  • Removed default value for setting edc.transfer.proxy.token.verifier.publickey.alias so it must be valued accordingly
  • made the state machine settings configurable so it will be possible to tune them accordingly. More details in the related documentation entry.
  • renamed edc.receiver.http.endpoint to edc.receiver.http.dynamic.endpoint
  • renamed edc.oauth.public.key.alias setting to edc.oauth.certificate.alias

Other changes

  • Supported /public data plane endpoint without trailing slash, that can be eventually removed from the configuration
  • packages name changed from org.eclipse.dataspaceconnector to org.eclipse.edc
  • To specify multiple BPN into Policies the operator OR can be used. More details in the business-partner-validation extension documentation
  • HTTP Dynamic Endpoint Data Reference: The URL for Endpoint Data Reference can be also provided via the call for starting the transfer process. More details Http Dynamic EDR receiver