Releases: eclipse-tractusx/digital-product-pass
Releases · eclipse-tractusx/digital-product-pass
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
v2.0.3
What's Changed
[released]
[v2.0.3] - 02-02-2024
Added
- Added Frameagreement conditions to the provider configuration
- Added Unit Tests for Managers and for Services
- Added changes from version
v1.0.0
to versionv2.0.0
for every component involved - Added iconMapping for all components involved in DPP
v2.0.0
- Added multi-language feature that supports currently
EN
andDE
- Added back button in the welcome page
- Added
timeToLive
attribute to discovery service model in the dpp-backed - Added
readOnlyRootFilesystem
to the container security context in helm charts - Added Serial Part aspect in the drill down components
- Added
notice.md
to include Notice for docker images section to be only part of DockerHub description
Updated
- Cleaned up necessary scripts
-Refactored the DPP and IRS postman collections - Updated the deployment and testing directory structure and their references in relevant documentation
- Updated license header and deployment directory references in the following readme files:
- Admin guide
- Arc42
- Getting-Started guide
- Updated test directory stricture in dpp-backend
- Updated the app url from https://materialpass.int.demo.catena-x.net to https://dpp.int.demo.catena-x.net
- Updated the payloads of asset, policies, contract definition, digital twin and its aspects to align with the DPPTriangle document v1.1.0
- Updated the following frontend content:
- Condition for "commercial.warranty" in General Cards
- Mocked passports
- Loading page translation
- Translation files
- Characteristics component
- Identification component
- Sustainability component
- Typology component
- Updated helm template to provide security context values from helm vaules file
- Updated kics workflow
- Updated user manual, deployment guide
- Updated year 2024 to the license headers
- Updated diagrams to an editable version in
.svg
in business statement readme - Updated
README.md
andUNIT_TESTS.md
for the dpp-backend - Updated versions in docker workflows and setup-java action
- Refactor docker workflows
- Updated Notice for docker images section in a main
README.md
Milestone PRs:
- [ 9° ] - Release/v2.1.0 fix trivy: Fixed trivy issues by @saudkhan116 in #192
- [ 10° ] - Release/v2.1.0/fix swaggerhub workflow: fixed release tag issue by @saudkhan116 in #193
- [ 11° ] - Release/v2.1.0/kics: update kics by @saudkhan116 in #194
- [ 12° ] - Release/v2.1.0/update user docs: update user manual and deployment guide by @saudkhan116 in #195
- [ 13° ] - Release/v2.1.0/fix irs: add serial part aspect by @saudkhan116 in #196
- [ 14º ] - Release/v2.1.0 business statement: Updated business statement by @matbmoser in #198
- [ 15º ] - Release/v2.1.0 backend docs: Updated backend documentation by @matbmoser in #200
- [ 16° ] - Release/v2.1.0/legal notice: Added notice.md file and update workflows by @saudkhan116 in #201
Full Changelog: v2.0.2...v2.0.3
v2.0.2
What's Changed
[v2.0.2] - 02-02-2024
Added
- Added Frameagreement conditions to the provider configuration
- Added Unit Tests for Managers and for Services
- Added changes from version
v1.0.0
to versionv2.0.0
for every component involved - Added iconMapping for all components involved in DPP
v2.0.0
- Added multi-language feature that supports currently
EN
andDE
- Added back button in the welcome page
- Added
timeToLive
attribute to discovery service model in the dpp-backed - Added
readOnlyRootFilesystem
to the container security context in helm charts
Updated
- Cleaned up necessary scripts
-Refactored the DPP and IRS postman collections - Updated the deployment and testing directory structure and their references in relevant documentation
- Updated license header and deployment directory references in the following readme files:
- Admin guide
- Arc42
- Getting-Started guide
- Updated test directory stricture in dpp-backend
- Updated the app url from https://materialpass.int.demo.catena-x.net to https://dpp.int.demo.catena-x.net
- Updated the payloads of asset, policies, contract definition, digital twin and its aspects to align with the DPPTriangle document
v1.1.0
- Updated the following frontend content:
- Condition for "commercial.warranty" in General Cards
- Mocked passports
- Loading page translation
- Translation files
- Characteristics component
- Identification component
- Sustainability component
- Typology component
- Updated helm template to provide security context values from helm vaules file
Deleted
- Filtered out unnecessary nnecessary/unused files
Milestone PRs:
- [ 1° ] - Release/v2.1.0 reference configuration dpp edc dtr: Create a reference configuration for using the DPP by @saudkhan116 in #172
- [ 2º ] - Release/v2.1.0 unit tests: Added more detailed unit tests to the application by @dsrparracho in #173
- [ 3° ] - Release/v2.1.0 dpp 2.0.0: Added new version of DPP 2.0.0 by @saudkhan116 in #176
- [ 4° ] - Release/v2.1.0 i18n: Multi-language EN and DE by @saudkhan116 in #177
- [ 5° ] - Release/v2.1.0 general cards fix by @davidzynda in #178
- [ 6° ] - Release/v2.1.0 qrcode back btn by @davidzynda in #179
- [ 7° ] - Release/v2.1.0 add time to live attribute: added timeToLive attribute to the dpp-backend by @saudkhan116 in #190
- [ 8° ] - Release/v2.1.0 dpp helm template: Refactor dpp helm template by @saudkhan116 in #191
Full Changelog: v2.0.1...v2.0.2
digital-product-pass-2.1.0
A Helm chart for Tractus-X Digital Product Pass Kubernetes
digital-product-pass-2.0.3
A Helm chart for Tractus-X Digital Product Pass Kubernetes
digital-product-pass-2.0.2
A Helm chart for Tractus-X Digital Product Pass Kubernetes
v2.0.1
What's Changed
[v2.0.1] - 03-01-2024
Added
- Added function to check for duplicated DTRs in the temporaryStorage
- Added check for skipping the check of all BPNs when the DTRs are not available for security and optimization
- Added
vue-i18n v9.2.2
library that will be used in the releasev2.1.0
with the translations - Added check to fix bug related to invalid BPN endpoints in cache
Updated
- Updated header license of modified files to match the new year 2024
Security Issues
- Updated Axios from version
v0.8.1
->v1.6.0
- Updated Spring Boot from version
v3.1.5
->v3.2.1
- Logback from Log4j got updated with the Spring Boot
v1.4.11
->v1.4.14
Issues Fixed
- Fixed the backend IRS exception handling, for detecting failure when job does not start
- Fixed misconfiguration of config maps related to the temporaryStorage
- Fixed incorrect authors names
Milestone PRs:
- Hotfix/v2.0.1 security patch: Fixed security Issues by @matbmoser in #171
Full Changelog: v2.0.0...v2.0.1
digital-product-pass-2.0.1
A Helm chart for Tractus-X Digital Product Pass Kubernetes
v2.0.0
What's Changed
[v2.0.0] - 22-12-2023
Added
- Added components to display a Transmission Pass in frontend
- Added MOCK file with the transmission pass in frontend
- Added permission listener & reloader in frontend
- Added camera toggle component in frontend
- Added Decentral Digital Twin Registry configuration payloads
- Added IRS configuration guide
- New Data Retrieval Guide added with detailed information how to retrieve data in Catena-X like the DPP.
- Added new structure of files for the Arc42
- Added new Authentication & Authorization chapter in the Arc42
- Added detailed description next to the API diagrams at the Arc42
- Added IRS Integration documentation at the Arc42
- Added diagrams in xml form for further edition
- Added Check of BPN Number in Frontend (With Trigger in Configuration)
- Added Check of BPN Number in Backend (With Trigger in Configuration)
- Added Check for appId Roles in Frontend (With Trigger in Configuration)
- Added Check for appId Roles in Backend (With Trigger in Configuration)
- Added new security checks in the backend and frontend
- Added new non authorized view in the frontend
- Added script to retrieve any type of aspect data using the dpp backend component
- Added README.md on how to execute the script with certain parameters
Updated
- Refactor frontend code to be compliant with transmission pass 2.0.0.
- Refactor Responsiveness of frontend
- Updated URL check in frontend
- Corrected the payloads ids and the configurations
- Updated the Install.md file with a section to install the prerequisites and configure values.yaml files
- Updated the file structure from the Arc42
- Updated data retrieval api diagrams with better quality
- Updated context diagram with a new easy context
- Updated Arc42 Descriptions in the Technical Integration chapter
- Updated data uploading script by adding physical dimensions aspect
- Refactored helm chart values configuration.
- Refactored backend values chart configuration
- Update the IRS version to 4.2.0
- Adapted the springboot configuration structure
- Update the default policies
- [BREAKING CHANGES]: Updated the path from the backend from
/consumer-backend
to just/dpp-backend
to declare the change to standalone application - [BREAKINK CHANGES]: Updated the packege name from
org.eclipse.tractusx.productpass
tporg.eclipse.tractusx.digitalproductpass
to comply with the latest naming convention. And mark the initial version of the backend as a standalone application
Milestone PRs
- [1°] - Release/v2.0.0 transmission pass: Added transmission pass support for frontend by @davidzynda in #154
- [2°] - Release/v2.0.0 qr code scanner: Fixes some issus regarding a qr code scanner by @davidzynda in #155
- [3º] - Release/v2.0.0 admin guide: Updated the admin guide by @matbmoser in #156
- [4º] - Release/v2.0.0 arc42 update: Updated the Arc42 and created the data retrieval guide by @matbmoser in #157
- [5º] - Release/v2.0.0 physical dimensions aspect: Prepare and register physical dimensions aspect to the provider setup by @saudkhan116 in #158
- [6º] - Release/v2.0.0 fix license headers: license headers fixed by @saudkhan116 in #159
- [7º] - Release/v2.0.0 authorization: Enabled BPN block and Role Authorization in the Digitla by @matbmoser in #161
- [8º] - Release/v2.0.0 fix irs issues: Update IRS version and fix configuration issues by @saudkhan116 in #162
- [9º] - Release/v2.0.0 passport retrieval script: Prepared python script to retrieve passport data by @saudkhan116 in #163
- [10º] - Release/v2.0.0: Prepare a new release version dpp v2.0.0 by @saudkhan116 in #164
- [ 11º ] - Feature/swaggerhub workflow: Prepared workflow to host backend API specs to the central swaggerhub by @saudkhan116 in #153
- chore: updated workflow to new packege path by @matbmoser in #165
- fix: fixed problem from path by @matbmoser in #166
- fix: increased to 20 seconds swagger sleep by @matbmoser in #167
- Hotfix/Release User: Updated the user release file by @matbmoser in #168
- chore: updated docker file backend by @matbmoser in #169
Full Changelog: v1.4.0...v2.0.0
digital-product-pass-2.0.0
A Helm chart for Tractus-X Digital Product Pass Kubernetes