Skip to content

v1.0.0-alpha

Compare
Choose a tag to compare
@matbmoser matbmoser released this 04 Jul 14:15
· 1939 commits to main since this release
dd30d63

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