Skip to content

Releases: catenax-ng/tx-item-relationship-service

4.8.0

18 Mar 19:19
2f89361
Compare
Choose a tag to compare

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

18 Mar 19:22
42b0abd
Compare
Choose a tag to compare

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

06 Mar 09:48
3cdb514
Compare
Choose a tag to compare

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

20 Feb 13:51
2f0385e
Compare
Choose a tag to compare

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

20 Feb 13:54
83460a3
Compare
Choose a tag to compare

Changed

  • Update IRS version to 4.6.0

Full Changelog: irs-helm-6.9.1...irs-helm-6.15.0

irs-helm-6.14.1

20 Feb 10:10
799e2fb
Compare
Choose a tag to compare

Changed

  • Update IRS version to 4.5.1

Full Changelog: irs-helm-6.9.1...irs-helm-6.14.1

4.5.0

07 Feb 10:34
776f3c0
Compare
Choose a tag to compare

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 from ess.discovery.* to digitalTwinRegistry.discovery.* and discovery finder URL from digitalTwinRegistry.discoveryFinderUrl to digitalTwinRegistry.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:

Full Changelog: 4.4.0...4.5.0

irs-helm-6.14.0

07 Feb 10:38
4790deb
Compare
Choose a tag to compare

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 to discovery.discoveryFinderUrl

Full Changelog: irs-helm-6.13.0...irs-helm-6.14.0

4.4.0

15 Jan 13:18
ad7bd27
Compare
Choose a tag to compare

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 and apiKeyRegular 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

15 Jan 13:08
ad7bd27
Compare
Choose a tag to compare
  • 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 and apiKeyRegular config entries to set up API keys.

Full Changelog: irs-helm-6.9.1...irs-helm-6.13.0