Releases: eclipse-tractusx/item-relationship-service
Releases · eclipse-tractusx/item-relationship-service
7.0.1
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
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
[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
- 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
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
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
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
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
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 ofcx-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
andBEFORE_LOCAL_DATE
for fieldscreatedOn
andvalidUntil
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
Changed
- Update IRS version to 5.4.1
Full Changelog: item-relationship-service-7.4.0...item-relationship-service-7.4.1