Skip to content

Releases: eclipse-tractusx/digital-product-pass

digital-product-pass-1.0.0-rc3

15 Aug 14:09
d96c02a
Compare
Choose a tag to compare

A Helm chart for Tractus-X Digital Product Pass Kubernetes

v1.0.0-rc2

14 Aug 15:06
8e25fed
Compare
Choose a tag to compare

[v1.0.0-rc2] - 2023-08-14

Updated

  • Updated frontend helm charts templates for fixing severe merge configuration bug

Security Issues

  • Updated the sprint boot version from 3.1.0 to 3.1.2 to fix a high security vulnerability

Full Changelog: digital-product-pass-1.0.0-rc1...v1.0.0-rc2

digital-product-pass-1.0.0-rc2

14 Aug 15:04
8e25fed
Compare
Choose a tag to compare

A Helm chart for Tractus-X Digital Product Pass Kubernetes

v1.0.0-rc1

11 Aug 17:52
bebdf5d
Compare
Choose a tag to compare

[v1.0.0-rc1] - 2023-08-11

What is new?

Added

  • Added new structure to communicate with:
    • EDC discovery
    • Discovery Finder
    • BPN Discovery
    • New digital twin registry decentralized version
    • Integration of AAS 3.0 APIs
  • Added new /create API to start a new process
  • Added BPN number checks on startup to verify
    • Added a check if the EDC Consumer Connector is accesible
    • Added a check if the EDC Connector BPN is the same as the Backend BPN
    • Added a check if the technical user configured is valid
    • Added a check if the technical user configured has the same BPN number as the EDC consumer
  • Added EDC v0.5.0 support
    • Added new models related with the EDC v0.5.0 upgrade
    • Added backend compatibility with EDC v0.4.1
  • Added persistent storage to store contract negotiation details for the data sovereignty
  • Added the mechanism to split the Id into 3 parts CX:<manufacturerPartId>:<serializedId> and check the validity of the Id used
  • Added support for the following Contribution guidelines (TRG) requirements:
    • TRG-1.02: Added instructions to the install.md to set up and install the application
    • TRG-4.02: Added base images information to the main README.md file
    • TRG-4.03: Added user and file permissions to run as a non root user
    • TRG-4.06: Added contents for notice for docker images
    • TRG-5.01: Added helm chart requirements, remove hostnames from the ingress and environment-specific values
    • TRG-5.04: Added resource management settings to limit CPU and memory utilization
    • TRG-5.08: Added comments in the helm values.yaml file
    • TRG-5.09: Added helm-test workflow to verify that a released helm chart works as expected
    • TRG-5.10: Added support of various Kubernetes versions particularly v1.27, v1.26, v1.25 and v1.24 for helm tests
    • TRG-5.11: Added helm-upgrade workflow to achieve pre-release upgradeability of the helm charts

Updated

  • Updated the models to match the new Digital Twin Registry exchange
  • Optimized the processing time by adding temporary configurable processing storage
  • Updated README.md file of the digital product pass components
  • Updated pom.xml resources configuration
  • Updated ingress annotation to support various Kubernetes versions for helm tests
  • Updated the EDC v0.5.0 configuration
    • Updated SSI configuration in the EDC helm charts
    • Updated Passport storage and how the contract Id key is obtained from the EDR.
    • Updated transfer models
    • Updated helm chart configuration to match the EDC version v0.5.0
  • Updated the DPP postman collection to test the registry APIs in decentralized fashion
  • Updated CONTRIBUTING.md readme file
  • Updated .helmignore to ignore environment-specific values files
  • Updated Chart.yaml by adding new variables home and sources
  • Updated the Backend.js service to call the /create backend api, with the manufacturerPartId, before the actual search
  • Updated DPP documentation to align with current implemention:
    • GETTING-STARTED.md
    • SECRETS_MANAGEMENT.md
    • Arc42.md
    • Admin_Guide.md
    • deployment/readme
    • Fix navigation links in root readme
    • User Manual Product Viewer App.md
    • Consumer-backend readme

Issues Fixed

  • Fixed pom.xml resources and logging configurations to resolve the security vulnerability
  • Fixed indentation issue in a helm default values.yaml

New Contributors

