All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added configuration property
edc.submodel.suffix
.
- Update IRS version to 5.1.4
- Update IRS version to 5.1.3
- Update IRS version to 5.1.2
- Updated default accepted policy to latest traceability framework agreement #596
- Update IRS version to 5.1.1
- Fix for incomplete renaming of Helm chart (see #489)
- Fixed missing Spring attribute #358
- Update IRS version to 5.1.0
- Renamed item relationship service Helm chart from "irs-helm" to "item-relationship-service" (Fix). #489
- Renamed item relationship service Helm chart from "irs-helm" to "item-relationship-service". #489
- Update IRS version to 5.0.0
- Update IRS version to 4.9.0
- Added property
edc.controlplane.asyncTimeout
which allows to set a global time-to-live for all async requests over EDC
- Update IRS version to 4.8.0
- Added configuration property
edc.controlplane.endpoint.contractAgreements
- Update IRS to version 4.7.0
- Update IRS version to 4.6.0
- Update IRS version to 4.5.2
- Update IRS version to 4.5.1
- Added configuration parameters
oauth2.semantics.clientId
,oauth2.semantics.clientSecret
,oauth2.discovery.clientId
,oauth2.discovery.clientSecret
,oauth2.bpdm.clientId
,oauth2.bpdm.clientSecret
- Removed configuration parameters
oauth2.clientId
,oauth2.clientSecret
,portal.oauth2.clientId
,portal.oauth2.clientSecret
- Changed configuration for discovery finder url from
digitalTwinRegistry.discoveryFinderUrl
todiscovery.discoveryFinderUrl
- Update IRS version to 4.4.0
- 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
- Fixed templating for
management.health.dependencies
- 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
- 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:
- Update IRS version to 4.0.2
- Update IRS version to 4.0.1
- Update IRS version to 4.0.0
- Added configuration for IRS OAuth2 JWT token claim
- Update IRS version to 3.5.4
- Update IRS version to 3.5.3
- Changed configuration for default policies from:
to:
edc: catalog: policies: allowedNames: A, B acceptedLeftOperands: X acceptedRightOperands: Y
edc: catalog: acceptedPolicies: - leftOperand: "X" operator: "eq" rightOperand: "A" - leftOperand: "B" operator: "eq" rightOperand: Y"
- Update IRS version to 3.5.2
- Update IRS version to 3.5.1
- Added toString template for
edc.controlplane.apikey.secret
- Update IRS version to 3.5.0
- Removed unused configuration parameters
edc.submodel.path
,discovery.endpoint
,discovery.mockEdcAddres
- Update IRS version to 3.4.1
- Update IRS version to 3.4.0
- Added configurable values for
digitalTwinRegistry.shellDescriptorTemplate
anddigitalTwinRegistry.lookupShellsTemplate
- Update IRS version to 3.3.5
- Added entry to .helmignore to only accept values.yaml
- Update IRS version to 3.3.4
- Update IRS version to 3.3.3
- New option to configure accepted operands for policy checks via
edc.catalog.policies.acceptedRightOperands
andedc.catalog.policies.acceptedLeftOperands
- Update IRS version to 3.3.2
- Update IRS version to 3.3.1
- Update IRS version to 3.3.0
- Update IRS version to 3.2.1
- Removed path segment
/registry
from default template fordigitalTwinRegistry.descriptorEndpoint
- Update IRS version to 3.2.0
- Remove EDC Catalog cache configuration
- New configuration for ess asset creation EDC management API path
ess.managementPath
- Update IRS to version 3.0.1
- Disable EDC Catalog caching by default. You can enable it again by setting
edc.catalog.cache.enabled
to true
- Add parameter for
digitalTwinRegistry.type
anddigitalTwinRegistry.discoveryFinderUrl
- Added new configmap values for policy store blobstore connection
- Callback url parameter so set the EDC EDR callback for IRS
edc.callbackurl
- EDC endpoints for catalog, contractnegotiation, transferprocess and state are now configurable via edc.controlplane.endpoint
- Minio is deployed by default with non-root rights
- Update to IRS 3.0.0
bpdm.bpnEndpoint
will not be set to an unresolvable URL ifbpdm.url
is not set.
- Added new configuration option for supported policies:
edc.catalog.policies.allowedNames
(comma-separated string)
- Updated IRS to version 2.6.0
- New config entries for portal user, used to call discovery service
portal.oauth2.clientId
portal.oauth2.clientSecret
- Updated IRS version to 2.5.1
- Added missing config keys in the spring config map template
- New config entry "bpn", add the BPN for the IRS instance there (mandatory)
- Added config entries for ESS use case:
edc.provider.host
(mandatory for ESS)discovery.endpoint
discovery.mockEdcAddress
ess.mockEdcResult
ess.mockRecursiveEdcAsset
- Updated IRS version to 2.5.0
- Custom environment variables are now rendered correctly in the deployment resource
- Update IRS to version 2.4.1
- Moved license headers out of if clauses and add dashes (
---
) after each license header
- Moved license headers into if clauses to avoid empty resource files which lead to installation errors
- Add minio resource limits
- Extended configmap and values.yaml with catalog cache configuration
You can configure the EDC catalog caching configuration like this:edc: catalog: cache: enabled: true ttl: P1D maxCachedItems: 64000
- Updated IRS Version to 2.4.0
- Added config parameter for SemanticsHub request page size when retrieving all models. Can be used to fine tune requests. Default: 100 items per page
- Updated default path in template for
edc.controlplane.endpoint.data
to match EDC 0.3.0 management endpoint/api/v1/management
- Update IRS to version 2.3.2
- Update IRS to version 2.3.1
- Fixed helm template for bpnEndpoint
- Updated default values so that IRS can start out of the box without technical errors. Please note that custom configuration is still necessary for IRS to work properly.
- Fixed semantic hub placeholder in default values
- Changed config parameter
semanticsHub
tosemanticshub
- Moved path
/models/
fromsemanticshub.modelJsonSchemaEndpoint
tosemanticshub.url
Please make sure that you update your URL config for the semantics hub (see "Changed" section). Otherwise, IRS can not pick up the config correctly. Your new URL needs to contain the /model path.
- Update IRS version to 2.2.1
- Updated default values so that IRS can start out of the box without technical errors. Please note that custom configuration is still necessary for IRS to work properly.
- Fixed semantic hub placeholder in default values
- Add support for custom environment variables in Helm chart.
- Added parameter
edc.controlplane.catalog.pagesize
for configuration of EDC catalog page size for pagination. Default value is 50.
- Minio now uses 1Gi of storage by default.
When upgrading from a previous version make sure that the minio PVC and pod is created and accessible by the IRS pod. The previous storage default was 500Gi and Kubernetes can not reduce the PVC size automatically.
- It is now possible to provide semantic schema files as Base64 strings which will be mounted to the IRS container and then loaded via the configuration.
- Update IRS version to 2.2.0
- IRS configuration is now provided via ConfigMap instead of ENVs. This can be overwritten completely in the values.yaml. This is backward compatible with the previous configuration layout.
- Update IRS version to 2.0.0
- Updated default config for Prometheus / Grafana by disabling automatic RBAC creation
- Replaced the custom charts for Grafana, Prometheus and Minio with dependencies on stock charts. Please see the updated documentation for the new configuration layout.
- Removed EDC from deployment. Instead, a new Helm chart is available which contains the EDC consumer: "irs-edc-consumer"
- Removed API wrapper from deployment
- Update IRS version to 1.5.0
- Update IRS version to 1.4.0
- BPDM URL is now configurable
- SemanticsHub URL and default URNs are now configurable
- Refactored chart structure to no longer include environment values
- Simplified configuration in values.yaml