Releases: eclipse-tractusx/item-relationship-service
Releases · eclipse-tractusx/item-relationship-service
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.2...irs-helm-6.13.0
4.3.0
Added
- Added support for
hasAlternatives
property in SingleLevelBomAsBuilt aspect
Changed
- Updated edc dependencies to 0.2.1
- Update deprecated field
providerUrl
tocounterPartyAddress
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
Changed
- Changed configuration from
ess.managementPath
to options for each endpointess.assetsPath
ess.policydefinitionsPath
ess.contractdefinitionsPath
. E.g.ess.assetsPath: /management/v3/assets
- Rename property
edc.provider.host
toess.edc.host
Full Changelog: irs-helm-6.9.2...irs-helm-6.12.0
4.2.0
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
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
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
Full Changelog: irs-helm-6.9.1...irs-helm-6.9.2
4.1.0
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
- The map of external services healthcheck endpoints can be configured with
Changed
- Changed name of spring's OAuth2 client registration from 'keycloak' to 'common' like below:
to:
spring: security: oauth2: client: registration: keycloak: authorization-grant-type: client_credentials client-id: client-secret: provider: keycloak: token-uri:
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
Changed
- Update IRS version to 4.1.0
- Changed configuration for OAuth2 client from:
to:
keycloak: oauth2: clientId: clientSecret: clientTokenUri: jwkSetUri:
oauth2: clientId: clientSecret: clientTokenUri: jwkSetUri:
Full Changelog: irs-helm-6.9.1...irs-helm-6.10.0