@@ -5,6 +5,103 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
8
+ ## [ v2.0.0] ( https://github.com/eclipse-tractusx/puris/releases/tag/v2.0.0 )
9
+
10
+ The following Changelog lists the changes. Please refer to the [ documentation] ( docs/README.md ) for configuration needs
11
+ and understanding the concept changes.
12
+
13
+ The ** need for configuration updates** is ** marked bold** .
14
+
15
+ ### Added
16
+
17
+ - Implementation of the following standards relying on Digital Twins and Industry Core
18
+ - Delivery Information Exchange CX-0118, version 2.0.0
19
+ - Short-Term Material Demand Exchange CX-0120, version 2.0.0
20
+ - Planned Production Output Exchange CX-0121, version 2.0.0
21
+ - Item Stock Exchange CX-0122, version 2.0.0
22
+ - Added submodel PartTypeInformation + pull flow of the Catena-X ID for shared assets pattern of the Digital Twin /
23
+ Industry Core KIT.
24
+ - Implementation of Digital Twins. ** Added Digital Twin Registry (DTR) as dependency** . Used to
25
+ - create and update digital twins for partners
26
+ - query partner materials and determine submodels
27
+ - Added Identity Provider (IDP) support for DTR
28
+ - One user for EDC (read)
29
+ - One user for PURIS (manage)
30
+ - Frontend updates
31
+ - Reworked whole frontend to use React instead of Vue -> better Styleguide conformity as cx components are used.
32
+ - Updated Dashboard
33
+ - Customer view shows own demand, stock and incoming deliveries. You can select customer partner sites to see
34
+ planned production, stocks and outgoing deliveries.
35
+ - Supplier view shows own planned production, stock and outgoing deliveries. You can select supplier partner
36
+ sites
37
+ to see demand, stocks and incoming deliveries.
38
+ - Added manual create / delete for production, deliveries and demand (stock still separate ui).
39
+ - Added projection of stock from latest stock.
40
+ - Added possibility to pull data from partner for demand, planned production and deliveries.
41
+ - Catalog now uses partners and their EDC url (no freehand check possible anymore)
42
+ - ** Data Sovereignty**
43
+ - Added Membership Credential to all access policies.
44
+ - ** Added Usage Purpose as mandatory for submodel.**
45
+ - ** Added version to usage purpose and framework agreement.**
46
+ - Added consumer side verification of contracts.
47
+ - Infrastructure
48
+ - ** Digital Twin Registry version 0.4.3 is mandatory**
49
+ - ** Update to Tractus-x EDC version 0.7.3**
50
+ - Mock version of IATP compliant MIW for local deployment
51
+
52
+ ### Changed
53
+
54
+ - Data Sovereignty
55
+ - Updated to be compliant to cx odrl: profile . (No Schema-Validation)
56
+ - ** Framework Credential now is mandatory** (removed ` backend.frameworkagreement.use ` )
57
+ - Bump supported EDC version from 0.5.x to 0.7.x
58
+ - Update of EDR flow: Don't use the Http Dynamic Receiver extension anymore as it was removed from EDC 0.7.x. Now
59
+ uses
60
+ Tractus-X EDC EDR v2 version getting a fresh token synchronously. EDR Controller to be removed.
61
+ - Terminate transfers after opening.
62
+ - Enhanced reusage of contracts - but still not always possible.
63
+ - Local deployment updated.
64
+ - Version bumps for EDC + switched from in-memory to postgres version.
65
+ - Use one postgres for PURIS, EDC and DTR.
66
+ - Updated keycloak to have a Customer and Supplier realm for DTR IDP configuration.
67
+ - Updated MIW to 0.4.0. Then outcommented MIW as it doesn't support Identity and Trust Protocol (IATP, needed for TX
68
+ EDC 0.7.x) and added Mock-IAM mocking the needed services.
69
+ - Integration test postman suite
70
+ - Updated test for EDC > new syntax and models.
71
+ - Added tests for new information (demand, planned production, delivery).
72
+ - Added tests for SubmodelDescriptor Setup in DTR.
73
+ - Refatorings for tests.
74
+ - ** Master Data handling** :
75
+ - Store Catena-X ID for product twins of the partner in material partner relationship. Needed due to Digital Twin
76
+ shared asset approach.
77
+ - Configuration to either let the backend generate your Catena-X ID or to ship it via interface.
78
+
79
+ ### Removed
80
+
81
+ - Implementation of CX-0122 version 1.0.0 (Request and Response Endpoint)
82
+ - CI: Veracode as license expired
83
+
84
+ ### Known Knowns
85
+
86
+ #### Upgradeability
87
+
88
+ As currently no active user was known migrations of data are not yet supported. The chart technically is upgradeable.
89
+
90
+ #### Data Sovereignty
91
+
92
+ For productive use the following enhancements are encouraged
93
+
94
+ - UI to create and manage contract offers and contracts
95
+ - possibility to add contract references
96
+ - possibility to use multiple Framework or Usage Purpose Constraints in contract policies
97
+ - possibility to define contract policies per partner
98
+ - user feedback on why negotiations failed (currently refresh runs asynchronously and the admin may only get sufficient
99
+ insights from the logs)
100
+
101
+ #### Styleguide
102
+
103
+ To be checked
104
+
8
105
## [ v1.0.0] ( https://github.com/eclipse-tractusx/puris/releases/tag/v1.0.0 )
9
106
10
107
### Added
0 commit comments