Skip to content

v2.1.0

Compare
Choose a tag to compare
@saudkhan116 saudkhan116 released this 02 Feb 21:02
· 899 commits to main since this release
df2ce48

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