Skip to content

Releases: eclipse-tractusx/digital-product-pass

v1.4.0

14 Dec 16:39
43db85e
Compare
Choose a tag to compare

What's Changed

[v1.4.0] - 14-12-2023

Added

  • Added script to automate the uploading of various passport types
  • Added script to delete data from the data provider
  • Added check for empty or null contractIds with retry attempts
  • Added descriptive logs to search and create methods

Updated

  • Updated ingress settings and backend configuration in the helm chart
  • Refactored helm values to show only user relevant settings

Issued Fixed

  • Fixed the timeout time for each negotiation
  • Fixed the long waiting time by implementing timeout when doing the negotiation
  • Fixed the null contract ids creation

Deleted

  • Remove the legacy style to register/delete the testdata from the data provider

Milestone PRs:

  • [ 1° ] - Release/v1.4.0 automate testdata registration: prepare and refactor shell scripts to automate testdata registration/deletion by @saudkhan116 in #149
  • [ 2° ] - Release/v1.4.0 refactor backend configuration: Refactor and configure backend helm chart by @saudkhan116 in #150
  • [ 3° ] - Release/v1.4.0 Bugfix/dtr lookup: Fixed bugs related to negotiation timeout and "gost" contract id by @matbmoser in #148
  • chore: fixed auth path in const from frontend by @matbmoser in #151

Full Changelog: v1.3.1...v1.4.0

digital-product-pass-1.4.0

14 Dec 14:59
c16326c
Compare
Choose a tag to compare

A Helm chart for Tractus-X Digital Product Pass Kubernetes

v1.3.1

08 Nov 17:08
f492e49
Compare
Choose a tag to compare

What's Changed?

[v1.3.1] - 08-11-2023

Added

  • Added timeout for the BPN Discovery and EDC Discovery APIs returned in the Discovery Service API.
  • Created a new doPost function in the HttpUtilsthat allows the usage of timeouts in API calls.
  • Create a new timeout function in ThreadUtils to be applied to the call of functions.

Milestone PRs:

  • [1º] - Hotfix/v1.3.1-discovery-service: Fixed timeout issue with inexistent BPN and EDC Discoveries listed in the "Discovery Service" by @matbmoser in #147

Full Changelog: v1.3.0...v1.3.1

digital-product-pass-1.3.1

08 Nov 17:07
f492e49
Compare
Choose a tag to compare

A Helm chart for Tractus-X Digital Product Pass Kubernetes

v1.3.0

03 Nov 15:39
736a1bc
Compare
Choose a tag to compare

What's Changed?

[v1.3.0] - 03-11-2023

Added

  • New IRS Service which is able to communicate with the IRS component api.
  • Added condition to deactivate the IRS
  • Added tree manager to manage the tree of components used by each irs process
  • Added structure to manage the information coming from the IRS and jobs initiated
  • Enabled callback mechanism with the IRS component
  • Created /api/irs/{processId}/tree and /api/irs/{processId}/components APIs
  • Added process to refresh the cache when the transfer has failed
  • Added timestamp to every known DTR in the cache for refreshing the contract id every time it is reached.
  • Added a mechanism to parse/update file system json files by specific properties, avoiding conflicts
  • Enabled irs search in frontend
  • Added info bar in component search
  • Create visual tree of components
  • Enabled drill down in tree of components
  • Add IRS configuration to the helm values
  • Added Secondary Material Content (SMC) json payloads, edc assets to test the SMC use case

Updated

  • Update dpp/irs test data edc assets and script to register them

Issues Fixed

  • Fix IRS tree component bugs related to the Digital Twin parsing
  • Fix IRS job tracker to one single job.
  • Fix bug related to the broadcast search of digital twin registry
  • Fix minor bugs related to the digital twin search and the caching mechanism
  • Fix bug related to the passport retrieval by implementing check for transfer complete
  • Fix database credentials in the edc postgres configuration
  • Fix the condition to the publish dpp backend workflow

