Skip to content

Latest commit

 

History

History
456 lines (333 loc) · 11.6 KB

File metadata and controls

456 lines (333 loc) · 11.6 KB

Changelog

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.

[Unreleased]

[7.1.4] - 2024-05-27

Added

  • Added configuration property edc.submodel.suffix.

Changed

  • Update IRS version to 5.1.4

[7.1.3] - 2024-05-17

Changed

  • Update IRS version to 5.1.3

[7.1.2] - 2024-05-13

Changed

  • Update IRS version to 5.1.2
  • Updated default accepted policy to latest traceability framework agreement #596

[7.1.1] - 2024-05-08

Changed

  • Update IRS version to 5.1.1

[7.1.0] - 2024-05-06

Fixed

  • Fix for incomplete renaming of Helm chart (see #489)
  • Fixed missing Spring attribute #358

Changed

  • Update IRS version to 5.1.0

[7.0.1] - 2024-04-17

Fixed

  • Renamed item relationship service Helm chart from "irs-helm" to "item-relationship-service" (Fix). #489

[7.0.0] - 2024-04-16

Changed

  • Renamed item relationship service Helm chart from "irs-helm" to "item-relationship-service". #489
  • Update IRS version to 5.0.0

[6.18.0] - 2024-04-03

Changed

  • Update IRS version to 4.9.0

[6.17.0] - 2024-03-18

Added

  • Added property edc.controlplane.asyncTimeout which allows to set a global time-to-live for all async requests over EDC

Changed

  • Update IRS version to 4.8.0

[6.16.0] - 2024-03-04

Added

  • Added configuration property edc.controlplane.endpoint.contractAgreements

Changed

  • Update IRS to version 4.7.0

[6.15.0] - 2024-02-20

Changed

  • Update IRS version to 4.6.0

[6.14.2] - 2024-02-22

Changed

  • Update IRS version to 4.5.2

[6.14.1] - 2024-02-20

Changed

  • Update IRS version to 4.5.1

[6.14.0] - 2024-02-07

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

[6.13.0] - 2024-01-15

  • Update IRS version to 4.4.0

[6.12.0] - 2023-12-08

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

[6.11.0] - 2023-11-28

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

[6.10.0] - 2023-11-15

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:  
    

[6.9.2] - 2023-11-20

Changed

  • Update IRS version to 4.0.2

[6.9.1] - 2023-11-10

Changed

  • Update IRS version to 4.0.1

[6.9.0] - 2023-10-27

Changed

  • Update IRS version to 4.0.0

Added

  • Added configuration for IRS OAuth2 JWT token claim

[6.8.1] - 2023-10-25

Changed

  • Update IRS version to 3.5.4

[6.8.0] - 2023-10-09

Changed

  • Update IRS version to 3.5.3
  • Changed configuration for default policies from:
    edc:
      catalog:
        policies:
          allowedNames: A, B
          acceptedLeftOperands: X
          acceptedRightOperands: Y
    
    to:
    edc:
      catalog:
        acceptedPolicies:
        - leftOperand: "X"
          operator: "eq"
          rightOperand: "A"
        - leftOperand: "B"
          operator: "eq"
          rightOperand: Y"
    

[6.7.3] - 2023-10-06

Changed

  • Update IRS version to 3.5.2

[6.7.2] - 2023-10-05

Changed

  • Update IRS version to 3.5.1

[6.7.1] - 2023-09-29

Changed

  • Added toString template for edc.controlplane.apikey.secret

[6.7.0] - 2023-09-28

Changed

  • Update IRS version to 3.5.0

Removed

  • Removed unused configuration parameters edc.submodel.path,discovery.endpoint, discovery.mockEdcAddres

[6.6.1] - 2023-09-22

Changed

  • Update IRS version to 3.4.1

[6.6.0] - 2023-09-01

Changed

  • Update IRS version to 3.4.0

[6.5.0] - 2023-08-30

Added

  • Added configurable values for digitalTwinRegistry.shellDescriptorTemplate and digitalTwinRegistry.lookupShellsTemplate

Changed

  • Update IRS version to 3.3.5

[6.4.2] - 2023-08-11

Added

  • Added entry to .helmignore to only accept values.yaml

Changed

  • Update IRS version to 3.3.4

[6.4.1] - 2023-08-11

Changed

  • Update IRS version to 3.3.3

[6.4.0] - 2023-07-31

Added

  • New option to configure accepted operands for policy checks via edc.catalog.policies.acceptedRightOperands and edc.catalog.policies.acceptedLeftOperands

Changed

  • Update IRS version to 3.3.2

[6.3.1] - 2023-07-24

Changed

  • Update IRS version to 3.3.1

[6.3.0] - 2023-07-20

Changed

  • Update IRS version to 3.3.0

[6.2.1] - 2023-07-19

Changed

  • Update IRS version to 3.2.1
  • Removed path segment /registry from default template for digitalTwinRegistry.descriptorEndpoint

[6.2.0] - 2023-07-14

Changed

  • Update IRS version to 3.2.0

[6.1.0] - 2023-07-07

Changed

  • Remove EDC Catalog cache configuration

Added

  • New configuration for ess asset creation EDC management API path ess.managementPath

[6.0.1] - 2023-06-26

Changed

  • 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

[6.0.0] - 2023-06-26

Added

  • Add parameter for digitalTwinRegistry.type and digitalTwinRegistry.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

Changed

  • Minio is deployed by default with non-root rights
  • Update to IRS 3.0.0

[5.3.1] - 2023-05-15

Fixed

  • bpdm.bpnEndpoint will not be set to an unresolvable URL if bpdm.url is not set.

[5.3.0] - 2023-05-05

Added

  • Added new configuration option for supported policies: edc.catalog.policies.allowedNames (comma-separated string)

Changed

  • Updated IRS to version 2.6.0

[5.2.0] - 2023-04-28

Added

  • New config entries for portal user, used to call discovery service
    • portal.oauth2.clientId
    • portal.oauth2.clientSecret

Changed

  • Updated IRS version to 2.5.1

[5.1.1] - 2023-04-17

Fixed

  • Added missing config keys in the spring config map template

[5.1.0] - 2023-04-17

Added

  • 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

Changed

  • Updated IRS version to 2.5.0

Fixed

  • Custom environment variables are now rendered correctly in the deployment resource

[5.0.10] - 2023-04-21

Changed

  • Update IRS to version 2.4.1

[5.0.9] - 2023-03-30

Fixed

  • Moved license headers out of if clauses and add dashes (---) after each license header

[5.0.8] - 2023-03-30

Fixed

  • Moved license headers into if clauses to avoid empty resource files which lead to installation errors

[5.0.7] - 2023-03-30

Added

  • 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
    

Changed

  • Updated IRS Version to 2.4.0

[5.0.6] - 2023-03-28

Added

  • Added config parameter for SemanticsHub request page size when retrieving all models. Can be used to fine tune requests. Default: 100 items per page

Changed

  • Updated default path in template for edc.controlplane.endpoint.data to match EDC 0.3.0 management endpoint /api/v1/management

[5.0.5] - 2023-03-20

Changed

  • Update IRS to version 2.3.2

[5.0.4] - 2023-03-07

Changed

  • Update IRS to version 2.3.1

[5.0.3] - 2023-03-01

Fixed

  • Fixed helm template for bpnEndpoint

[5.0.2] - 2023-02-27

Changed

  • 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.

[5.0.1] - 2023-02-21

Changed

  • Fixed semantic hub placeholder in default values

[5.0.0] - 2023-02-21

Changed

  • Changed config parameter semanticsHub to semanticshub
  • Moved path /models/ from semanticshub.modelJsonSchemaEndpoint to semanticshub.url

Migration note

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.

[4.3.2] - 2023-03-15

Changed

  • Update IRS version to 2.2.1

[4.3.1] - 2023-03-01

Changed

  • 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

[4.3.0] - 2023-02-07

Added

  • Add support for custom environment variables in Helm chart.

[4.2.1] - 2023-01-26

Added

  • Added parameter edc.controlplane.catalog.pagesize for configuration of EDC catalog page size for pagination. Default value is 50.

Changed

  • 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.

[4.2.0] - 2023-01-20

Added

  • 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.

Changed

  • Update IRS version to 2.2.0

[4.1.0] - 2023-01-11

Changed

  • 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.

[4.0.0] - 2022-12-09

Changed

  • Update IRS version to 2.0.0

[3.0.1] - 2022-11-27

Changed

  • Updated default config for Prometheus / Grafana by disabling automatic RBAC creation

[3.0.0] - 2022-11-25

Changed

  • 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

  • Removed EDC from deployment. Instead, a new Helm chart is available which contains the EDC consumer: "irs-edc-consumer"
  • Removed API wrapper from deployment

[2.3.0]

Changed

  • Update IRS version to 1.5.0

[2.2.0]

Changed

  • Update IRS version to 1.4.0

[2.1.0]

Added

  • BPDM URL is now configurable
  • SemanticsHub URL and default URNs are now configurable

[2.0.0] - 2022-10-10

Changed

  • Refactored chart structure to no longer include environment values
  • Simplified configuration in values.yaml