Releases: eclipse-tractusx/digital-product-pass
Releases · eclipse-tractusx/digital-product-pass
digital-product-pass-4.0.2
A Helm chart for Tractus-X Digital Product Pass Kubernetes
v4.0.1
[v4.0.1] - 24-07-2024
What is new?
Added
- Added unit tests for the dsp endpoint parsing functionality
- Added digital product pass compatibility matrix file to the repo root path
Updated
- Updated typos and missing explanations in the dpp-verification documentation.
- Fixed typo in
AttributeCertificationRecord
which short name wasamr
, it was a typo and was corrected toacr
. - Aligned charts for dpp-verification add-on configuration in the configmap -> #390
- Deprecated old function to parse dsp endpoint with bpns.
- Updated default INT urls to the Association INT environement url path.
- Managed integration of latest IRS version chart: 7.4.0 and tested compatibility
Deleted
- AssetId field removed from
transfer-request
model. Deprecated by the EDC v0.7.3 V3 Management Api -> #390
Issues Fixed
- Fixed issue with dsp endpoint parsing/building from Digital Twin submodelBody field. -> #390
- Fixed policy chart misconfiguration for the passport and digital twin registry -> #390
Milestone PRs:
- chore/edcs v0.7.3: update IRS version in helm chart by @saudkhan116 in #391
- chore: fix backend issues with policies and dsp endpoints/prepared v4.0.1 by @matbmoser in #388
Full Changelog: v4.0.0...v4.0.1
digital-product-pass-4.0.1
A Helm chart for Tractus-X Digital Product Pass Kubernetes
v4.0.0
What's Changed
[v4.0.0] - 19-07-2024
Added
The following changes are added in the DPP Verification:
- Added New diagrams explaining how the “application” interact in the Attribute Verifacation Process
- Added New diagrams explaining more details on the implementation done in R24.08
- Added description to explain the diagrams and processes
- Added documentation about Certified Snapshot Credential (CSC) and Attribute Verification Record (AMR)
- Added SAMM Aspect Models to indicate the semantics of the Different Credentials
- Added definition of Cretified Data Credential (CDC) structure
- Added definition of CSC structure -> Issued the first CSC Credential
- Added definitions of purpose and structure from the ARM (Attribute Certification Record)
- Add a new section to show the Schemas of the verification aspects
- Added detailed description about the previous investigation and information about type level verification
- Added explaination how the Digital Twin can be referenced technically
- Added explanation on how the wallet interacts with the digital product pass app, and how it issues the credentials
- Added reference the components (wallet, dpp-backend addon) and where the implementation “code” is located
Updated
- Updated copyright headers in dpp verification
- Updated spring boot dependencies, reported by dependabot
- Updated digital twin registry chart version to
v0.5.2
- Updated EDC version to
v0.7.3
in helm charts - Adapted backend to the EDC
v0.7.3
- The following changres are updated in the DPP Verification
- Updated the
v1.0
of the Verification Concept and identified improvements - Fixed incoherences and the feedback provided by Nick Landgrover
- Refactored existing diagrams to give a clear view and explanation of the concept
- Updated our
first
sequence diagrams, they are really outdated - Updated the aspect semantics and explain where to find documentation about the schemas
- Updated the
Issues Fixed
- Fixed EDC compatibility issues in the backend #380
- Fixed frontend metadata issues in the Exchange tab #373
- Fixed frontend issues regarding the data integrity #372
- Fixed all the language typos in the Documentation (scanned with a tool)
Security Issues
- Fixed Springboot version to resolve the tomcat: Improper Handling of Exceptional Conditions
Dependencies Fixed by Dependabot
- chore(deps): bump docker/build-push-action from 5 to 6 by @dependabot in #355
- chore(deps): bump github/codeql-action from 2.25.2 to 3.25.11 by @dependabot in #356
- chore(deps): updated spring-boot dependencies by @saudkhan116 in #357
Milestones
- Feature/retrieve aspect data frontend by @saudkhan116 in #335
- chore(changelog): updated versions in frontend and readme by @saudkhan116 in #338
- chore(deps): bump braces from 3.0.2 to 3.0.3 in /dpp-frontend by @dependabot in #340
- chore(deps): bump requests from 2.31.0 to 2.32.2 in /dpp-backend/scripts by @dependabot in #345
- chore: added more test data to the serial part items by @matbmoser in #346
- chore(deps): bump docker/build-push-action from 5 to 6 by @dependabot in #334
- Feature/verification schemas: Verification Schemas of Certified Data Credential and Digital Product Passport by @matbmoser in #344
- Feature/simple wallet: DPP Verification Simple Wallet Component by @matbmoser in #343
- chore(deps): bump vite from 4.5.2 to 4.5.3 in /dpp-frontend by @dependabot in #348
- chore(deps): bump github/codeql-action from 2 to 3 by @dependabot in #297
- Feature/verification backend: Added Verification Add-on + Modularized Backend to Core by @matbmoser in #342
- fix(vulnerability): wallet no cache vulnerability fixed by @matbmoser in #352
- Feature/verification frontend: Adapt frontend to visualize the verification data by @saudkhan116 in #341
- Chore/cleanup files: Removed unnecessary content/files and refactor workflows and helm charts by @saudkhan116 in #349
- chore(license-headers): updated copyright license headers and NOTICE sections by @saudkhan116 in #351
- chore(changelog): release/v4.0.0-rc1: updated changelog and versions by @saudkhan116 in #353
- chore(license-headers): update copyright headers in dpp verification by @saudkhan116 in #364
- chore(deps): updated spring-boot dependencies by @saudkhan116 in #357
- chore(deps): bump docker/build-push-action from 5 to 6 by @dependabot in #355
- chore(deps): bump github/codeql-action from 2.25.2 to 3.25.11 by @dependabot in #356
- chore(DEPEMDENCIES): update Springboot version to fix HIGH vulnerability by @saudkhan116 in #377
- chore(dtr): update dtr chart version to v0.5.2 by @saudkhan116 in #375
- Bugfix/edc policy: Fixed breaking changes in the backend by @saudkhan116 in #382
- Chore/edcs v0.7.3: Updated EDCs to v0.7.3 by @saudkhan116 in #384
- chore/frontend bug fix: Resolved issues to the frontend by @saudkhan116 in #376
- chore: updated dpp-verification docs with more detailed explanations by @matbmoser in #369
Full Changelog: v3.1.0...v4.0.0
digital-product-pass-4.0.0
A Helm chart for Tractus-X Digital Product Pass Kubernetes
v4.0.0-rc1
What's Changed
[v4.0.0-rc1] - 03-07-2024
Added
- Added digital product pass verification schemas
- Added Certified Data Credential SAMM Semantic Model
- Added schemas and examples of the credentials
- Added the simple wallet component built in python
- Added functionality to issue certified data credentials or any verifiable credential with datamodel v2
- Added functionality to verify credentials with JsonWebSignature2020
- Added DID method to visualize the public key
- Added api translator from SAMM json schema to JSON-LD Context
- Added bpn authorization mechanism with api keys
- Added storage of credentials
- Added private and public key managers
- Added the Verification Module with all the necessary changes to verify a digital product pass Certified Data Credential
- Added wallet service and configuration so that the backend can communicate with the Simple Wallet
- Added test data to the serial part items in dpp-tutorial
- Added translations for verification addon
- Added verification to dpp-frontend to visualize verification details of the aspect data
- Added eclipse-dash-license action and workflow
- Added enable/disable feature to the dpp-frontend helm chart
Updated
- Moved all the "core" backend components to the "core" folder so that the application would be modular.
- Updated configurations and implemented verification configuration
- Updated licenses from charts
- Updated license headers in workflow files
- Refactor and optimize workflows
- Updated user(10001)/group(10001) ids to Dockerfiles and helm values
- Moved hardcoded values from helm templates and make them configurable from helm values
- Updated PULL_REQUEST_TEMPLATE.md
- Updated Arc42.md
- Updated AdminGuide.md
- Updated copyright license headers in the entire source code and documentation
Deleted
- Removed GHCR references from workflows
- Removed standalone backend helm chart from the dpp-backend directory
Issues Fixed
- Fixed issues from the latest models (DPP, BatteryPass and TransmissionPass)
Security Issues
- Updated wallet Dockerfile to fix
no-cache
high vulnerability
Dependencies Fixed by Dependabot
- chore(deps): bump vite from 4.5.2 to 4.5.3 in /dpp-frontend by @dependabot in #348
- chore(deps): bump github/codeql-action from 2 to 3 by @dependabot in #297
- chore(deps): bump docker/build-push-action from 5 to 6 by @dependabot in #334
- chore(deps): bump requests from 2.31.0 to 2.32.2 in /dpp-backend/scripts by @dependabot in #345
- chore(deps): bump braces from 3.0.2 to 3.0.3 in /dpp-frontend by @dependabot in #340
Milestones
- Feature/retrieve aspect data frontend by @saudkhan116 in #335
- fix(vulnerability): wallet no cache vulnerability fixed by @matbmoser in #352
- Feature/verification frontend: Adapt frontend to visualize the verification data by @saudkhan116 in #341
- Chore/cleanup files: Removed unnecessary content/files and refactor workflows and helm charts by @saudkhan116 in #349
- chore(license-headers): updated copyright license headers and NOTICE sections by @saudkhan116 in #351
- chore(changelog): release/v4.0.0-rc1: updated changelog and versions by @saudkhan116 in #353
Full Changelog: digital-product-pass-3.1.2...v4.0.0-rc1
digital-product-pass-4.0.0-rc1
A Helm chart for Tractus-X Digital Product Pass Kubernetes
digital-product-pass-3.1.2
A Helm chart for Tractus-X Digital Product Pass Kubernetes
digital-product-pass-3.1.1
A Helm chart for Tractus-X Digital Product Pass Kubernetes
v3.1.0
What's Changed
[v3.1.0] - 19-06-2024
Added
- Added a new file
LICENSE_non-code
file in root level with the contents of the CC-BY-4.0 license - Added dpp-tutorial to step-by-step guide (readme files) of DPP worksession at the Tractus-X Community Days:
- deployment.md
- data-provision.md
- aspect-model.md
- data-consumption.md
- digital-twin-provision.md
- qr-code.md
Updated
- Updated the contents of "Project Licenses" and "Terms of Use" sections to the
CONTRIBUTING.md
file - Updated "Declared Project License" section in
NOTICE.md
. - Updated the license header and notices to following readme files:
- main README.md
- /docs/*
- /dpp-backend/*
- /dpp-tutorial/*
- /deployment/*
- /dpp-verification/*
- AUTHORS.md
- SECURITY.md
- INSTALL.md
- NOTICE.md
- CONTRIBUTING.md
- CHANGELOG.md
- Updated dpp-frontend to support the following new models:
- Digital Product Pass
v5.0.0
- Battery Pass
6.0.0
- Transmission Pass
3.0.0
- Digital Product Pass
- Updated EDC version
v0.7.0
- Updated IRS version
v7.1.3
Issues Fixed
- Fixed token refresh for keycloak plugin in frontend
- Fixed IRS configuration keys in docker entrypoint script for frotnend
- Fixed CORS issue in frontend #274
Milestones
- Prepared Overview readme for the DPP Tutorial by @saudkhan116 in #319
- Docs/dpp tutorial: Prepared deployment anddata-provision readme by @saudkhan116 in #320
- Feature/irs: Make IRS compatible to the dpp-backend by @saudkhan116 in #328
- Chore/update license legal docs by @saudkhan116 in #332
- Feature/generic UI: Update branch by @matbmoser in #333
- Chore/update EDC and IRS versions by @saudkhan116 in #327
- Chore/adapt models frontend: Support new models from BatteryPass, DigitalProductPass and TransmissionPass by @saudkhan116 in #336
- release/v3.1.0/chore(changelog): updated CHANGELOG.md and helm chart version by @saudkhan116 in #337
Full Changelog: v3.0.0...v3.1.0