Milestone PRs:

  • [1°] - Release/v1.3.0-irs-backend-integration: Support the IRS in the backend component by @saudkhan116 in #140
  • [2º] - Release/v1.3.0 delete cache: Implemented Mechanism to Delete Cache by @matbmoser in #141
  • [3°] - Release/v1.3.0 irs tree component: Enable IRS tree component in frontend by @saudkhan116 in #142
  • [4°] - Release/v1.3.0 configure irs: add IRS configuration to the helm values by @saudkhan116 in #143
  • [5°] - Release/v1.3.0 edc postgres configuration: Resolve EDC postgres database credentials (user and password) by @saudkhan116 in #144
  • [6°] - Release/v1.3.0 register testdata: update dpp/irs test data and script by @saudkhan116 in #145
  • [7°] - Release/v1.3.0 smc testdata: prepare secondary material content (smc) use case testdata by @saudkhan116 in #146

Full Changelog: v1.2.1...v1.3.0

digital-product-pass-1.3.0

03 Nov 15:37
736a1bc
Compare
Choose a tag to compare

A Helm chart for Tractus-X Digital Product Pass Kubernetes

v1.2.1

31 Oct 10:24
c19d232
Compare
Choose a tag to compare

What is new?

[1.2.1] - 31-10-2023

Deleted

  • Removed cypress from package.json dependencies
  • Removed unused devDependencies of @babel

Security Issues

  • Fixed vulnerabilities related to crypto-js, semver, netty-codec.
    • Updated Spring Boot to version v3.1.5
    • Updated crypto-js to version v4.2.0
    • Overrided semver to versions over ^v7.5.3

Milestone PRs:

  • [1º] - Hotfix/v1.2.1-vulnerability-fix: Fixed Vulnerabilities by @matbmoser in #138

Full Changelog: v1.2.0...v1.2.1

digital-product-pass-1.2.1

31 Oct 10:24
c19d232
Compare
Choose a tag to compare

A Helm chart for Tractus-X Digital Product Pass Kubernetes

v1.2.0

30 Oct 19:25
06809e8
Compare
Choose a tag to compare

What is new?

[1.2.0] - 30-10-2023

Added

  • Added comments at every classes explaining their purpose
  • Added comments at every methods explaining what its done, each parameter, what it returns and if it throws exceptions
  • Added SupressionWarnings("Unused") annotation in every Class and/or method that is unused, to decide if it is to delete or let it be for future use
  • Added New class for the new model of Digital Product Passport
  • Added to retrieve any type of bamm aspect from a submodel endpoint (searching by the semanticId included in the digital twin)
  • Added new structure to parse the passport payload and display it dynamically
  • Added new components to display the passport
  • Added visualization of the "Digital Product Pass" aspect in the frontend
  • Added a second check for "transfer-completed" in history when passport status is checked in the frontend

Updated

  • The Aspect Submodels are searching in the Digital Twin by their semanticId instead of idShort parameter
  • Updated DTR search as type instead of ID
  • Updated the Apis that communicate with the backend
  • Updated DTR configuration to support the new DTR API v1.0

Deleted

  • Removed the passport's version requirement
  • Removed version from the Search Api call
  • Deleted configuration variables related with central search from application.yaml
  • Deleted old version of DigitalTwin, Submodel and Endpoint, no longer used and renamed the most recent versions.
  • Deleted all code related to the central search.
  • Removed the central Digital Twin Registry support

Issues Fixed

  • Fixed a bug related to the discovery service when more than one search endpoint would be available
  • Fixed bug related to the passport search and the transfer data not being available sometimes

Milestone PRs:

  • [1º] - Release/v1.2.0 backend refactor: Commented and refactored backend by @matbmoser in #134
  • [2º] - Release/v1.2.0 digital product pass: Support the Digital Product Pass aspect in the backend by @matbmoser in #135
  • [3º] - Release/v1.2.0 removed central search: Removed Central DTR search support by @matbmoser in #136
  • [4º] - Release/v1.2.0 dpp frontend: Created Digital Product Pass Frontend Component by @matbmoser in #137

Full Changelog: v1.1.0...v1.2.0

digital-product-pass-1.2.0

30 Oct 19:24
06809e8
Compare
Choose a tag to compare

A Helm chart for Tractus-X Digital Product Pass Kubernetes