Releases: eclipse-tractusx/digital-product-pass
Releases · eclipse-tractusx/digital-product-pass
digital-product-pass-1.5.0
A Helm chart for Tractus-X Digital Product Pass Kubernetes
v1.4.0
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
A Helm chart for Tractus-X Digital Product Pass Kubernetes
v1.3.1
What's Changed?
[v1.3.1] - 08-11-2023
Added
- Added timeout for the
BPN Discovery
andEDC Discovery
APIs returned in the Discovery Service API. - Created a new
doPost
function in theHttpUtils
that allows the usage of timeouts in API calls. - Create a new
timeout
function inThreadUtils
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
A Helm chart for Tractus-X Digital Product Pass Kubernetes
v1.3.0
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
A Helm chart for Tractus-X Digital Product Pass Kubernetes
v1.2.1
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 versionv3.1.5
- Updated
crypto-js
to versionv4.2.0
- Overrided
semver
to versions over^v7.5.3
- Updated
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
A Helm chart for Tractus-X Digital Product Pass Kubernetes
v1.2.0
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 ofidShort
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