You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/migration/Version_0.3.4_0.4.0.md
+66-1
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Migration from 0.3.3 to 0.3.4
1
+
# Migration from 0.3.3 to 0.4.0
2
2
3
3
## Switching to DSP
4
4
@@ -10,9 +10,16 @@ From the Tractus-X EDC perspective this causes breaking changes in the following
10
10
The old Management API is now deprecated and is **not** tested for compliance. Please upgrade using the `/v2/` path
11
11
for every endpoint, e.g. `<PATH>/management/v2/assets`. Please also refer to
12
12
the [EDC OpenAPI spec](https://app.swaggerhub.com/apis/eclipse-edc-bot/management-api/0.0.1-SNAPSHOT#/).
13
+
An updated postman collection with the `v2` flow is available [here](../development/postman/collection.json)
14
+
13
15
- modules: all `*ids*` modules are deprecated and cannot be used anymore. Please migrate over
14
16
to `org.eclipse.edc:dsp:0.0.1-milestone-9`.
15
17
18
+
- path: the default protocol path is now `/api/v1/dsp` instead of `/api/v1/ids`
19
+
20
+
-`edc.participant.id`: new mandatory configuration for the participant id in the dataspace (BPN number).
21
+
It's configured via mandatory property in the charts with object ```yaml participant: id: "id"```.
22
+
16
23
**Please note that this is not a complete documentation of the DSP Protocol, please refer to
17
24
the [official documentation](https://docs.internationaldataspaces.org/dataspace-protocol/overview/readme)**
18
25
@@ -27,3 +34,61 @@ The Business tests were brittle, consumed a lot of resources and were quite cumb
27
34
28
35
Since the old Control-Plane-Adapter is incompatible with DSP, a new iteration was created.
29
36
**Due to time constraints with this release documentation for this feature will to be published subsequently**
37
+
38
+
## Other changes
39
+
40
+
- When using the EDR [HttpDynamicReceiverExtension](https://github.com/eclipse-edc/Connector/tree/main/extensions/control-plane/transfer/transfer-pull-http-dynamic-receiver) in the transfer process initiation
41
+
the properties for configuring the receiver on single transfer process has been changed to:
42
+
43
+
```json
44
+
"privateProperties": {
45
+
"receiverHttpEndpoint": "{{BACKEND_SERVICE}}"
46
+
}
47
+
```
48
+
49
+
instead of:
50
+
51
+
```json
52
+
"properties": {
53
+
"receiver.http.endpoint": "{{BACKEND_SERVICE}}"
54
+
}
55
+
```
56
+
57
+
## New Catalog
58
+
59
+
The DSP catalog is expressed as [DCat Catalog](https://www.w3.org/TR/vocab-dcat-3/), when querying the catalog a response like this will return:
When starting a new contract negotiation for an asset:
92
+
93
+
- the `@id` of `odrl:hasPolicy` object should be passed in the `offerId` field
94
+
- the `edc:participantId` should be passed in the `providerId` and `connectorId` fields. `connectorId` it's still needed for backward compatibility and it will probably be removed in the next versions.
Copy file name to clipboardexpand all lines: edc-extensions/postgresql-migration/src/main/resources/org/eclipse/tractusx/edc/postgresql/migration/contractdefinition/V0_0_6__Alter_ContractDefinition_Rename_selector_expression.sql
0 commit comments