v2.1.0
What's Changed
[released]
[v2.1.0] - 02-02-2024
Added
- Added policyId parameter to the
/agree
api. - Added mechanism to get a policy by id from a catalog contract
- Added frontend logic to call the
/decline
and/cancel
backend APIs - Added reload option in case of error
- Added/fixed logging of the Digital Twin Registry Contracts and which policy was selected (Data Souverenighty improvement)
- Added util method to move files from one path to another
- Added functionality to treat more than one policy and more than one contract, allowing user to decide
- Added safety functionalities to make sure that the contract selected is correct
- Added Policy selector when autosign is not enabled
- Added Contract JSON details display
- Added Agree/Decline button for contract/policy
- Added fixes in backend and frontend integration
- Added pydoc comments to the getPassport.py
- Added access-token parameter to authorize the APIs without providing username/password and company
Updated
- Updated versions from container base images
- Adjusted the non root user ids in Dockerfiles and dpp helm chart configurations
- Updated diagrams in Arc42, Data Retrieval Guide to editable drawio svgs
- [BRAKING CHANGE] Renamed API from sign to negotiate /agree
- Bumped Vite to version
>=4.5.2
- Updated the frontend to allow the AutoSigning of contracts.
- Optimized temporary directory logging of the DTR negotiation
- Updated logging and readme
- Updated license header
- Updated user manual readme by adding the policy selection screenshots
Issues Fixed
- Fixed issue related to
sleepy
EDCs, allowing the backend to re-request the contract negotiation when the EDC does not respond.
Milestone PRs:
- [ 17° ] - Release/v2.1.0/trg 4 02 & trg 4.03: updated container base images and adjusted user ids by @saudkhan116 in #202
- [ 18º ] - Release/v2.1.0 arc42: Updated all diagrams to drawio editable svgs by @matbmoser in #204
- [ 19º ] - Release/v2.1.0 backend agree: Enabled policy selection and handling of more than one contract in the backend by @matbmoser in #205
- [ 20º ] - Release/v2.1.0 frontend agree: Frontend policy decline/agree functionality by @matbmoser in #206
- [ 21° ] Release/v2.1.0/refactor dpp script by @saudkhan116 in #207
- [ 22° ] - Release/v2.1.0/user manual: update user manual and added policy selection screenshots by @saudkhan116 in #208
Full Changelog: v2.0.3...v2.1.0