Releases: sovity/core-edc
v0.14.0.3
[0.14.0.3] - 2026-02-04
Overview
Fix further compatibility issues with Jupiter EDCs.
Changes
- Support Legacy fields in PresentationResponseMessage JSON-LD
- Enables the EDC to parse responses from DIM-Wallets compatible with both Saturn- and Jupiter-EDCs
Compatibility
Should be compatible without any modification with a 0.14.0 version.
0.14.0.2
0.14.0.2 - 2026-01-29
Overview
Fix compatibility issues with Jupiter EDCs.
Changes
- JSON-LD is no longer compacted in JsonLdRemoteMessages
- Conditionally add Bearer prefix to authorization header in DSP requests
Compatibility
Should be compatible without any modification with a 0.14.0 version.
0.14.0.1
Overview
Initial migration of changes from 0.11.1.3 into 0.14.0.
Changes
-
Port the previous changes
- Replacement of java.util.UUID with UUIDv7
- Catalog performance
- Add caching for data plane OAuth requests (
8df1baceb) - Add nullability correctness
-
Changes that were not ported
- Force
/in IdentityTrustTransformExtension- The mistake is not present anymore
- Force
Details
Compatibility
Should be compatible without any modification with a 0.14.0 version.
Resolution plan
v0.11.1.3
[0.11.1.3] - 2025-08-12
Overview
Code safety improvements.
Changes
- Correctly mark nullable elements
Details
- Any element that is comment as
or nullnow has the appropriate@Nullableannotation.
Compatibility
- May add compiler warnings (Java) or errors (Kotlin), for the developer's sake.
0.11.1.2
[0.11.1.2] - 2025-07-28
Overview
Add OAuth tokens caching.
Changes
- Add caching for data plane OAuth requests
Details
- Add
TokenCacheing inOauth2HttpRequestParamsDecorator.- The minimum time to live for the token (how long before it expires it should be renewed) can be configured with
sovity.edc.dataplane.oauth2.cache.minimum.time.to.live.
- The minimum time to live for the token (how long before it expires it should be renewed) can be configured with
Compatibility
No breaking expected.
Resolution plan
None.
v0.11.1.1
[0.11.1.1] - 2025-04-25
Re-publish to trigger the build on tag
Overview
Initial migration of changes from 0.7.2.2 into 0.11.1.
Changes
- Port the previous changes
- Force
/in IdentityTrustTransformExtension - Replacement of java.util.UUID with UUIDv7
- Catalog performance
- Force
Compatibility
Compatible with core EDC 0.11.1.
v0.11.1.1a
[0.11.1.1] - 2025-04-25
Re-publish to trigger the build on tag
Overview
Initial migration of changes from 0.7.2.2 into 0.11.1.
Changes
- Port the previous changes
- Force
/in IdentityTrustTransformExtension - Replacement of java.util.UUID with UUIDv7
- Catalog performance
- Force
Compatibility
Compatible with core EDC 0.11.1.
v0.7.2.2
[0.7.2.2] - 2025-03-21
Overview
Performance improvements and fixes.
Changes
- Performance optimizations for the catalog request
- Migrate additional random UUIDs to time-based UUIDs
- Ask for stopping and later force-stop the EDC when a shutdown request is issued.
Compatibility
No breaking change expected.
0.7.2.1
[0.7.2.1] - 2025-02-05
https://dev.azure.com/sovity/Core%20EDC/_artifacts/feed/core-edc
Overview
Changes
- Re-establish a working fork on top of v0.7.2
- Migrate previous changes
- Switch to UUIDv7
- Discarded changes
- Add assets parametrization for provider push scenario
- The code to support it got removed
- Fix security flaw in logging
- Already fixed since
0.5
- Already fixed since
- Add assets parametrization for provider push scenario
- Fix file separator usage in
IdentityTrustTransformExtension
Details
- Disabled tests that failed because of outdated certificates.
Compatibility
Resolution plan
0.2.1.4
[0.2.1.4] - 2024-08-20
Overview
Change the type of UUID
Changes
- Database performance improvement
Details
See the fork's documentation: Switch to UUID v7
Compatibility
No incompatibilities are expected.
Resolution plan
Either update to a newer version of the EDC where the problem creating too many leases doesn't happen or propose this change to the core EDC.