Full Changelog: digital-product-pass-1.0.0...v1.0.0-rc1

digital-product-pass-1.0.0-rc1

11 Aug 17:50
bebdf5d
Compare
Choose a tag to compare

A Helm chart for Tractus-X Digital Product Pass Kubernetes

v1.0.0-alpha

04 Jul 14:15
dd30d63
Compare
Choose a tag to compare

Prerelease [1.0.0-alpha] - 2023-07-03

Included the main features from the Digital Product Pass Application

What is new?

Deleted

  • Deleted the cx-backend-service from the EDC Consumer and Provider deployments
  • Removed inrelevant infrastructure files
  • Remove not necesarry logs that affected the performance

Added

  • Added new /endpoint api to store the payload incomming from the EDC data plane
  • Added the encryption and decryption in AES from passport payload.
  • Added AES unit tests
  • Added the DataPlane service in the backend to comunicate with the data plane.
  • Added process manager to manage the asyncronous processes executing in parallel.
  • Added process dataModel in session.
  • Added new passport util.
  • Added new models to negotiate and transfer with the new EDC v0.4.1
  • Added new utils methods like to delete files.
  • Added contract controller apis
    • Added contract search /api/contract/search
    • Added contract decline /api/contract/decline
    • Added contract sign /api/contract/sign
    • Added contract cancel /api/contract/cancel
    • Added contract status /api/contract/status
  • Added new Backend configuration
  • Integrated the EDC Data Plane retrieval logic
  • Added .tractusx metafile
  • Align chart version with app version.
  • Added file system logging of the negotiation and transfer.
  • Added new contract attributes from response.
  • Optimized the retrieval time to ~4 seconds.
  • Refactored git workflows to add the dpp frontend and backend container images onto Docker Hub registry in order to have public access to the images.
  • Added docker.io in digital-product-pass helm chart.
  • Commit ID and Repo URL added in frontend image
  • Frontend component to display legal information
  • Added components to display more contract information.
  • Fixed bug related to backend get status, where it looped over the status received.

Updated

  • Updated charts configurations related to the backend.
  • Updated the EDC test charts to remote the cx-backend-service configurations
  • Updated payloads
  • Update the backend chart configuration
  • Refactor secrets structure
  • Updated postman collection
  • Updated veracode workflow
  • Updated the backend service in the frontend to call the async backend apis.
  • Updated footer of the application to add the legal information dialog.
  • Updated the Mock payloads in the frontend component.
  • Updated pom.xml file adding a resource tag to include files into /META-INF folder inside JAR.

Security Improvements

  • Added logic to create and authenticate with unique session tokens the sign and other methods.
  • Added Encryption of passport payload when coming from Data Plane endpoint, until it is retrieved to the user which is authenticated and is using the unique session token as decryption key.
  • Added unique signKey to backend, which is used to the unique session key.

New Contributors

Full Changelog: v0.9.0...v1.0.0-alpha

digital-product-pass-0.3.6

03 Jul 15:18
fd70fdd
Compare
Choose a tag to compare

A Helm chart for Kubernetes

v0.9.0

20 Jun 12:17
08bc3d8
Compare
Choose a tag to compare

[0.9.0] - 2023-06-20

What is new?

Added

  • Added new welcome screen with basic description of the application
  • Added new search bar.
  • Added new QR code advance searching mechanism

Updated

  • Optimized the responsiveness of the welcome screen and the search field.
  • Optimized UX to match the view of the passport.

Security Issues

  • Upgraded Spring Boot version to v0.3.1

Full Changelog: catenax-ng/tx-digital-product-pass@v0.8.0...v0.9.0

digital-product-pass-0.3.5

20 Jun 12:16
08bc3d8
Compare
Choose a tag to compare

A Helm chart for Kubernetes

v0.8.1

09 Jun 12:30
9fa7386
Compare
Choose a tag to compare

What's Changed?

[0.8.1] - 2023-06-09

Updated

  • Updated the NGINX configuration
  • Updated ingress templates in product helm charts

Added

  • Added the base image recommended by the TRGs: nginxinc/nginx-unprivileged:stable-alpine in the frontend image generation.

Security Issues:

Full Changelog: v0.8.0...v0.8.1