Skip to content

Releases: eclipse-tractusx/item-relationship-service

4.4.0

15 Jan 13:37
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:31
03f8dd7
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.2...irs-helm-6.13.0

4.3.0

08 Dec 12:23
e3c9815
Compare
Choose a tag to compare

Added

  • Added support for hasAlternatives property in SingleLevelBomAsBuilt aspect

Changed

  • Updated edc dependencies to 0.2.1
  • Update deprecated field providerUrl to counterPartyAddress in EDC catalog request
  • Update ESS EDC notification creation asset endpoint to v3

Full Changelog: 4.2.0...4.3.0

irs-helm-6.12.0

08 Dec 12:24
47e5d0b
Compare
Choose a tag to compare

Changed

  • Changed configuration from ess.managementPath to options for each endpoint ess.assetsPath ess.policydefinitionsPath ess.contractdefinitionsPath. E.g. ess.assetsPath: /management/v3/assets
  • Rename property edc.provider.host to ess.edc.host

Full Changelog: irs-helm-6.9.2...irs-helm-6.12.0

4.2.0

28 Nov 16:11
f7ee097
Compare
Choose a tag to compare

Changed

  • Changed default behaviour of IRS - when aspects list is not provided or empty in request body, IRS will not collect any submodel now (previously default aspects were collected).
  • ESS
    • Added 'hops' parameter to SupplyChainImpacted Aspect model - contains relative distance in the supply chain
    • Added impactedSuppliersOnFirstTier parameter to Supply SupplyChainImpacted Aspect model - contains information of first level supply chain impacted
  • Exported health endpoints to prometheus (see HealthMetricsExportConfiguration,
    DependenciesHealthMetricsExportConfiguration) and
    added system health dashboard in order to visualize health
    metrics of IRS and its dependencies

Fixed

  • Fixed incorrect passing of incidentBPNS for ESS Orders

Known knowns

  • [#253] Cancelation of order jobs is not working stable

Full Changelog: 4.1.0...4.2.0

irs-helm-6.11.0

28 Nov 16:07
a1a4a96
Compare
Choose a tag to compare

Fixed

  • Fixed templating for management.health.dependencies

Added

  • Added system health dashboard in order to visualize health metrics of IRS
    and its dependencies
  • Added configuration for the Discovery Finder cache time to live value in edc.connectorEndpointService.cacheTTL

Full Changelog: irs-helm-6.9.2...irs-helm-6.11.0

4.0.2

20 Nov 13:55
9456c66
Compare
Choose a tag to compare

CATENA-X RELEASE 23.12

Changed

  • Remove apk upgrade --no-cache libssl3 libcrypto3 in Docker base image to be TRG compliant

Full Changelog: 4.0.1...4.0.2

irs-helm-6.9.2

20 Nov 14:02
Compare
Choose a tag to compare

4.1.0

15 Nov 13:23
7c9f660
Compare
Choose a tag to compare

Added

  • IRS can now check the readiness of external services. Use the new management.health.dependencies.enabled config entry to determine if external dependencies health checks should be checked (false by default).
    • The map of external services healthcheck endpoints can be configured with management.health.dependencies.urls property, eg. service_name: http://service_name_host/health

Changed

  • Changed name of spring's OAuth2 client registration from 'keycloak' to 'common' like below:
    spring:
      security:
        oauth2:
          client:
            registration:
              keycloak:
                authorization-grant-type: client_credentials
                client-id: 
                client-secret: 
            provider:
              keycloak:
                token-uri:
    
    to:
    spring:
      security:
        oauth2:
          client:
            registration:
              common:
                authorization-grant-type: client_credentials
                client-id: 
                client-secret: 
            provider:
              common:
                token-uri:
    
  • Update IRS API Swagger documentation to match AAS 3.0.0

Full Changelog: 4.0.1...4.1.0

irs-helm-6.10.0

15 Nov 13:21
9f39b0d
Compare
Choose a tag to compare

Changed

  • Update IRS version to 4.1.0
  • Changed configuration for OAuth2 client from:
    keycloak:
      oauth2:
        clientId: 
        clientSecret:  
        clientTokenUri: 
        jwkSetUri:  
    
    to:
    oauth2:
      clientId: 
      clientSecret:  
      clientTokenUri: 
      jwkSetUri:  
    

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