Skip to content

Releases: eclipse-tractusx/item-relationship-service

7.0.1

16 May 10:56
3a57982
Compare
Choose a tag to compare

Changed

  • adjusted dependencies in actions and poms to prevent vulnerabilities

Known knowns

Full Changelog: 7.0.0...7.0.1

item-relationship-service-9.0.0

16 May 10:52
3a57982
Compare
Choose a tag to compare

Changed

  • Update IRS version to 7.0.1
  • Breaking update to new chart structure for blob storage and add Azure as an option #952

Full Changelog: item-relationship-service-8.0.2...item-relationship-service-9.0.0

7.0.0

09 May 07:12
Compare
Choose a tag to compare

[7.0.0] - 2025-05-09

Added

  • Add option for using Redis to store endpoint data references #953
  • Add option for using Azure Blob Storage for storing jobs and policies #952
  • Implemented new function to lookupshells by filter (digitalTwinType) #976

Changed

  • Enabled job TTL duration configuration via Helm #951
  • Improve IRS DTR Asset control #953
  • Update dependency check plugin #951
  • API Change POST /irs/order providing aas identifier as key #942

Fixed

  • IRS cleanup jobs cause OOME #956
  • fixed inefficient blob store interaction when running scheduled job cleanup #956
  • construct callback urls on IRS side #942
  • exclude io.netty:netty-handler 4.1.116.Final and readded with 4.1.118.Final #951
  • Exclude unused transient dependencies of edc packages #951
  • updated eclipse-temurin base image from 21 to 24 #951

Known knowns

item-relationship-service-8.0.2

09 May 07:14
Compare
Choose a tag to compare
  • Update to new chart structure for blob storage and add Azure as an option #952

Full Changelog: item-relationship-service-8.0.1...item-relationship-service-8.0.2

6.0.1

20 Feb 09:38
b476981
Compare
Choose a tag to compare

Changed

  • Updated EDC management endpoint paths to /v3/
  • Bump Spring Boot to 3.4.2

Fixed

  • Added missing discovery type config digitalTwinRegistry.discovery.type

Full Changelog: 6.0.0...6.0.1

item-relationship-service-8.0.1

20 Feb 09:37
b476981
Compare
Choose a tag to compare

Changed

  • Update IRS version to 6.0.1
  • Update EDC management endpoint paths to /v3/

Full Changelog: item-relationship-service-8.0.0...item-relationship-service-8.0.1

6.0.0

13 Feb 13:58
d0a42b5
Compare
Choose a tag to compare

