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 existentGET /
have been deprecated - added
id
field inDataRequestDTO
(/transferprocess
management api), if not set it will use a randomly generated one. - Removed field
assetId
fromContractOffer
. It was always null though, so there should be nothing to do about it. - on
POST /contractdefinitions
aduration
field can be added to control the duration of the contract. - added the
GET /assets/{id}/address
endpoint to being able to retrieve the storedDataAddress
- 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.
- refactored the HTTP server contexts, they can be configured with the settings group
web.http.management
,web.http.control
,web.http.protocol
,web.http.public
. More details on the related decision record - renamed
edc.oauth.public.key.alias
setting toedc.oauth.certificate.alias
- Supported
/public
data plane endpoint without trailing slash, that can be eventually removed from the configuration - packages name changed from
org.eclipse.dataspaceconnector
toorg.eclipse.edc