Releases: catenax-ng/tx-item-relationship-service
Releases · catenax-ng/tx-item-relationship-service
4.8.0
Changed
- Improved maintainability in EdcSubmodelClientImpl by reduced method visibility and better naming (in context of #448).
- EdcPolicyDefinitionService, EdcContractDefinitionService and EdcAssetService return throw AlreadyExist exceptions when Conflict is returned from
EDC - Added AssetAdministrationShellDescriptor specificAssetIds support for externalSubjectId required for data provisioning
- Registering a job - aspects array is now accepting full urn of aspect model instead of name only, eg. 'urn:bamm:io.catenax.single_level_bom_as_built:2.0.0#SingleLevelBomAsBuilt' instead 'SingleLevelBomAsBuilt'. #439
- Changed the version of irs-registry-client from 1.6.0-SNAPSHOT to 1.6.0
Fixed
- Fixed missing timeouts including configuration. #448
Full Changelog: 4.8.0...4.8.0
irs-helm-6.17.0
Added
- Added property
edc.controlplane.asyncTimeout
which allows setting a global time-to-live for all async requests over EDC
Changed
- Update IRS version to 4.8.0
Full Changelog: irs-helm-6.9.1...irs-helm-6.17.0
irs-helm-6.16.0
Added
- Added configuration property
edc.controlplane.endpoint.contractAgreements
Changed
- Update IRS to version 4.7.0
Full Changelog: irs-helm-6.9.1...irs-helm-6.16.0
4.6.0
Added
- Added concept to conform with IndustryCore Changes CX-0126 and CX-127
- Added release instructions to CONTRIBUTING.md
- EdcAssetService capable to create assets inside EDC
- EdcPolicyDefinitionService capable to create polices inside EDC
- EdcContractDefinitionService capable to create contracts inside EDC
Changed
- Updated AUTHORS.md
- Reduced log level in MeterRegistryService in order to avoid excessive logging
Fixed
- Fixed Log4J configuration
- Fix tavern and cucumber tests
Full Changelog: 4.5.1...4.6.0
irs-helm-6.15.0
irs-helm-6.14.1
4.5.0
Added
- Added helper script for building documentation locally.
- Added new job parameter flag "auditContractNegotiation" which toggles setting contractAgreementId in Shells and Submodels
- Added "contractAgreementId" field to Submodel model
- Added Integration Tests for the entire IRS flow using stubbed responses of Discovery Service, Semantic Hub, EDC, Digital Twin Registry and BPDM Pool
Changed
- Dataspace Discovery Service handles multiple EDC-Urls received for BPN now
- Updated license header to "Copyright (c) 2021,2024 Contributors to the Eclipse Foundation"
- Changed lookupGlobalAssetIds to lookupShellsByBPN, which provides full object.
- Suppressed CVE-2024-20932 from graal-sdk-21.2.0.jar because this is not applicable for IRS.
- Updated configuration of
DISCOVERY_REST_TEMPLATE
fromess.discovery.*
todigitalTwinRegistry.discovery.*
and discovery finder URL fromdigitalTwinRegistry.discoveryFinderUrl
todigitalTwinRegistry.discovery.discoveryFinderUrl
- Redesigned Shell object - wrapped payload and added "contractAgreementId" field
- Changed structure of Policy creation to match EDC format
- Update irs-registry-client to 1.6.0-SNAPSHOT
Fixed
- Update to Spring Boot 3.1.8. This fixes the following CVEs:
- CVE-2023-6378 serialization vulnerability in logback
- CVE-2023-51074 json-path v2.8.0 stack overflow
- CVE-2024-22233 Spring Framework server Web DoS Vulnerability
Full Changelog: 4.4.0...4.5.0
irs-helm-6.14.0
Added
- Added configuration parameters
oauth2.semantics.clientId
,oauth2.semantics.clientSecret
,oauth2.discovery.clientId
,oauth2.discovery.clientSecret
,oauth2.bpdm.clientId
,oauth2.bpdm.clientSecret
Removed
- Removed configuration parameters
oauth2.clientId
,oauth2.clientSecret
,portal.oauth2.clientId
,portal.oauth2.clientSecret
Changed
- Changed configuration for discovery finder url from
digitalTwinRegistry.discoveryFinderUrl
todiscovery.discoveryFinderUrl
Full Changelog: irs-helm-6.13.0...irs-helm-6.14.0
4.4.0
Added
- Added EDR token cache to reuse token after contract negotiation
- Added cache mechanism in DiscoveryFinderClientImpl for findDiscoveryEndpoints
Changed
- Authentication was redesigned to use API keys, instead of OAuth2 protocol. The api key has to be sent as a X-API-KEY request header. IRS is supporting two types of API keys - one for admin and one for regular/view usage. Use new
apiKeyAdmin
andapiKeyRegular
config entries to set up API keys.
Removed
- Removed
oauth.resourceClaim
,oauth.irsNamespace
,oauth.roles
,oauth2.jwkSetUri
config entries
Full Changelog: 4.3.0...4.4.0
irs-helm-6.13.0
- Update IRS version to 4.4.0
- Authentication was redesigned to use API keys, instead of OAuth2 protocol. The api key has to be sent as a X-API-KEY request header. IRS is supporting two types of API keys - one for admin and one for regular/view usage. Use new
apiKeyAdmin
andapiKeyRegular
config entries to set up API keys.
Full Changelog: irs-helm-6.9.1...irs-helm-6.13.0