Changed

  • Resolve Null pointer exception while registering the company (#888)
  • Added the discovery type configurable, with a default value of bpnl in (ConnectorEndpointsService) eclipse-tractusx/sig-release#939
  • Changed orchestration of EDC negotiations to be more efficient eclipse-tractusx/sig-release#931
  • secured endpoints /ess/notification/receive-recursive and /ess/notification/receive with api key
  • Prevented NullPointerException in ConstraintCheckerService by adding emptyIfNull for safe handling of null constraint lists (#915)
  • Release documentation for irs-registry-client (#915)
  • #351 Introduced orchestration to EDC negotiation to be able to limit parallel edc calls and reuse already ongoing negotiations.
  • Cccept dates without time and time zone according to standard (#915)
  • Update Spring-Boot version to 3.2.8 to mitigate CVE-2024-38821 (#915)
  • Setup IRS gatling test workflow using containers (#915)
  • Enabled highcharts in load tests. Updated order test (#915)
  • API Change POST /irs/order providing aas identifier as key eclipse-tractusx/sig-release#942
  • remove fallback for resolving shell via globalAssetId (#915)
  • API Change POST /irs/jobs providing aas identifier as key eclipse-tractusx/sig-release#942
  • fixed inefficient blob retrieval for irs orders and batches (#915)
  • fixed ExecutorCompletionServiceFactory to actually limit threads of batches (#915)
  • fixed Batch and Order state calculation to display the correct state during batch processing (#915)
  • Bump wiremock-standalone to 3.10.0 to mitigate CVE-2024-45801, CVE-2024-48910, CVE-2024-47875 (#915)
  • Bump irs-registry-client to 2.1.25 (#915)
  • Exclude unused transient dependencies of edc packages to mitigate CVE-2024-7254 (#915)

Fixed

  • Fixed URI composition of href URL and configurable submodel suffix to append the path at the correct position (#915)
  • fixed auto dispatch workflow for auto deployment from main (#915)
  • Lift to newest Spring Boot version to fix vulnerability CVE-2024-50379. Fix and disable some tests
  • Remove version lock on tomcat-embed-core to fix vulnerability CVE-2024-50379

Added

  • Added api key authentication for edc notification requests (#915)
  • Added Github workflow for publishing build artifacts to Github Packages (#915)
  • Added Maven profile for publishing into Github Packages (#915)
  • Added integration tests for /ir/sorders API (#915)
  • Added DigitalTwinType in transform-and-upload-py script (#915)
  • Added get_auth_token function in transform-and-upload-py script for submodel and dtr creation (#915)
  • Added load tests for /jobs and /orders API (#915)
  • Added load test data generation via JUnit tests (#915)
  • Configurable number of threads for parallel processing of batch order jobs (#915)
  • Added GitHub workflow for enabling Sonar scanning (#915)
  • Added flag --dos to transform-and-upload-py script to allow to switch between DOS and umbrella upload (#915)
  • Added asset get and update API endpoint (#915)
  • add missing permissions to workflows (#915)
  • Filtering for duplicated connector endpoint addresses for same bpn (#915)
  • Added new section under crosscuting/api-endpoints to arc42 documentation (#915)
  • Added support for EDC EDR management API. This can be enabled using the config entry irs-edc-client.controlplane.edr-management-enabled (#575)
  • added jobId to transferProcess to allow quick query in database(#915)
  • Added missing "auditContractNegotiation" flag to Order API (#915)
  • Added api key authentication for edc notification requests (#915)
  • Added integration tests for /irs/orders API eclipse-tractusx/sig-release#933

Removed

  • Removed subjectId from AssetAdministrationShellDescriptor object (#915)
  • removed write lock when creating jobs (#915)
  • removed read lock since s3 already works on atomic level (#915)

Full Changelog: 5.4.1...6.0.0

item-relationship-service-8.0.0

13 Feb 13:39
3cb56e8
Compare
Choose a tag to compare

Changed

  • Update IRS version to 6.0.0

Added

  • Added the discovery type configurable discovery.type default value as bpnl.
  • Added configuration property edc.negotiationCallbackMapping
  • Added configuration property edc.negotiationCallbackurl
  • Added configuration property edc.controlplane.endpoint.edrManagement
  • Added configuration property edc.controlplane.edrManagementEnabled
  • Added configuration for edc negotiation orchestration threadPoolSize edc.orchestration.threadPoolSize
  • Added configuration properties for IRS thread pools
    job:
      batch:
        threadCount: 5
      scheduled:
        threadCount: 5
      cached:
        threadCount: 5
    

Full Changelog: item-relationship-service-7.4.1...item-relationship-service-8.0.0

5.4.1

19 Aug 10:33
cf0b76a
Compare
Choose a tag to compare

Fixed

  • Fixed already merged implementation from "Access and Usage Policy Validation flow correction. #757"
    where fallback to default policy was not implemented correctly.
  • Improved exception handling concerning invalid date format in search parameters for GET /irs/policies/paged. #639
  • Change policy to include full namespace https://w3id.org/catenax/policy/ instead of cx-policy:
    in some remaining code places (in context of #794).
  • Fixed flaky test InMemoryJobStoreTest.checkLastModifiedOnAfterCreation() (PR#857).
  • Fixed occasion where completed Job callbacks are called multiple times. #755
  • BPN and endpointURL(s) are set in the tombstone now. #841

Changed

  • The date search operators AFTER_LOCAL_DATE and BEFORE_LOCAL_DATE for fields createdOn and validUntil support any ISO date time now (relates to #639 and #750).
  • Improved documentation for GET /irs/policies/paged endpoint. #639
  • Cleanup in IrsApplicationTest.generatedOpenApiMatchesContract
    (removed obsolete ignoringFields, improved assertion message)
  • Allow local URLs as IRS Job complete callback URLs. eclipse-tractusx/traceability-foss#511

Full Changelog: 5.4.0...5.4.1

item-relationship-service-7.4.1

19 Aug 10:31
c5a008c
Compare
Choose a tag to compare