diff --git a/content/en/documentation/autodoc/connector.md b/content/en/documentation/autodoc/connector.md index f4f4653..331c2a4 100644 --- a/content/en/documentation/autodoc/connector.md +++ b/content/en/documentation/autodoc/connector.md @@ -5,7 +5,7 @@ Module `accesstokendata-store-sql` ---------------------------------- -**Artifact:** org.eclipse.edc:accesstokendata-store-sql:0.18.0 +**Artifact:** org.eclipse.edc:accesstokendata-store-sql:0.16.1 **Categories:** _None_ @@ -40,7 +40,7 @@ _None_ Module `aes-encryption` ----------------------- -**Artifact:** org.eclipse.edc:aes-encryption:0.18.0 +**Artifact:** org.eclipse.edc:aes-encryption:0.16.1 **Categories:** _None_ @@ -70,7 +70,7 @@ _None_ Module `api-core` ----------------- -**Artifact:** org.eclipse.edc:api-core:0.18.0 +**Artifact:** org.eclipse.edc:api-core:0.16.1 **Categories:** _None_ @@ -78,8 +78,8 @@ Module `api-core` _None_ ### Extensions -#### Class: `org.eclipse.edc.api.ApiCoreDefaultServicesExtension` -**Name:** "ApiCoreDefaultServicesExtension" +#### Class: `org.eclipse.edc.api.ApiCoreExtension` +**Name:** "API Core" **Overview:** No overview provided. @@ -87,14 +87,15 @@ _None_ ### Configuration_None_ #### Provided services -- `org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationRegistry` -- `org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationProviderRegistry` +_None_ #### Referenced (injected) services -_None_ +- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) +- `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) +- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) -#### Class: `org.eclipse.edc.api.ApiCoreExtension` -**Name:** "API Core" +#### Class: `org.eclipse.edc.api.ApiCoreDefaultServicesExtension` +**Name:** "ApiCoreDefaultServicesExtension" **Overview:** No overview provided. @@ -102,16 +103,15 @@ _None_ ### Configuration_None_ #### Provided services -_None_ +- `org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationRegistry` +- `org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationProviderRegistry` #### Referenced (injected) services -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) -- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) +_None_ Module `api-observability` -------------------------- -**Artifact:** org.eclipse.edc:api-observability:0.18.0 +**Artifact:** org.eclipse.edc:api-observability:0.16.1 **Categories:** _None_ @@ -138,7 +138,7 @@ _None_ Module `asset-api` ------------------ -**Artifact:** org.eclipse.edc:asset-api:0.18.0 +**Artifact:** org.eclipse.edc:asset-api:0.16.1 **Categories:** _None_ @@ -166,39 +166,9 @@ _None_ - `org.eclipse.edc.spi.types.TypeManager` (required) - `org.eclipse.edc.participantcontext.single.spi.SingleParticipantContextSupplier` (required) -Module `asset-api-v5` ---------------------- -**Artifact:** org.eclipse.edc:asset-api-v5:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.connector.controlplane.api.management.asset.AssetApiV5Extension` -**Name:** "Management API: Asset V5" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.asset.AssetService` (required) -- `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.api.auth.spi.AuthorizationService` (required) - Module `asset-index-sql` ------------------------ -**Artifact:** org.eclipse.edc:asset-index-sql:0.18.0 +**Artifact:** org.eclipse.edc:asset-index-sql:0.16.1 **Categories:** _None_ @@ -232,7 +202,7 @@ Module `asset-index-sql` Module `auth-configuration` --------------------------- -**Artifact:** org.eclipse.edc:auth-configuration:0.18.0 +**Artifact:** org.eclipse.edc:auth-configuration:0.16.1 **Categories:** _None_ @@ -248,10 +218,9 @@ _None_ ### Configuration -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ---------------------------- | -------- | -------- | ------- | ------- | --- | --- | ----------- | -| `web.http..auth.type` | | `string` | `` | | | | | -| `web.http..auth` | `*` | `string` | `` | | | | | +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| ------------------------------ | -------- | -------- | ------- | ------- | --- | --- | ---------------------------------------- | +| `web.http..auth.type` | `*` | `string` | `` | | | | The type of the authentication provider. | #### Provided services _None_ @@ -264,7 +233,7 @@ _None_ Module `auth-delegated` ----------------------- -**Artifact:** org.eclipse.edc:auth-delegated:0.18.0 +**Artifact:** org.eclipse.edc:auth-delegated:0.16.1 **Categories:** _None_ @@ -285,7 +254,7 @@ _None_ | Key | Required | Type | Default | Pattern | Min | Max | Description | | --------------------------------------------------------------- | -------- | -------- | ----------- | ------- | --- | --- | ------------------------------------------------------------------------------------------ | | `web.http..auth.dac.key.url` | `*` | `string` | `` | | | | URL where the third-party IdP's public key(s) can be resolved for the configured | -| `web.http..auth.dac.cache.validity` | `*` | `string` | `300000` | | | | Duration (in ms) that the internal key cache is valid for the configured | +| `web.http..auth.dac.cache.validity` | `*` | `Long` | `300000` | | | | Duration (in ms) that the internal key cache is valid for the configured | | `edc.participant.id` | `*` | `string` | `anonymous` | | | | Configures the participant id this runtime is operating on behalf of | | `edc.api.auth.dac.validation.tolerance` | `*` | `string` | `5000` | | | | Default token validation time tolerance (in ms), e.g. for nbf or exp claims | | `web.http..auth.web.http.management.auth.dac.audience` | | `string` | `` | | | | Expected audience in the token received by the api management | @@ -303,19 +272,19 @@ _None_ Module `auth-spi` ----------------- **Name:** Auth services -**Artifact:** org.eclipse.edc:auth-spi:0.18.0 +**Artifact:** org.eclipse.edc:auth-spi:0.16.1 **Categories:** _None_ ### Extension points - - `org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationProviderRegistry` - `org.eclipse.edc.api.auth.spi.ApiAuthenticationProvider` + - `org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationProviderRegistry` - `org.eclipse.edc.api.auth.spi.AuthenticationService` ### Extensions Module `auth-tokenbased` ------------------------ -**Artifact:** org.eclipse.edc:auth-tokenbased:0.18.0 +**Artifact:** org.eclipse.edc:auth-tokenbased:0.16.1 **Categories:** _None_ @@ -347,7 +316,7 @@ _None_ Module `boot` ------------- -**Artifact:** org.eclipse.edc:boot:0.18.0 +**Artifact:** org.eclipse.edc:boot:0.16.1 **Categories:** _None_ @@ -372,15 +341,16 @@ _None_ - `java.time.Clock` - `org.eclipse.edc.spi.telemetry.Telemetry` - `org.eclipse.edc.spi.system.health.HealthCheckService` -- `org.eclipse.edc.spi.system.ExecutorInstrumentation` - `org.eclipse.edc.spi.security.Vault` +- `org.eclipse.edc.spi.system.ExecutorInstrumentation` +- `org.eclipse.edc.spi.system.apiversion.ApiVersionService` #### Referenced (injected) services - `org.eclipse.edc.participantcontext.single.spi.SingleParticipantContextSupplier` (optional) Module `callback-event-dispatcher` ---------------------------------- -**Artifact:** org.eclipse.edc:callback-event-dispatcher:0.18.0 +**Artifact:** org.eclipse.edc:callback-event-dispatcher:0.16.1 **Categories:** _None_ @@ -388,24 +358,8 @@ Module `callback-event-dispatcher` _None_ ### Extensions -#### Class: `org.eclipse.edc.connector.controlplane.callback.dispatcher.CallbackEventDispatcherDefaultExtension` -**Name:** "Callback event dispatcher default services" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -- `org.eclipse.edc.connector.controlplane.services.spi.callback.CallbackClient` - -#### Referenced (injected) services -- `org.eclipse.edc.http.spi.EdcHttpClient` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.spi.security.Vault` (required) - #### Class: `org.eclipse.edc.connector.controlplane.callback.dispatcher.CallbackEventDispatcherExtension` -**Name:** "Callback event dispatcher" +**Name:** "Callback dispatcher extension" **Overview:** No overview provided. @@ -413,51 +367,17 @@ _None_ ### Configuration_None_ #### Provided services -_None_ +- `org.eclipse.edc.connector.controlplane.services.spi.callback.CallbackProtocolResolverRegistry` #### Referenced (injected) services +- `org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry` (required) - `org.eclipse.edc.spi.event.EventRouter` (required) - `org.eclipse.edc.spi.monitor.Monitor` (required) - `org.eclipse.edc.connector.controlplane.services.spi.callback.CallbackRegistry` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.callback.CallbackClient` (required) -Module `callback-static-endpoint` +Module `callback-http-dispatcher` --------------------------------- -**Artifact:** org.eclipse.edc:callback-static-endpoint:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.connector.controlplane.callback.staticendpoint.CallbackStaticEndpointExtension` -**Name:** "Static callbacks extension" - -**Overview:** Extension for configuring the static endpoints for callbacks - - - -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| -------------------------------------- | -------- | -------- | ------- | ------- | --- | --- | ----------------------------------------------------------------------------------------------------------------------- | -| `edc.callback..uri` | `*` | `string` | `` | | | | URI of the callback endpoint. | -| `edc.callback..events` | `*` | `string` | `` | | | | Comma separated list of events to trigger the callback. If not provided, the callback will be triggered for all events. | -| `edc.callback..transactional` | `*` | `string` | `` | | | | Whether the callback should be invoked in a transactional context. Default is false. | -| `edc.callback..auth.key` | `*` | `string` | `` | | | | Authentication key to use for the callback. If not provided, no authentication will be used. | -| `edc.callback..auth.codeid` | `*` | `string` | `` | | | | Vault Alias of the authentication token to use for the callback. If not provided, no authentication will be used. | - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.connector.controlplane.services.spi.callback.CallbackRegistry` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) - -Module `catalog-api` --------------------- -**Artifact:** org.eclipse.edc:catalog-api:0.18.0 +**Artifact:** org.eclipse.edc:callback-http-dispatcher:0.16.1 **Categories:** _None_ @@ -465,8 +385,8 @@ Module `catalog-api` _None_ ### Extensions -#### Class: `org.eclipse.edc.connector.controlplane.api.management.catalog.CatalogApiExtension` -**Name:** "Management API: Catalog" +#### Class: `org.eclipse.edc.connector.controlplane.callback.dispatcher.http.CallbackEventDispatcherHttpExtension` +**Name:** "Callback dispatcher http extension" **Overview:** No overview provided. @@ -477,18 +397,15 @@ _None_ _None_ #### Referenced (injected) services -- `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.catalog.CatalogService` (required) -- `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) -- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) +- `org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry` (required) +- `org.eclipse.edc.http.spi.EdcHttpClient` (required) - `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.participantcontext.single.spi.SingleParticipantContextSupplier` (required) +- `org.eclipse.edc.connector.controlplane.services.spi.callback.CallbackProtocolResolverRegistry` (required) +- `org.eclipse.edc.spi.security.Vault` (required) -Module `catalog-api-v5` ------------------------ -**Artifact:** org.eclipse.edc:catalog-api-v5:0.18.0 +Module `callback-static-endpoint` +--------------------------------- +**Artifact:** org.eclipse.edc:callback-static-endpoint:0.16.1 **Categories:** _None_ @@ -496,42 +413,11 @@ Module `catalog-api-v5` _None_ ### Extensions -#### Class: `org.eclipse.edc.connector.controlplane.api.management.catalog.CatalogApiV5Extension` -**Name:** "Management API: Catalog" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.catalog.CatalogService` (required) -- `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.api.auth.spi.AuthorizationService` (required) -- `org.eclipse.edc.participantcontext.spi.service.ParticipantContextService` (required) -- `org.eclipse.edc.protocol.spi.ParticipantProfileService` (required) - -Module `catalog-crawler-core` ------------------------------ -**Artifact:** org.eclipse.edc:catalog-crawler-core:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ +#### Class: `org.eclipse.edc.connector.controlplane.callback.staticendpoint.CallbackStaticEndpointExtension` +**Name:** "Static callbacks extension" -### Extensions -#### Class: `org.eclipse.edc.catalog.crawler.CatalogCrawlerActionExtension` -**Name:** "Federated Catalog Cache DSP 2025/1" +**Overview:** Extension for configuring the static endpoints for callbacks -**Overview:** No overview provided. ### Configuration_None_ @@ -540,60 +426,11 @@ _None_ _None_ #### Referenced (injected) services -- `org.eclipse.edc.connector.controlplane.services.spi.protocol.ProtocolRemoteMessageDispatcher` (required) -- `org.eclipse.edc.crawler.spi.CrawlerActionRegistry` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.participantcontext.single.spi.SingleParticipantContextSupplier` (required) - -#### Class: `org.eclipse.edc.catalog.crawler.CatalogCrawlerCoreExtension` -**Name:** "Catalog Crawler Core" - -**Overview:** No overview provided. - - -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| -------------------------------------------- | -------- | -------- | ------- | ------- | --- | --- | --------------------------------------------------------------------------------------------------------------- | -| `edc.catalog.cache.execution.enabled` | `*` | `string` | `true` | | | | Determines whether catalog crawling is globally enabled or disabled | -| `edc.catalog.cache.partition.num.crawlers` | `*` | `string` | `2` | | | | The number of crawlers (execution threads) that should be used. The engine will re-use crawlers when necessary. | -| `edc.catalog.cache.execution.period.seconds` | `*` | `string` | `60` | | | | The time to elapse between two crawl runs | -| `edc.catalog.cache.execution.delay.seconds` | | `string` | `0` | | | | The initial delay for the cache crawler engine | -| `edc.catalog.cache.retry.retries.max` | `*` | `string` | `5` | | | | How many retries will be executed in case of crawler failure | -| `edc.catalog.cache.retry.delay.seconds` | `*` | `string` | `10` | | | | How many seconds the crawler will await after a failure before retry | - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.catalog.spi.FederatedCatalogCache` (required) -- `org.eclipse.edc.crawler.spi.CrawlerActionRegistry` (required) -- `org.eclipse.edc.crawler.spi.TargetNodeDirectory` (required) -- `org.eclipse.edc.crawler.spi.TargetNodeFilter` (optional) -- `org.eclipse.edc.spi.system.health.HealthCheckService` (optional) - -#### Class: `org.eclipse.edc.catalog.crawler.CatalogCrawlerDefaultServicesExtension` -**Name:** "CatalogCrawlerDefaultServicesExtension" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -- `org.eclipse.edc.catalog.spi.FederatedCatalogCache` -- `org.eclipse.edc.crawler.spi.TargetNodeDirectory` -- `org.eclipse.edc.catalog.spi.QueryService` -- `org.eclipse.edc.crawler.spi.CrawlerActionRegistry` - -#### Referenced (injected) services -- `org.eclipse.edc.catalog.spi.FederatedCatalogCache` (required) +- `org.eclipse.edc.connector.controlplane.services.spi.callback.CallbackRegistry` (required) -Module `cel-api-v5` -------------------- -**Artifact:** org.eclipse.edc:cel-api-v5:0.18.0 +Module `catalog-api` +-------------------- +**Artifact:** org.eclipse.edc:catalog-api:0.16.1 **Categories:** _None_ @@ -601,8 +438,8 @@ Module `cel-api-v5` _None_ ### Extensions -#### Class: `org.eclipse.edc.connector.controlplane.api.management.cel.CelExpressionManagementApiExtension` -**Name:** "CEL management API Extension" +#### Class: `org.eclipse.edc.connector.controlplane.api.management.catalog.CatalogApiExtension` +**Name:** "Management API: Catalog" **Overview:** No overview provided. @@ -615,14 +452,16 @@ _None_ #### Referenced (injected) services - `org.eclipse.edc.web.spi.WebService` (required) - `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) +- `org.eclipse.edc.connector.controlplane.services.spi.catalog.CatalogService` (required) - `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) +- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) - `org.eclipse.edc.jsonld.spi.JsonLd` (required) - `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.policy.cel.service.CelPolicyExpressionService` (required) +- `org.eclipse.edc.participantcontext.single.spi.SingleParticipantContextSupplier` (required) Module `cel-core` ----------------- -**Artifact:** org.eclipse.edc:cel-core:0.18.0 +**Artifact:** org.eclipse.edc:cel-core:0.16.1 **Categories:** _None_ @@ -655,7 +494,6 @@ _None_ #### Provided services - `org.eclipse.edc.policy.cel.engine.CelExpressionEngine` - `org.eclipse.edc.policy.cel.service.CelPolicyExpressionService` -- `org.eclipse.edc.policy.cel.function.context.CelParticipantAgentClaimMapperRegistry` #### Referenced (injected) services - `org.eclipse.edc.policy.engine.spi.PolicyEngine` (required) @@ -666,7 +504,7 @@ _None_ Module `cel-store-sql` ---------------------- -**Artifact:** org.eclipse.edc:cel-store-sql:0.18.0 +**Artifact:** org.eclipse.edc:cel-store-sql:0.16.1 **Categories:** _None_ @@ -699,7 +537,7 @@ _None_ Module `configuration-filesystem` --------------------------------- -**Artifact:** org.eclipse.edc:configuration-filesystem:0.18.0 +**Artifact:** org.eclipse.edc:configuration-filesystem:0.16.1 **Categories:** _None_ @@ -728,7 +566,7 @@ _None_ Module `connector-core` ----------------------- -**Artifact:** org.eclipse.edc:connector-core:0.18.0 +**Artifact:** org.eclipse.edc:connector-core:0.16.1 **Categories:** _None_ @@ -736,8 +574,8 @@ Module `connector-core` _None_ ### Extensions -#### Class: `org.eclipse.edc.connector.core.SecurityDefaultServicesExtension` -**Name:** "Security Default Services Extension" +#### Class: `org.eclipse.edc.connector.core.CoreDefaultServicesExtension` +**Name:** "CoreDefaultServicesExtension" **Overview:** No overview provided. @@ -745,15 +583,14 @@ _None_ ### Configuration_None_ #### Provided services -- `org.eclipse.edc.keys.spi.PrivateKeyResolver` -- `org.eclipse.edc.keys.spi.KeyParserRegistry` +- `org.eclipse.edc.api.auth.spi.ControlClientAuthenticationProvider` +- `org.eclipse.edc.participant.spi.ParticipantIdMapper` #### Referenced (injected) services -- `org.eclipse.edc.spi.security.Vault` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) +_None_ -#### Class: `org.eclipse.edc.connector.core.CoreDefaultServicesExtension` -**Name:** "CoreDefaultServicesExtension" +#### Class: `org.eclipse.edc.connector.core.SecurityDefaultServicesExtension` +**Name:** "Security Default Services Extension" **Overview:** No overview provided. @@ -761,11 +598,12 @@ _None_ ### Configuration_None_ #### Provided services -- `org.eclipse.edc.api.auth.spi.ControlClientAuthenticationProvider` -- `org.eclipse.edc.participant.spi.ParticipantIdMapper` +- `org.eclipse.edc.keys.spi.PrivateKeyResolver` +- `org.eclipse.edc.keys.spi.KeyParserRegistry` #### Referenced (injected) services -_None_ +- `org.eclipse.edc.spi.security.Vault` (required) +- `org.eclipse.edc.spi.types.TypeManager` (required) #### Class: `org.eclipse.edc.connector.core.LocalPublicKeyDefaultExtension` **Name:** "Security Default Services Extension" @@ -775,11 +613,11 @@ _None_ ### Configuration -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ---------------------------------- | -------- | -------- | ------- | ------- | --- | --- | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| `edc.iam.publickeys..id` | `*` | `string` | `` | | | | ID of the public key. | -| `edc.iam.publickeys..value` | | `string` | `` | | | | Value of the public key. Multiple formats are supported, depending on the KeyParsers registered in the runtime | -| `edc.iam.publickeys..path` | | `string` | `` | | | | Path to a file that holds the public key, e.g. a PEM file. Multiple formats are supported, depending on the KeyParsers registered in the runtime | +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| ------------------------------------ | -------- | -------- | ------- | ------- | --- | --- | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| `edc.iam.publickeys..id` | `*` | `string` | `` | | | | ID of the public key. | +| `edc.iam.publickeys..value` | `*` | `string` | `` | | | | Value of the public key. Multiple formats are supported, depending on the KeyParsers registered in the runtime | +| `edc.iam.publickeys..path` | `*` | `string` | `` | | | | Path to a file that holds the public key, e.g. a PEM file. Multiple formats are supported, depending on the KeyParsers registered in the runtime | #### Provided services - `org.eclipse.edc.keys.spi.LocalPublicKeyService` @@ -808,54 +646,9 @@ _None_ - `org.eclipse.edc.http.spi.EdcHttpClient` (required) - `org.eclipse.edc.api.auth.spi.ControlClientAuthenticationProvider` (required) -Module `connector-runtime` --------------------------- -**Artifact:** org.eclipse.edc:connector-runtime:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.federatedcatalog.end2end.DataplaneInstanceRegistrationExtension` -**Name:** "DataplaneInstanceRegistrationExtension" - -### Configuration_None_ - -#### Provided services -- `org.eclipse.edc.connector.dataplane.selector.spi.client.DataPlaneClientFactory` - -#### Referenced (injected) services -- `org.eclipse.edc.connector.dataplane.selector.spi.store.DataPlaneInstanceStore` (required) - -Module `console-monitor` ------------------------- -**Artifact:** org.eclipse.edc:console-monitor:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.monitor.console.ConsoleMonitorExtension` -**Name:** "Console Monitor Extension" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -_None_ - -#### Referenced (injected) services -_None_ - Module `contract-agreement-api` ------------------------------- -**Artifact:** org.eclipse.edc:contract-agreement-api:0.18.0 +**Artifact:** org.eclipse.edc:contract-agreement-api:0.16.1 **Categories:** _None_ @@ -882,9 +675,9 @@ _None_ - `org.eclipse.edc.jsonld.spi.JsonLd` (required) - `org.eclipse.edc.spi.types.TypeManager` (required) -Module `contract-agreement-api-v5` ----------------------------------- -**Artifact:** org.eclipse.edc:contract-agreement-api-v5:0.18.0 +Module `contract-definition-api` +-------------------------------- +**Artifact:** org.eclipse.edc:contract-definition-api:0.16.1 **Categories:** _None_ @@ -892,8 +685,8 @@ Module `contract-agreement-api-v5` _None_ ### Extensions -#### Class: `org.eclipse.edc.connector.controlplane.api.management.contractagreement.ContractAgreementApiV5Extension` -**Name:** "Management API: Contract Agreement" +#### Class: `org.eclipse.edc.connector.controlplane.api.management.contractdefinition.ContractDefinitionApiExtension` +**Name:** "Management API: Contract Definition" **Overview:** No overview provided. @@ -906,15 +699,16 @@ _None_ #### Referenced (injected) services - `org.eclipse.edc.web.spi.WebService` (required) - `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.contractagreement.ContractAgreementService` (required) +- `org.eclipse.edc.connector.controlplane.services.spi.contractdefinition.ContractDefinitionService` (required) - `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) - `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.api.auth.spi.AuthorizationService` (required) +- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) +- `org.eclipse.edc.jsonld.spi.JsonLd` (required) +- `org.eclipse.edc.participantcontext.single.spi.SingleParticipantContextSupplier` (required) -Module `contract-definition-api` --------------------------------- -**Artifact:** org.eclipse.edc:contract-definition-api:0.18.0 +Module `contract-definition-store-sql` +-------------------------------------- +**Artifact:** org.eclipse.edc:contract-definition-store-sql:0.16.1 **Categories:** _None_ @@ -922,74 +716,13 @@ Module `contract-definition-api` _None_ ### Extensions -#### Class: `org.eclipse.edc.connector.controlplane.api.management.contractdefinition.ContractDefinitionApiExtension` -**Name:** "Management API: Contract Definition" +#### Class: `org.eclipse.edc.connector.controlplane.store.sql.contractdefinition.SqlContractDefinitionStoreExtension` +**Name:** "SQL contract definition store" **Overview:** No overview provided. -### Configuration_None_ - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.contractdefinition.ContractDefinitionService` (required) -- `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.participantcontext.single.spi.SingleParticipantContextSupplier` (required) - -Module `contract-definition-api-v5` ------------------------------------ -**Artifact:** org.eclipse.edc:contract-definition-api-v5:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.connector.controlplane.api.management.contractdefinition.ContractDefinitionApiV5Extension` -**Name:** "Management API: Contract Definition" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.contractdefinition.ContractDefinitionService` (required) -- `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.api.auth.spi.AuthorizationService` (required) - -Module `contract-definition-store-sql` --------------------------------------- -**Artifact:** org.eclipse.edc:contract-definition-store-sql:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.connector.controlplane.store.sql.contractdefinition.SqlContractDefinitionStoreExtension` -**Name:** "SQL contract definition store" - -**Overview:** No overview provided. - - -### Configuration +### Configuration | Key | Required | Type | Default | Pattern | Min | Max | Description | | --------------------------------------------- | -------- | -------- | --------- | ------- | --- | --- | ------------------------- | @@ -1008,7 +741,7 @@ _None_ Module `contract-negotiation-api` --------------------------------- -**Artifact:** org.eclipse.edc:contract-negotiation-api:0.18.0 +**Artifact:** org.eclipse.edc:contract-negotiation-api:0.16.1 **Categories:** _None_ @@ -1036,41 +769,9 @@ _None_ - `org.eclipse.edc.spi.types.TypeManager` (required) - `org.eclipse.edc.participantcontext.single.spi.SingleParticipantContextSupplier` (required) -Module `contract-negotiation-api-v5` ------------------------------------- -**Artifact:** org.eclipse.edc:contract-negotiation-api-v5:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.connector.controlplane.api.management.contractnegotiation.ContractNegotiationApiV5Extension` -**Name:** "Management API: Contract Negotiation" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.contractnegotiation.ContractNegotiationService` (required) -- `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.api.auth.spi.AuthorizationService` (required) -- `org.eclipse.edc.participantcontext.spi.service.ParticipantContextService` (required) -- `org.eclipse.edc.protocol.spi.ParticipantProfileService` (required) - Module `contract-negotiation-store-sql` --------------------------------------- -**Artifact:** org.eclipse.edc:contract-negotiation-store-sql:0.18.0 +**Artifact:** org.eclipse.edc:contract-negotiation-store-sql:0.16.1 **Categories:** _None_ @@ -1102,29 +803,28 @@ _None_ - `org.eclipse.edc.sql.QueryExecutor` (required) - `org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper` (required) - `org.eclipse.edc.sql.lease.spi.SqlLeaseContextBuilderProvider` (required) -- `org.eclipse.edc.sql.lease.spi.LeaseStatements` (required) Module `contract-spi` --------------------- **Name:** Contract services -**Artifact:** org.eclipse.edc:contract-spi:0.18.0 +**Artifact:** org.eclipse.edc:contract-spi:0.16.1 **Categories:** _None_ ### Extension points - - `org.eclipse.edc.connector.controlplane.contract.spi.validation.ContractValidationService` - - `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.NegotiationWaitStrategy` + - `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.observe.ContractNegotiationObservable` - `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ContractNegotiationPendingGuard` - `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore` - - `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.observe.ContractNegotiationObservable` - - `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ConsumerContractNegotiationManager` - `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ProviderContractNegotiationManager` + - `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.NegotiationWaitStrategy` + - `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ConsumerContractNegotiationManager` - `org.eclipse.edc.connector.controlplane.contract.spi.offer.store.ContractDefinitionStore` + - `org.eclipse.edc.connector.controlplane.contract.spi.validation.ContractValidationService` ### Extensions Module `control-api-configuration` ---------------------------------- -**Artifact:** org.eclipse.edc:control-api-configuration:0.18.0 +**Artifact:** org.eclipse.edc:control-api-configuration:0.16.1 **Categories:** _None_ @@ -1161,7 +861,7 @@ _None_ Module `control-plane-aggregate-services` ----------------------------------------- -**Artifact:** org.eclipse.edc:control-plane-aggregate-services:0.18.0 +**Artifact:** org.eclipse.edc:control-plane-aggregate-services:0.16.1 **Categories:** _None_ @@ -1200,13 +900,15 @@ _None_ - `java.time.Clock` (required) - `org.eclipse.edc.spi.monitor.Monitor` (required) - `org.eclipse.edc.spi.event.EventRouter` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.protocol.ProtocolRemoteMessageDispatcher` (required) +- `org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry` (required) - `org.eclipse.edc.connector.controlplane.asset.spi.index.AssetIndex` (required) - `org.eclipse.edc.spi.security.Vault` (required) - `org.eclipse.edc.connector.controlplane.contract.spi.offer.store.ContractDefinitionStore` (required) - `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore` (required) +- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ConsumerContractNegotiationManager` (required) - `org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyDefinitionStore` (required) - `org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore` (required) +- `org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessManager` (required) - `org.eclipse.edc.transaction.spi.TransactionContext` (required) - `org.eclipse.edc.connector.controlplane.contract.spi.validation.ContractValidationService` (required) - `org.eclipse.edc.connector.controlplane.contract.spi.offer.ConsumerOfferResolver` (required) @@ -1217,17 +919,19 @@ _None_ - `org.eclipse.edc.connector.controlplane.catalog.spi.DataServiceRegistry` (required) - `org.eclipse.edc.connector.controlplane.catalog.spi.DatasetResolver` (required) - `org.eclipse.edc.spi.command.CommandHandlerRegistry` (required) +- `org.eclipse.edc.validator.spi.DataAddressValidatorRegistry` (required) - `org.eclipse.edc.spi.iam.IdentityService` (required) - `org.eclipse.edc.policy.engine.spi.PolicyEngine` (required) - `org.eclipse.edc.connector.controlplane.services.spi.protocol.ProtocolTokenValidator` (optional) - `org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry` (required) +- `org.eclipse.edc.connector.controlplane.transfer.spi.flow.TransferTypeParser` (required) - `org.eclipse.edc.participantcontext.spi.identity.ParticipantIdentityResolver` (required) - `org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowController` (required) - `org.eclipse.edc.connector.controlplane.transfer.spi.types.DataAddressStore` (required) Module `control-plane-api` -------------------------- -**Artifact:** org.eclipse.edc:control-plane-api:0.18.0 +**Artifact:** org.eclipse.edc:control-plane-api:0.16.1 **Categories:** _None_ @@ -1254,7 +958,7 @@ _None_ Module `control-plane-api-client` --------------------------------- -**Artifact:** org.eclipse.edc:control-plane-api-client:0.18.0 +**Artifact:** org.eclipse.edc:control-plane-api-client:0.16.1 **Categories:** _None_ @@ -1280,7 +984,7 @@ _None_ Module `control-plane-catalog` ------------------------------ -**Artifact:** org.eclipse.edc:control-plane-catalog:0.18.0 +**Artifact:** org.eclipse.edc:control-plane-catalog:0.16.1 **Categories:** _None_ @@ -1302,7 +1006,6 @@ _None_ #### Referenced (injected) services - `org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowController` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) #### Class: `org.eclipse.edc.connector.controlplane.catalog.CatalogCoreExtension` **Name:** "Catalog Core" @@ -1322,11 +1025,10 @@ _None_ - `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) - `org.eclipse.edc.connector.controlplane.contract.spi.offer.store.ContractDefinitionStore` (required) - `org.eclipse.edc.policy.engine.spi.PolicyEngine` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) Module `control-plane-contract` ------------------------------- -**Artifact:** org.eclipse.edc:control-plane-contract:0.18.0 +**Artifact:** org.eclipse.edc:control-plane-contract:0.16.1 **Categories:** _None_ @@ -1334,68 +1036,51 @@ Module `control-plane-contract` _None_ ### Extensions -#### Class: `org.eclipse.edc.connector.controlplane.contract.ContractCoreExtension` -**Name:** "Contract Core" +#### Class: `org.eclipse.edc.connector.controlplane.contract.ContractNegotiationDefaultServicesExtension` +**Name:** "Contract Negotiation Default Services" -**Overview:** Adds a {@link CommandHandlerRegistry} to the context and registers the - handlers the core provides. +**Overview:** No overview provided. +### Configuration_None_ -### Configuration +#### Provided services +- `org.eclipse.edc.connector.controlplane.contract.spi.offer.ConsumerOfferResolver` +- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.observe.ContractNegotiationObservable` +- `org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyArchive` +- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ContractNegotiationPendingGuard` + +#### Referenced (injected) services +- `org.eclipse.edc.connector.controlplane.contract.spi.offer.store.ContractDefinitionStore` (required) +- `org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyDefinitionStore` (required) +- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore` (required) + +#### Class: `org.eclipse.edc.connector.controlplane.contract.ContractCoreExtension` +**Name:** "Contract Core" -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ----------------------------------------------------- | -------- | -------- | ------- | ------- | --- | --- | --------------------------------------------------------------------------- | -| `edc.negotiation.state-machine.iteration-wait-millis` | `*` | `string` | `1000` | | | | The iteration wait time in milliseconds in the state machine. | -| `edc.negotiation.state-machine.batch-size` | `*` | `string` | `20` | | | | The number of entities to be processed on every iteration. | -| `edc.negotiation.send.retry.limit` | `*` | `string` | `7` | | | | How many times a specific operation must be tried before failing with error | -| `edc.negotiation.send.retry.base-delay.ms` | `*` | `string` | `1000` | | | | The base delay for the consumer negotiation retry mechanism in millisecond | +**Overview:** No overview provided. + + +### Configuration_None_ #### Provided services - `org.eclipse.edc.connector.controlplane.contract.spi.validation.ContractValidationService` -- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.NegotiationProcessors` #### Referenced (injected) services - `org.eclipse.edc.connector.controlplane.asset.spi.index.AssetIndex` (required) - `org.eclipse.edc.policy.engine.spi.PolicyEngine` (required) - `org.eclipse.edc.spi.monitor.Monitor` (required) +- `org.eclipse.edc.spi.telemetry.Telemetry` (required) - `java.time.Clock` (required) - `org.eclipse.edc.spi.event.EventRouter` (required) - `org.eclipse.edc.spi.types.TypeManager` (required) - `org.eclipse.edc.policy.engine.spi.RuleBindingRegistry` (required) - `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.observe.ContractNegotiationObservable` (required) -- `org.eclipse.edc.protocol.spi.ProtocolWebhookResolver` (required) -- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore` (required) -- `org.eclipse.edc.participantcontext.spi.identity.ParticipantIdentityResolver` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.protocol.ProtocolRemoteMessageDispatcher` (required) - -#### Class: `org.eclipse.edc.connector.controlplane.contract.ContractNegotiationDefaultServicesExtension` -**Name:** "Contract Negotiation Default Services" - -**Overview:** Adds a {@link CommandHandlerRegistry} to the context and registers the - handlers the core provides. - - - -### Configuration_None_ - -#### Provided services -- `org.eclipse.edc.connector.controlplane.contract.spi.offer.ConsumerOfferResolver` -- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.observe.ContractNegotiationObservable` -- `org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyArchive` -- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ContractNegotiationPendingGuard` - -#### Referenced (injected) services -- `org.eclipse.edc.connector.controlplane.contract.spi.offer.store.ContractDefinitionStore` (required) -- `org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyDefinitionStore` (required) -- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore` (required) #### Class: `org.eclipse.edc.connector.controlplane.contract.ContractNegotiationCommandExtension` **Name:** "Contract Negotiation command handlers" -**Overview:** Adds a {@link CommandHandlerRegistry} to the context and registers the - handlers the core provides. - +**Overview:** No overview provided. ### Configuration_None_ @@ -1406,12 +1091,10 @@ _None_ #### Referenced (injected) services - `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore` (required) - `org.eclipse.edc.spi.command.CommandHandlerRegistry` (required) -- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.observe.ContractNegotiationObservable` (required) -- `org.eclipse.edc.spi.telemetry.Telemetry` (required) Module `control-plane-contract-manager` --------------------------------------- -**Artifact:** org.eclipse.edc:control-plane-contract-manager:0.18.0 +**Artifact:** org.eclipse.edc:control-plane-contract-manager:0.16.1 **Categories:** _None_ @@ -1427,60 +1110,37 @@ _None_ ### Configuration -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ----------------------------------------------------- | -------- | -------- | ------- | ------- | --- | --- | --------------------------------------------------------------------------- | -| `edc.negotiation.state-machine.iteration-wait-millis` | `*` | `string` | `1000` | | | | The iteration wait time in milliseconds in the state machine. | -| `edc.negotiation.state-machine.batch-size` | `*` | `string` | `20` | | | | The number of entities to be processed on every iteration. | -| `edc.negotiation.send.retry.limit` | `*` | `string` | `7` | | | | How many times a specific operation must be tried before failing with error | -| `edc.negotiation.send.retry.base-delay.ms` | `*` | `string` | `1000` | | | | The base delay for the consumer negotiation retry mechanism in millisecond | +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| ------------------------------------- | -------- | -------- | ------- | ------- | --- | --- | --------------------------------------------------------------------------- | +| `state-machine.iteration-wait-millis` | `*` | `string` | `1000` | | | | The iteration wait time in milliseconds in the state machine. | +| `state-machine.batch-size` | `*` | `string` | `20` | | | | The number of entities to be processed on every iteration. | +| `send.retry.limit` | `*` | `string` | `7` | | | | How many times a specific operation must be tried before failing with error | +| `send.retry.base-delay.ms` | `*` | `string` | `1000` | | | | The base delay for the consumer negotiation retry mechanism in millisecond | +| `state-machine.iteration-wait-millis` | `*` | `string` | `1000` | | | | The iteration wait time in milliseconds in the state machine. | +| `state-machine.batch-size` | `*` | `string` | `20` | | | | The number of entities to be processed on every iteration. | +| `send.retry.limit` | `*` | `string` | `7` | | | | How many times a specific operation must be tried before failing with error | +| `send.retry.base-delay.ms` | `*` | `string` | `1000` | | | | The base delay for the consumer negotiation retry mechanism in millisecond | #### Provided services - `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ConsumerContractNegotiationManager` - `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ProviderContractNegotiationManager` #### Referenced (injected) services +- `org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry` (required) - `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore` (required) +- `org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyDefinitionStore` (required) - `org.eclipse.edc.spi.monitor.Monitor` (required) - `org.eclipse.edc.spi.telemetry.Telemetry` (required) - `java.time.Clock` (required) +- `org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry` (required) +- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.observe.ContractNegotiationObservable` (required) - `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ContractNegotiationPendingGuard` (required) - `org.eclipse.edc.spi.system.ExecutorInstrumentation` (required) -- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.NegotiationProcessors` (required) - -Module `control-plane-contract-task-executor` ---------------------------------------------- -**Artifact:** org.eclipse.edc:control-plane-contract-task-executor:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.controlplane.contract.negotiation.tasks.ContractNegotiationTaskExtension` -**Name:** "Contract Negotiation Task Extension" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -- `org.eclipse.edc.controlplane.contract.spi.negotiation.ContractNegotiationTaskExecutor` - -#### Referenced (injected) services -- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore` (required) -- `org.eclipse.edc.transaction.spi.TransactionContext` (required) -- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ContractNegotiationPendingGuard` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) -- `org.eclipse.edc.controlplane.tasks.TaskService` (required) -- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.NegotiationProcessors` (required) -- `java.time.Clock` (required) -- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.observe.ContractNegotiationObservable` (required) +- `org.eclipse.edc.participantcontext.spi.identity.ParticipantIdentityResolver` (required) Module `control-plane-core` --------------------------- -**Artifact:** org.eclipse.edc:control-plane-core:0.18.0 +**Artifact:** org.eclipse.edc:control-plane-core:0.16.1 **Categories:** _None_ @@ -1511,27 +1171,20 @@ _None_ - `java.time.Clock` (required) - `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) -#### Class: `org.eclipse.edc.connector.controlplane.discovery.DiscoveryDefaultServicesExtension` -**Name:** "Discovery Default Services" - -**Overview:** Provides default service implementations for fallback - - - -### Configuration_None_ +Module `control-plane-transfer` +------------------------------- +**Artifact:** org.eclipse.edc:control-plane-transfer:0.16.1 -#### Provided services -- `org.eclipse.edc.protocol.spi.discovery.DiscoveryService` +**Categories:** _None_ -#### Referenced (injected) services -- `org.eclipse.edc.http.spi.EdcHttpClient` (required) -- `org.eclipse.edc.protocol.spi.ParticipantProfileService` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) +### Extension points +_None_ -#### Class: `org.eclipse.edc.connector.controlplane.discovery.DiscoveryServicesExtension` -**Name:** "Discovery Services" +### Extensions +#### Class: `org.eclipse.edc.connector.controlplane.transfer.TransferProcessCommandExtension` +**Name:** "TransferProcessCommandExtension" -**Overview:** Provides default service implementations for fallback +**Overview:** Provides core data transfer services to the system. @@ -1541,18 +1194,10 @@ _None_ _None_ #### Referenced (injected) services -- `org.eclipse.edc.protocol.spi.discovery.DiscoveryService` (required) - -Module `control-plane-transfer` -------------------------------- -**Artifact:** org.eclipse.edc:control-plane-transfer:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ +- `org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore` (required) +- `org.eclipse.edc.connector.controlplane.transfer.spi.observe.TransferProcessObservable` (required) +- `org.eclipse.edc.connector.controlplane.transfer.spi.types.DataAddressStore` (required) -### Extensions #### Class: `org.eclipse.edc.connector.controlplane.transfer.TransferCoreExtension` **Name:** "Transfer Core" @@ -1560,32 +1205,16 @@ _None_ -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| -------------------------------------------------- | -------- | -------- | ------- | ------- | --- | --- | --------------------------------------------------------------------------- | -| `edc.transfer.state-machine.iteration-wait-millis` | `*` | `string` | `1000` | | | | The iteration wait time in milliseconds in the state machine. | -| `edc.transfer.state-machine.batch-size` | `*` | `string` | `20` | | | | The number of entities to be processed on every iteration. | -| `edc.transfer.send.retry.limit` | `*` | `string` | `7` | | | | How many times a specific operation must be tried before failing with error | -| `edc.transfer.send.retry.base-delay.ms` | `*` | `string` | `1000` | | | | The base delay for the consumer negotiation retry mechanism in millisecond | +### Configuration_None_ #### Provided services -- `org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessors` +_None_ #### Referenced (injected) services - `org.eclipse.edc.connector.controlplane.transfer.spi.observe.TransferProcessObservable` (required) - `org.eclipse.edc.spi.event.EventRouter` (required) - `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) - `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyArchive` (required) -- `org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowController` (required) -- `org.eclipse.edc.connector.controlplane.transfer.spi.types.DataAddressStore` (required) -- `org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) -- `org.eclipse.edc.connector.controlplane.asset.spi.index.DataAddressResolver` (required) -- `org.eclipse.edc.protocol.spi.ProtocolWebhookResolver` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.protocol.ProtocolRemoteMessageDispatcher` (required) -- `java.time.Clock` (required) #### Class: `org.eclipse.edc.connector.controlplane.transfer.TransferProcessDefaultServicesExtension` **Name:** "Transfer Process Default Services" @@ -1607,32 +1236,10 @@ _None_ - `org.eclipse.edc.spi.security.Vault` (required) - `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) - `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) - -#### Class: `org.eclipse.edc.connector.controlplane.transfer.TransferProcessCommandExtension` -**Name:** "TransferProcessCommandExtension" - -**Overview:** Provides core data transfer services to the system. - - - -### Configuration_None_ - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore` (required) -- `org.eclipse.edc.connector.controlplane.transfer.spi.observe.TransferProcessObservable` (required) -- `org.eclipse.edc.connector.controlplane.transfer.spi.types.DataAddressStore` (required) -- `java.time.Clock` (required) -- `org.eclipse.edc.spi.telemetry.Telemetry` (required) -- `org.eclipse.edc.spi.command.CommandHandlerRegistry` (required) -- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore` (required) Module `control-plane-transfer-manager` --------------------------------------- -**Artifact:** org.eclipse.edc:control-plane-transfer-manager:0.18.0 +**Artifact:** org.eclipse.edc:control-plane-transfer-manager:0.16.1 **Categories:** _None_ @@ -1649,77 +1256,53 @@ _None_ ### Configuration -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| -------------------------------------------------- | -------- | -------- | ------- | ------- | --- | --- | --------------------------------------------------------------------------- | -| `edc.transfer.state-machine.iteration-wait-millis` | `*` | `string` | `1000` | | | | The iteration wait time in milliseconds in the state machine. | -| `edc.transfer.state-machine.batch-size` | `*` | `string` | `20` | | | | The number of entities to be processed on every iteration. | -| `edc.transfer.send.retry.limit` | `*` | `string` | `7` | | | | How many times a specific operation must be tried before failing with error | -| `edc.transfer.send.retry.base-delay.ms` | `*` | `string` | `1000` | | | | The base delay for the consumer negotiation retry mechanism in millisecond | +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| ------------------------------------- | -------- | -------- | ------- | ------- | --- | --- | --------------------------------------------------------------------------- | +| `state-machine.iteration-wait-millis` | `*` | `string` | `1000` | | | | The iteration wait time in milliseconds in the state machine. | +| `state-machine.batch-size` | `*` | `string` | `20` | | | | The number of entities to be processed on every iteration. | +| `send.retry.limit` | `*` | `string` | `7` | | | | How many times a specific operation must be tried before failing with error | +| `send.retry.base-delay.ms` | `*` | `string` | `1000` | | | | The base delay for the consumer negotiation retry mechanism in millisecond | #### Provided services - `org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessManager` #### Referenced (injected) services - `org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore` (required) +- `org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowController` (required) +- `org.eclipse.edc.connector.controlplane.transfer.spi.observe.TransferProcessObservable` (required) +- `org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyArchive` (required) +- `org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry` (required) +- `org.eclipse.edc.connector.controlplane.asset.spi.index.DataAddressResolver` (required) - `java.time.Clock` (required) - `org.eclipse.edc.spi.telemetry.Telemetry` (required) +- `org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry` (required) - `org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessPendingGuard` (required) - `org.eclipse.edc.spi.system.ExecutorInstrumentation` (required) -- `org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessors` (required) +- `org.eclipse.edc.connector.controlplane.transfer.spi.types.DataAddressStore` (required) -Module `control-plane-transfer-task-executor` ---------------------------------------------- -**Artifact:** org.eclipse.edc:control-plane-transfer-task-executor:0.18.0 +Module `core-spi` +----------------- +**Name:** Core services +**Artifact:** org.eclipse.edc:core-spi:0.16.1 **Categories:** _None_ ### Extension points -_None_ + - `org.eclipse.edc.spi.iam.AudienceResolver` + - `org.eclipse.edc.spi.iam.IdentityService` + - `org.eclipse.edc.spi.event.EventRouter` + - `org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry` + - `org.eclipse.edc.spi.command.CommandHandlerRegistry` ### Extensions -#### Class: `org.eclipse.edc.controlplane.transfer.process.tasks.TransferProcessTaskExtension` -**Name:** "Transfer Task Extension" +Module `data-plane` +------------------- +**Artifact:** org.eclipse.edc:data-plane:0.16.1 -**Overview:** No overview provided. +**Categories:** _None_ - -### Configuration_None_ - -#### Provided services -- `org.eclipse.edc.controlplane.transfer.spi.TransferProcessTaskExecutor` - -#### Referenced (injected) services -- `org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore` (required) -- `org.eclipse.edc.transaction.spi.TransactionContext` (required) -- `org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessPendingGuard` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) -- `org.eclipse.edc.controlplane.tasks.TaskService` (required) -- `org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessors` (required) -- `java.time.Clock` (required) -- `org.eclipse.edc.connector.controlplane.transfer.spi.observe.TransferProcessObservable` (required) - -Module `core-spi` ------------------ -**Name:** Core services -**Artifact:** org.eclipse.edc:core-spi:0.18.0 - -**Categories:** _None_ - -### Extension points - - `org.eclipse.edc.spi.event.EventRouter` - - `org.eclipse.edc.spi.iam.AudienceResolver` - - `org.eclipse.edc.spi.iam.IdentityService` - - `org.eclipse.edc.spi.command.CommandHandlerRegistry` - -### Extensions -Module `data-plane` -------------------- -**Artifact:** org.eclipse.edc:data-plane:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ +### Extension points +_None_ ### Extensions #### Class: `org.eclipse.edc.test.e2e.runtime.dataplane.PollingHttpExtension` @@ -1736,7 +1319,7 @@ _None_ Module `data-plane-core` ------------------------ -**Artifact:** org.eclipse.edc:data-plane-core:0.18.0 +**Artifact:** org.eclipse.edc:data-plane-core:0.16.1 **Categories:** _None_ @@ -1744,6 +1327,31 @@ Module `data-plane-core` _None_ ### Extensions +#### Class: `org.eclipse.edc.connector.dataplane.framework.DataPlaneDefaultServicesExtension` +**Name:** "Data Plane Framework Default Services" + +**Overview:** Provides core services for the Data Plane Framework. + + @deprecated please look into Data Plane Signaling. + + + +### Configuration_None_ + +#### Provided services +- `org.eclipse.edc.connector.dataplane.spi.store.DataPlaneStore` +- `org.eclipse.edc.connector.dataplane.spi.store.AccessTokenDataStore` +- `org.eclipse.edc.connector.dataplane.spi.pipeline.PipelineService` +- `org.eclipse.edc.connector.dataplane.spi.iam.PublicEndpointGeneratorService` +- `org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAuthorizationService` +- `org.eclipse.edc.connector.dataplane.spi.edr.EndpointDataReferenceServiceRegistry` +- `org.eclipse.edc.connector.dataplane.spi.provision.ResourceDefinitionGeneratorManager` +- `org.eclipse.edc.connector.dataplane.spi.provision.ProvisionerManager` + +#### Referenced (injected) services +- `java.time.Clock` (required) +- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) + #### Class: `org.eclipse.edc.connector.dataplane.framework.DataPlaneFrameworkExtension` **Name:** "Data Plane Framework" @@ -1755,15 +1363,15 @@ _None_ ### Configuration -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| --------------------------------------------------- | -------- | -------- | ------- | ------- | --- | --- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `edc.dataplane.state-machine.iteration-wait-millis` | `*` | `string` | `1000` | | | | The iteration wait time in milliseconds in the state machine. | -| `edc.dataplane.state-machine.batch-size` | `*` | `string` | `20` | | | | The number of entities to be processed on every iteration. | -| `edc.dataplane.send.retry.limit` | `*` | `string` | `7` | | | | How many times a specific operation must be tried before failing with error | -| `edc.dataplane.send.retry.base-delay.ms` | `*` | `string` | `1000` | | | | The base delay for the consumer negotiation retry mechanism in millisecond | -| `edc.dataplane.state-machine.flow.lease.time` | `*` | `string` | `500` | | | | The time in milliseconds after which a runtime renews its ownership on a started data flow. | -| `edc.dataplane.state-machine.flow.lease.factor` | `*` | `string` | `5` | | | | After flow lease time * factor a started data flow will be considered abandoned by the owner and so another runtime can caught it up and start it again. | -| `edc.dataplane.transfer.threads` | `*` | `string` | `20` | | | | Size of the transfer thread pool. It is advisable to set it bigger than the state machine batch size | +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| ----------------------------------------------- | -------- | -------- | ------- | ------- | --- | --- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `state-machine.iteration-wait-millis` | `*` | `string` | `1000` | | | | The iteration wait time in milliseconds in the state machine. | +| `state-machine.batch-size` | `*` | `string` | `20` | | | | The number of entities to be processed on every iteration. | +| `send.retry.limit` | `*` | `string` | `7` | | | | How many times a specific operation must be tried before failing with error | +| `send.retry.base-delay.ms` | `*` | `string` | `1000` | | | | The base delay for the consumer negotiation retry mechanism in millisecond | +| `edc.dataplane.state-machine.flow.lease.time` | `*` | `string` | `500` | | | | The time in milliseconds after which a runtime renews its ownership on a started data flow. | +| `edc.dataplane.state-machine.flow.lease.factor` | `*` | `string` | `5` | | | | After flow lease time * factor a started data flow will be considered abandoned by the owner and so another runtime can caught it up and start it again. | +| `edc.dataplane.transfer.threads` | `*` | `string` | `20` | | | | Size of the transfer thread pool. It is advisable to set it bigger than the state machine batch size | #### Provided services - `org.eclipse.edc.connector.dataplane.spi.manager.DataPlaneManager` @@ -1781,34 +1389,9 @@ _None_ - `org.eclipse.edc.connector.dataplane.spi.provision.ResourceDefinitionGeneratorManager` (required) - `org.eclipse.edc.connector.dataplane.spi.provision.ProvisionerManager` (required) -#### Class: `org.eclipse.edc.connector.dataplane.framework.DataPlaneDefaultServicesExtension` -**Name:** "Data Plane Framework Default Services" - -**Overview:** Provides core services for the Data Plane Framework. - - @deprecated please look into Data Plane Signaling. - - - -### Configuration_None_ - -#### Provided services -- `org.eclipse.edc.connector.dataplane.spi.store.DataPlaneStore` -- `org.eclipse.edc.connector.dataplane.spi.store.AccessTokenDataStore` -- `org.eclipse.edc.connector.dataplane.spi.pipeline.PipelineService` -- `org.eclipse.edc.connector.dataplane.spi.iam.PublicEndpointGeneratorService` -- `org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAuthorizationService` -- `org.eclipse.edc.connector.dataplane.spi.edr.EndpointDataReferenceServiceRegistry` -- `org.eclipse.edc.connector.dataplane.spi.provision.ResourceDefinitionGeneratorManager` -- `org.eclipse.edc.connector.dataplane.spi.provision.ProvisionerManager` - -#### Referenced (injected) services -- `java.time.Clock` (required) -- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) - Module `data-plane-http` ------------------------ -**Artifact:** org.eclipse.edc:data-plane-http:0.18.0 +**Artifact:** org.eclipse.edc:data-plane-http:0.16.1 **Categories:** _None_ @@ -1841,7 +1424,7 @@ _None_ Module `data-plane-http-oauth2-core` ------------------------------------ -**Artifact:** org.eclipse.edc:data-plane-http-oauth2-core:0.18.0 +**Artifact:** org.eclipse.edc:data-plane-http-oauth2-core:0.16.1 **Categories:** _None_ @@ -1865,12 +1448,12 @@ _None_ - `java.time.Clock` (required) - `org.eclipse.edc.connector.dataplane.http.spi.HttpRequestParamsProvider` (required) - `org.eclipse.edc.spi.security.Vault` (required) -- `org.eclipse.edc.jwt.spi.signer.JwsSignerProvider` (required) +- `org.eclipse.edc.jwt.signer.spi.JwsSignerProvider` (required) - `org.eclipse.edc.iam.oauth2.spi.client.Oauth2Client` (required) Module `data-plane-iam` ----------------------- -**Artifact:** org.eclipse.edc:data-plane-iam:0.18.0 +**Artifact:** org.eclipse.edc:data-plane-iam:0.16.1 **Categories:** _None_ @@ -1921,11 +1504,11 @@ _None_ - `org.eclipse.edc.connector.dataplane.spi.store.AccessTokenDataStore` (required) - `org.eclipse.edc.token.spi.TokenValidationService` (required) - `org.eclipse.edc.keys.spi.LocalPublicKeyService` (required) -- `org.eclipse.edc.jwt.spi.signer.JwsSignerProvider` (required) +- `org.eclipse.edc.jwt.signer.spi.JwsSignerProvider` (required) Module `data-plane-instance-store-sql` -------------------------------------- -**Artifact:** org.eclipse.edc:data-plane-instance-store-sql:0.18.0 +**Artifact:** org.eclipse.edc:data-plane-instance-store-sql:0.16.1 **Categories:** _None_ @@ -1958,11 +1541,10 @@ _None_ - `java.time.Clock` (required) - `org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper` (required) - `org.eclipse.edc.sql.lease.spi.SqlLeaseContextBuilderProvider` (required) -- `org.eclipse.edc.sql.lease.spi.LeaseStatements` (required) Module `data-plane-kafka` ------------------------- -**Artifact:** org.eclipse.edc:data-plane-kafka:0.18.0 +**Artifact:** org.eclipse.edc:data-plane-kafka:0.16.1 **Categories:** _None_ @@ -1992,7 +1574,7 @@ _None_ Module `data-plane-provision-http` ---------------------------------- -**Artifact:** org.eclipse.edc:data-plane-provision-http:0.18.0 +**Artifact:** org.eclipse.edc:data-plane-provision-http:0.16.1 **Categories:** _None_ @@ -2030,7 +1612,7 @@ _None_ Module `data-plane-selector-api` -------------------------------- -**Artifact:** org.eclipse.edc:data-plane-selector-api:0.18.0 +**Artifact:** org.eclipse.edc:data-plane-selector-api:0.16.1 **Categories:** _None_ @@ -2058,7 +1640,7 @@ _None_ Module `data-plane-selector-client` ----------------------------------- -**Artifact:** org.eclipse.edc:data-plane-selector-client:0.18.0 +**Artifact:** org.eclipse.edc:data-plane-selector-client:0.16.1 **Categories:** _None_ @@ -2090,7 +1672,7 @@ _None_ Module `data-plane-selector-control-api` ---------------------------------------- -**Artifact:** org.eclipse.edc:data-plane-selector-control-api:0.18.0 +**Artifact:** org.eclipse.edc:data-plane-selector-control-api:0.16.1 **Categories:** _None_ @@ -2120,7 +1702,7 @@ _None_ Module `data-plane-selector-core` --------------------------------- -**Artifact:** org.eclipse.edc:data-plane-selector-core:0.18.0 +**Artifact:** org.eclipse.edc:data-plane-selector-core:0.16.1 **Categories:** _None_ @@ -2128,22 +1710,6 @@ Module `data-plane-selector-core` _None_ ### Extensions -#### Class: `org.eclipse.edc.connector.dataplane.selector.DataPlaneSelectorDefaultServicesExtension` -**Name:** "DataPlaneSelectorDefaultServicesExtension" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -- `org.eclipse.edc.connector.dataplane.selector.spi.store.DataPlaneInstanceStore` -- `org.eclipse.edc.connector.dataplane.selector.spi.strategy.SelectionStrategyRegistry` - -#### Referenced (injected) services -- `java.time.Clock` (required) -- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) - #### Class: `org.eclipse.edc.connector.dataplane.selector.DataPlaneSelectorExtension` **Name:** "Data Plane Selector core" @@ -2164,10 +1730,26 @@ _None_ - `org.eclipse.edc.transaction.spi.TransactionContext` (required) - `org.eclipse.edc.connector.dataplane.selector.spi.strategy.SelectionStrategyRegistry` (required) +#### Class: `org.eclipse.edc.connector.dataplane.selector.DataPlaneSelectorDefaultServicesExtension` +**Name:** "DataPlaneSelectorDefaultServicesExtension" + +**Overview:** No overview provided. + + +### Configuration_None_ + +#### Provided services +- `org.eclipse.edc.connector.dataplane.selector.spi.store.DataPlaneInstanceStore` +- `org.eclipse.edc.connector.dataplane.selector.spi.strategy.SelectionStrategyRegistry` + +#### Referenced (injected) services +- `java.time.Clock` (required) +- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) + Module `data-plane-selector-spi` -------------------------------- **Name:** DataPlane selector services -**Artifact:** org.eclipse.edc:data-plane-selector-spi:0.18.0 +**Artifact:** org.eclipse.edc:data-plane-selector-spi:0.16.1 **Categories:** _None_ @@ -2178,7 +1760,7 @@ Module `data-plane-selector-spi` ### Extensions Module `data-plane-self-registration` ------------------------------------- -**Artifact:** org.eclipse.edc:data-plane-self-registration:0.18.0 +**Artifact:** org.eclipse.edc:data-plane-self-registration:0.16.1 **Categories:** _None_ @@ -2209,9 +1791,9 @@ _None_ - `org.eclipse.edc.spi.system.health.HealthCheckService` (required) - `org.eclipse.edc.connector.dataplane.spi.provision.ResourceDefinitionGeneratorManager` (required) -Module `data-plane-signaling-api` ---------------------------------- -**Artifact:** org.eclipse.edc:data-plane-signaling-api:0.18.0 +Module `data-plane-signaling` +----------------------------- +**Artifact:** org.eclipse.edc:data-plane-signaling:0.16.1 **Categories:** _None_ @@ -2219,8 +1801,8 @@ Module `data-plane-signaling-api` _None_ ### Extensions -#### Class: `org.eclipse.edc.connector.dataplane.api.DataPlaneSignalingApiExtension` -**Name:** "DataPlane Signaling API extension" +#### Class: `org.eclipse.edc.signaling.DataPlaneSignalingAvailabilityCheckerExtension` +**Name:** "Data Plane Signaling Availability Checker" **Overview:** No overview provided. @@ -2228,62 +1810,50 @@ _None_ ### Configuration_None_ #### Provided services -_None_ +- `org.eclipse.edc.signaling.port.ClientFactory` #### Referenced (injected) services -- `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.connector.dataplane.spi.manager.DataPlaneManager` (required) +- `org.eclipse.edc.http.spi.ControlApiHttpClient` (required) - `org.eclipse.edc.spi.types.TypeManager` (required) -Module `data-plane-signaling-client` ------------------------------------- -**Artifact:** org.eclipse.edc:data-plane-signaling-client:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.connector.dataplane.client.LegacyDataPlaneSignalingClientExtension` -**Name:** "Legacy Data Plane Signaling Client" - -**Overview:** This extension provides an implementation of {@link DataPlaneClient} compliant with the data plane signaling protocol +#### Class: `org.eclipse.edc.signaling.DataPlaneSignalingApiExtension` +**Name:** "Data Plane Signaling Api" +**Overview:** No overview provided. ### Configuration_None_ #### Provided services -- `org.eclipse.edc.connector.dataplane.selector.spi.client.DataPlaneClientFactory` +_None_ #### Referenced (injected) services -- `org.eclipse.edc.http.spi.ControlApiHttpClient` (optional) -- `org.eclipse.edc.spi.types.TypeManager` (required) +- `org.eclipse.edc.connector.dataplane.selector.spi.DataPlaneSelectorService` (required) +- `org.eclipse.edc.web.spi.WebService` (required) +- `org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessService` (required) - `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.connector.dataplane.spi.manager.DataPlaneManager` (optional) - -#### Class: `org.eclipse.edc.connector.dataplane.client.DataPlaneSignalingClientTransformExtension` -**Name:** "Legacy Data Plane Signaling transform Client" -**Overview:** This extension provides an implementation of {@link DataPlaneClient} compliant with the data plane signaling protocol +#### Class: `org.eclipse.edc.signaling.DataPlaneSignalingFlowControllerExtension` +**Name:** "Data Plane Signaling Api" +**Overview:** No overview provided. ### Configuration_None_ #### Provided services -_None_ +- `org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowController` #### Referenced (injected) services - `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) +- `org.eclipse.edc.web.spi.configuration.context.ControlApiUrl` (required) +- `org.eclipse.edc.signaling.port.ClientFactory` (required) +- `org.eclipse.edc.connector.dataplane.selector.spi.DataPlaneSelectorService` (required) +- `org.eclipse.edc.connector.controlplane.transfer.spi.types.DataAddressStore` (required) -Module `data-plane-signaling-core` ----------------------------------- -**Artifact:** org.eclipse.edc:data-plane-signaling-core:0.18.0 +Module `data-plane-signaling-api` +--------------------------------- +**Artifact:** org.eclipse.edc:data-plane-signaling-api:0.16.1 **Categories:** _None_ @@ -2291,121 +1861,87 @@ Module `data-plane-signaling-core` _None_ ### Extensions -#### Class: `org.eclipse.edc.signaling.DataPlaneSignalingApiExtension` -**Name:** "Data Plane Signaling Api" +#### Class: `org.eclipse.edc.connector.dataplane.api.DataPlaneSignalingApiExtension` +**Name:** "DataPlane Signaling API extension" **Overview:** No overview provided. -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ------------------------------- | -------- | -------- | ---------------- | ------- | --- | --- | --------------------------------------------------------------------------------------- | -| `web.http.signaling.port` | `*` | `string` | `8182` | | | | Port for signaling api context | -| `web.http.signaling.path` | `*` | `string` | `/api/signaling` | | | | Path for signaling api context | -| `web.http.signaling.public.uri` | | `string` | `` | | | | Public uri for signaling api context. If not defined, the 'localhost' one will be used. | +### Configuration_None_ #### Provided services _None_ #### Referenced (injected) services -- `org.eclipse.edc.web.spi.configuration.PortMappingRegistry` (required) -- `org.eclipse.edc.connector.dataplane.selector.spi.DataPlaneSelectorService` (required) - `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessService` (required) - `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.spi.system.apiversion.ApiVersionService` (required) -- `org.eclipse.edc.signaling.spi.authorization.SignalingAuthorizationRegistry` (required) -- `org.eclipse.edc.participantcontext.single.spi.SingleParticipantContextSupplier` (optional) -- `org.eclipse.edc.api.auth.spi.AuthorizationService` (optional) - -#### Class: `org.eclipse.edc.signaling.DataPlaneSignalingExtension` -**Name:** "Data Plane Signaling" - -**Overview:** No overview provided. - +- `org.eclipse.edc.connector.dataplane.spi.manager.DataPlaneManager` (required) +- `org.eclipse.edc.spi.types.TypeManager` (required) -### Configuration_None_ +Module `data-plane-signaling-client` +------------------------------------ +**Artifact:** org.eclipse.edc:data-plane-signaling-client:0.16.1 -#### Provided services -- `org.eclipse.edc.signaling.spi.authorization.SignalingAuthorizationRegistry` -- `org.eclipse.edc.signaling.port.ClientFactory` +**Categories:** _None_ -#### Referenced (injected) services -- `org.eclipse.edc.http.spi.EdcHttpClient` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) +### Extension points +_None_ -#### Class: `org.eclipse.edc.signaling.DataPlaneSignalingFlowControllerExtension` -**Name:** "Data Plane Signaling Api" +### Extensions +#### Class: `org.eclipse.edc.connector.dataplane.client.DataPlaneSignalingClientTransformExtension` +**Name:** "Legacy Data Plane Signaling transform Client" -**Overview:** No overview provided. +**Overview:** This extension provides an implementation of {@link DataPlaneClient} compliant with the data plane signaling protocol -### Configuration -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ------------------------------- | -------- | -------- | ---------------- | ------- | --- | --- | --------------------------------------------------------------------------------------- | -| `web.http.signaling.port` | `*` | `string` | `8182` | | | | Port for signaling api context | -| `web.http.signaling.path` | `*` | `string` | `/api/signaling` | | | | Path for signaling api context | -| `web.http.signaling.public.uri` | | `string` | `` | | | | Public uri for signaling api context. If not defined, the 'localhost' one will be used. | +### Configuration_None_ #### Provided services -- `org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowController` +_None_ #### Referenced (injected) services - `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.signaling.port.ClientFactory` (required) -- `org.eclipse.edc.connector.dataplane.selector.spi.DataPlaneSelectorService` (required) -- `org.eclipse.edc.connector.controlplane.transfer.spi.types.DataAddressStore` (required) -- `org.eclipse.edc.connector.controlplane.asset.spi.index.AssetIndex` (required) +- `org.eclipse.edc.spi.types.TypeManager` (required) -Module `data-plane-signaling-oauth2` ------------------------------------- -**Artifact:** org.eclipse.edc:data-plane-signaling-oauth2:0.18.0 +#### Class: `org.eclipse.edc.connector.dataplane.client.LegacyDataPlaneSignalingClientExtension` +**Name:** "Legacy Data Plane Signaling Client" -**Categories:** _None_ +**Overview:** This extension provides an implementation of {@link DataPlaneClient} compliant with the data plane signaling protocol -### Extension points -_None_ -### Extensions -#### Class: `org.eclipse.edc.signaling.oauth2.DataPlaneSignalingOauth2Extension` -**Name:** "DataPlaneSignalingOauth2Extension" ### Configuration_None_ #### Provided services -_None_ +- `org.eclipse.edc.connector.dataplane.selector.spi.client.DataPlaneClientFactory` #### Referenced (injected) services -- `org.eclipse.edc.signaling.spi.authorization.SignalingAuthorizationRegistry` (required) -- `org.eclipse.edc.iam.oauth2.spi.client.Oauth2Client` (required) -- `org.eclipse.edc.token.spi.TokenValidationService` (required) -- `org.eclipse.edc.token.spi.TokenValidationRulesRegistry` (required) -- `java.time.Clock` (required) -- `org.eclipse.edc.jwt.validation.jti.JtiValidationStore` (required) -- `org.eclipse.edc.keys.spi.KeyParserRegistry` (required) +- `org.eclipse.edc.http.spi.ControlApiHttpClient` (optional) +- `org.eclipse.edc.spi.types.TypeManager` (required) +- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) +- `org.eclipse.edc.jsonld.spi.JsonLd` (required) +- `org.eclipse.edc.connector.dataplane.spi.manager.DataPlaneManager` (optional) Module `data-plane-spi` ----------------------- **Name:** DataPlane services -**Artifact:** org.eclipse.edc:data-plane-spi:0.18.0 +**Artifact:** org.eclipse.edc:data-plane-spi:0.16.1 **Categories:** _None_ ### Extension points + - `org.eclipse.edc.connector.dataplane.spi.port.TransferProcessApiClient` + - `org.eclipse.edc.connector.dataplane.spi.pipeline.PipelineService` - `org.eclipse.edc.connector.dataplane.spi.manager.DataPlaneManager` - - `org.eclipse.edc.connector.dataplane.spi.registry.TransferServiceRegistry` - `org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAccessTokenService` - `org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAccessControlService` - - `org.eclipse.edc.connector.dataplane.spi.pipeline.PipelineService` - - `org.eclipse.edc.connector.dataplane.spi.port.TransferProcessApiClient` + - `org.eclipse.edc.connector.dataplane.spi.registry.TransferServiceRegistry` ### Extensions Module `data-plane-store-sql` ----------------------------- -**Artifact:** org.eclipse.edc:data-plane-store-sql:0.18.0 +**Artifact:** org.eclipse.edc:data-plane-store-sql:0.16.1 **Categories:** _None_ @@ -2438,117 +1974,77 @@ _None_ - `org.eclipse.edc.sql.QueryExecutor` (required) - `org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper` (required) - `org.eclipse.edc.sql.lease.spi.SqlLeaseContextBuilderProvider` (required) -- `org.eclipse.edc.sql.lease.spi.LeaseStatements` (required) -Module `dataspace-profile-context-api-v5` ------------------------------------------ -**Artifact:** org.eclipse.edc:dataspace-profile-context-api-v5:0.18.0 +Module `decentralized-claims-core` +---------------------------------- +**Artifact:** org.eclipse.edc:decentralized-claims-core:0.16.1 -**Categories:** _None_ +**Categories:** _iam, transform, jsonld, iam, transform, jsonld_ ### Extension points _None_ ### Extensions -#### Class: `org.eclipse.edc.connector.controlplane.api.management.participantcontext.profile.DataspaceProfileContextManagementApiExtension` -**Name:** "ParticipantContext config management API Extension" +#### Class: `org.eclipse.edc.iam.decentralizedclaims.core.DynamicDcpScopeConfigurationExtension` +**Name:** "DCP Dynamic Scope Configuration Extension" **Overview:** No overview provided. -### Configuration_None_ +### Configuration + +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| ------------------------------------------------ | -------- | -------- | ------- | ------- | --- | --- | ------------------------------------ | +| `edc.iam.dcp.scopes..id` | `*` | `string` | `` | | | | ID of the scope. | +| `edc.iam.dcp.scopes..type` | `*` | `string` | `` | | | | Additional properties of the issuer. | +| `edc.iam.dcp.scopes..value` | `*` | `string` | `` | | | | The value of the scope. | +| `edc.iam.dcp.scopes..prefix-mapping` | `*` | `string` | `` | | | | Prefix mapping for the scope. | +| `edc.iam.dcp.scopes..profile` | `*` | `string` | `*` | | | | Profile the scope. | #### Provided services _None_ #### Referenced (injected) services -- `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.protocol.spi.ParticipantProfileService` (required) +- `org.eclipse.edc.iam.decentralizedclaims.spi.scope.DcpScopeRegistry` (required) - `org.eclipse.edc.spi.monitor.Monitor` (required) -- `org.eclipse.edc.api.auth.spi.AuthorizationService` (required) - -Module `decentralized-claims-cel` ---------------------------------- -**Artifact:** org.eclipse.edc:decentralized-claims-cel:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.iam.decentralizedclaims.cel.DcpCelExtension` -**Name:** "DCP Common Expression Language Extensions" - -**Overview:** Common Expression Language extensions for decentralized claims processing. - - - -### Configuration_None_ - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.policy.cel.function.context.CelParticipantAgentClaimMapperRegistry` (required) - -Module `decentralized-claims-core` ----------------------------------- -**Artifact:** org.eclipse.edc:decentralized-claims-core:0.18.0 - -**Categories:** _iam, transform, jsonld, iam, transform, jsonld_ - -### Extension points -_None_ -### Extensions -#### Class: `org.eclipse.edc.iam.decentralizedclaims.core.DynamicDcpScopeConfigurationExtension` -**Name:** "DCP Dynamic Scope Configuration Extension" +#### Class: `org.eclipse.edc.iam.decentralizedclaims.core.DcpCoreExtension` +**Name:** "DCP Core Extension" **Overview:** No overview provided. ### Configuration -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| --------------------------------------------- | -------- | -------- | ------- | ------- | --- | --- | ----------------------------------------------------------------------------------------------------------- | -| `edc.iam.dcp.scopes..id` | `*` | `string` | `` | | | | ID of the scope. | -| `edc.iam.dcp.scopes..type` | `*` | `string` | `` | | | | The type of the scope. Supported values are 'DEFAULT' and 'POLICY'. | -| `edc.iam.dcp.scopes..value` | `*` | `string` | `` | | | | The value of the scope. | -| ~~edc.iam.dcp.scopes..prefix-mapping~~ | | `string` | `` | | | | The prefix mapping for the left operand for applying the scope. Required if type is 'POLICY (Legacy Config) | -| `edc.iam.dcp.scopes..prefix.mapping` | | `string` | `` | | | | The prefix mapping for the left operand for applying the scope. Required if type is 'POLICY | -| `edc.iam.dcp.scopes..profile` | `*` | `string` | `*` | | | | The profile this scope applies to. Use '*' to apply to all profiles. | - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.iam.decentralizedclaims.spi.scope.DcpScopeRegistry` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) - -#### Class: `org.eclipse.edc.iam.decentralizedclaims.core.DcpPresentationRequestExtension` -**Name:** "DCP Presentation Request Extension" - -**Overview:** No overview provided. - - -### Configuration_None_ +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| ------------------------------------ | -------- | -------- | ------- | ------- | --- | --- | ---------------------------------------------------- | +| `edc.iam.issuer.id` | `*` | `string` | `` | | | | DID of the participant | +| `edc.sql.store.jti.cleanup.period` | `*` | `string` | `60` | | | | The period of the JTI entry reaper thread in seconds | +| `edc.iam.accesstoken.jti.validation` | `*` | `string` | `true` | | | | Activate or deactivate JTI validation | #### Provided services -- `org.eclipse.edc.iam.decentralizedclaims.spi.PresentationRequestService` -- `org.eclipse.edc.iam.decentralizedclaims.spi.CredentialServiceClient` +- `org.eclipse.edc.spi.iam.IdentityService` +- `org.eclipse.edc.iam.verifiablecredentials.spi.validation.PresentationVerifier` #### Referenced (injected) services - `org.eclipse.edc.iam.decentralizedclaims.spi.SecureTokenService` (required) -- `org.eclipse.edc.iam.did.spi.resolution.DidResolverRegistry` (required) -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) +- `org.eclipse.edc.iam.verifiablecredentials.spi.validation.TrustedIssuerRegistry` (required) - `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.http.spi.EdcHttpClient` (required) +- `org.eclipse.edc.iam.decentralizedclaims.spi.verification.SignatureSuiteRegistry` (required) - `org.eclipse.edc.jsonld.spi.JsonLd` (required) +- `java.time.Clock` (required) +- `org.eclipse.edc.iam.did.spi.resolution.DidResolverRegistry` (required) +- `org.eclipse.edc.token.spi.TokenValidationService` (required) +- `org.eclipse.edc.token.spi.TokenValidationRulesRegistry` (required) +- `org.eclipse.edc.iam.did.spi.resolution.DidPublicKeyResolver` (required) +- `org.eclipse.edc.iam.decentralizedclaims.spi.ClaimTokenCreatorFunction` (required) +- `org.eclipse.edc.participant.spi.ParticipantAgentService` (required) +- `org.eclipse.edc.iam.decentralizedclaims.spi.DcpParticipantAgentServiceExtension` (optional) +- `org.eclipse.edc.iam.verifiablecredentials.spi.model.RevocationServiceRegistry` (required) +- `org.eclipse.edc.participantcontext.spi.config.ParticipantContextConfig` (required) +- `org.eclipse.edc.jwt.validation.jti.JtiValidationStore` (required) +- `org.eclipse.edc.spi.system.ExecutorInstrumentation` (required) +- `org.eclipse.edc.iam.decentralizedclaims.spi.PresentationRequestService` (required) #### Class: `org.eclipse.edc.iam.decentralizedclaims.core.DcpDefaultServicesExtension` **Name:** "DCP Extension to register default services" @@ -2556,7 +2052,13 @@ _None_ **Overview:** No overview provided. -### Configuration_None_ +### Configuration + +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| ------------------------------ | -------- | -------- | ------- | ------- | --- | --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `edc.iam.sts.privatekey.alias` | | `string` | `` | | | | Alias of private key used for signing tokens, retrieved from private key resolver. Required when using EmbeddedSTS | +| `edc.iam.sts.publickey.id` | | `string` | `` | | | | Key Identifier used by the counterparty to resolve the public key for token validation, e.g. did:example:123#public-key-1. Required when using EmbeddedSTS | +| `edc.iam.sts.token.expiration` | `*` | `string` | `5` | | | | Self-issued ID Token expiration in minutes. By default is 5 minutes | #### Provided services - `org.eclipse.edc.iam.verifiablecredentials.spi.validation.TrustedIssuerRegistry` @@ -2568,10 +2070,13 @@ _None_ - `org.eclipse.edc.iam.decentralizedclaims.spi.scope.store.DcpScopeStore` #### Referenced (injected) services +- `java.time.Clock` (required) +- `org.eclipse.edc.jwt.signer.spi.JwsSignerProvider` (required) +- `org.eclipse.edc.jwt.validation.jti.JtiValidationStore` (required) - `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) -#### Class: `org.eclipse.edc.iam.decentralizedclaims.core.DcpScopeExtractorExtension` -**Name:** "DCP scope extractor extension" +#### Class: `org.eclipse.edc.iam.decentralizedclaims.core.DcpTransformExtension` +**Name:** "DCP Transform Extension" **Overview:** No overview provided. @@ -2582,69 +2087,54 @@ _None_ _None_ #### Referenced (injected) services -- `org.eclipse.edc.policy.engine.spi.PolicyEngine` (required) -- `org.eclipse.edc.iam.decentralizedclaims.spi.scope.ScopeExtractorRegistry` (required) +- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) +- `org.eclipse.edc.jsonld.spi.JsonLd` (required) +- `org.eclipse.edc.spi.types.TypeManager` (required) - `org.eclipse.edc.spi.monitor.Monitor` (required) -#### Class: `org.eclipse.edc.iam.decentralizedclaims.core.DcpCoreExtension` -**Name:** "DCP Core Extension" +#### Class: `org.eclipse.edc.iam.decentralizedclaims.core.DynamicDcpScopeExtension` +**Name:** "DCP Dynamic Scope Extension" **Overview:** No overview provided. -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ------------------------------------ | -------- | -------- | ------- | ------- | --- | --- | ------------------------------------------------------------------------------------- | -| `edc.participant.did` | | `string` | `` | | | | DID of the participant, only needed if different from the value in edc.participant.id | -| ~~edc.iam.issuer.id~~ | `*` | `string` | `` | | | | DEPRECATED: DID of the participant, please refer to edc.participant.did | -| `edc.sql.store.jti.cleanup.period` | `*` | `string` | `60` | | | | The period of the JTI entry reaper thread in seconds | -| `edc.iam.accesstoken.jti.validation` | `*` | `string` | `true` | | | | Activate or deactivate JTI validation | +### Configuration_None_ #### Provided services -- `org.eclipse.edc.spi.iam.IdentityService` -- `org.eclipse.edc.iam.verifiablecredentials.spi.validation.PresentationVerifier` +- `org.eclipse.edc.iam.decentralizedclaims.spi.scope.DcpScopeRegistry` #### Referenced (injected) services -- `org.eclipse.edc.iam.decentralizedclaims.spi.SecureTokenService` (required) -- `org.eclipse.edc.iam.verifiablecredentials.spi.validation.TrustedIssuerRegistry` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.iam.decentralizedclaims.spi.verification.SignatureSuiteRegistry` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `java.time.Clock` (required) -- `org.eclipse.edc.iam.did.spi.resolution.DidResolverRegistry` (required) -- `org.eclipse.edc.token.spi.TokenValidationService` (required) -- `org.eclipse.edc.token.spi.TokenValidationRulesRegistry` (required) -- `org.eclipse.edc.iam.did.spi.resolution.DidPublicKeyResolver` (required) -- `org.eclipse.edc.iam.decentralizedclaims.spi.ClaimTokenCreatorFunction` (required) -- `org.eclipse.edc.participant.spi.ParticipantAgentService` (required) -- `org.eclipse.edc.iam.decentralizedclaims.spi.DcpParticipantAgentServiceExtension` (optional) -- `org.eclipse.edc.iam.verifiablecredentials.spi.model.RevocationServiceRegistry` (required) -- `org.eclipse.edc.participantcontext.spi.config.ParticipantContextConfig` (required) -- `org.eclipse.edc.jwt.validation.jti.JtiValidationStore` (required) -- `org.eclipse.edc.spi.system.ExecutorInstrumentation` (required) -- `org.eclipse.edc.iam.decentralizedclaims.spi.PresentationRequestService` (required) -- `org.eclipse.edc.protocol.spi.discovery.DiscoveryService` (required) +- `org.eclipse.edc.policy.engine.spi.PolicyEngine` (required) +- `org.eclipse.edc.transaction.spi.TransactionContext` (required) +- `org.eclipse.edc.iam.decentralizedclaims.spi.scope.store.DcpScopeStore` (required) +- `org.eclipse.edc.iam.decentralizedclaims.spi.scope.ScopeExtractorRegistry` (required) -#### Class: `org.eclipse.edc.iam.decentralizedclaims.core.DcpTransformExtension` -**Name:** "DCP Transform Extension" +#### Class: `org.eclipse.edc.iam.decentralizedclaims.core.DcpPresentationRequestExtension` +**Name:** "DCP Presentation Request Extension" **Overview:** No overview provided. -### Configuration_None_ +### Configuration + +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| -------------------- | -------- | -------- | ------- | ------- | --- | --- | ------------------------------------------------- | +| `edc.dcp.v08.forced` | | `string` | `false` | | | | If set enable the dcp v0.8 namespace will be used | #### Provided services -_None_ +- `org.eclipse.edc.iam.decentralizedclaims.spi.PresentationRequestService` +- `org.eclipse.edc.iam.decentralizedclaims.spi.CredentialServiceClient` #### Referenced (injected) services +- `org.eclipse.edc.iam.decentralizedclaims.spi.SecureTokenService` (required) +- `org.eclipse.edc.iam.did.spi.resolution.DidResolverRegistry` (required) - `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) - `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) +- `org.eclipse.edc.http.spi.EdcHttpClient` (required) +- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -#### Class: `org.eclipse.edc.iam.decentralizedclaims.core.DynamicDcpScopeExtension` -**Name:** "DCP Dynamic Scope Extension" +#### Class: `org.eclipse.edc.iam.decentralizedclaims.core.DcpScopeExtractorExtension` +**Name:** "DCP scope extractor extension" **Overview:** No overview provided. @@ -2652,17 +2142,16 @@ _None_ ### Configuration_None_ #### Provided services -- `org.eclipse.edc.iam.decentralizedclaims.spi.scope.DcpScopeRegistry` +_None_ #### Referenced (injected) services - `org.eclipse.edc.policy.engine.spi.PolicyEngine` (required) -- `org.eclipse.edc.transaction.spi.TransactionContext` (required) -- `org.eclipse.edc.iam.decentralizedclaims.spi.scope.store.DcpScopeStore` (required) - `org.eclipse.edc.iam.decentralizedclaims.spi.scope.ScopeExtractorRegistry` (required) +- `org.eclipse.edc.spi.monitor.Monitor` (required) Module `decentralized-claims-issuers-configuration` --------------------------------------------------- -**Artifact:** org.eclipse.edc:decentralized-claims-issuers-configuration:0.18.0 +**Artifact:** org.eclipse.edc:decentralized-claims-issuers-configuration:0.16.1 **Categories:** _None_ @@ -2679,14 +2168,11 @@ _None_ ### Configuration -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ----------------------------------------------- | -------- | -------- | ------- | ------- | --- | --- | ---------------------------------------------------------------------- | -| `edc.iam.trusted-issuer..id` | `*` | `string` | `` | | | | ID of the issuer. | -| `edc.iam.trusted-issuer..supportedtypes` | `*` | `string` | `["*"]` | | | | Supported credential types for this issuer, as a JSON serialized list. | -| `edc.iam.trusted-issuer..properties` | `*` | `string` | `{}` | | | | Additional properties of the issuer, as a JSON serialized object. | -| `edc.iam.trustedissuer..id` | `*` | `string` | `` | | | | ID of the issuer. | -| `edc.iam.trustedissuer..supportedtypes` | `*` | `string` | `["*"]` | | | | Supported credential types for this issuer, as a JSON serialized list. | -| `edc.iam.trustedissuer..properties` | `*` | `string` | `{}` | | | | Additional properties of the issuer, as a JSON serialized object. | +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| ----------------------------------------------------- | -------- | -------- | ------- | ------- | --- | --- | --------------------------------------------------- | +| `edc.iam.trusted-issuer..id` | `*` | `string` | `` | | | | ID of the issuer. | +| `edc.iam.trusted-issuer..properties` | `*` | `string` | `` | | | | Additional properties of the issuer. | +| `edc.iam.trusted-issuer..supportedtypes` | `*` | `string` | `` | | | | List of supported credential types for this issuer. | #### Provided services _None_ @@ -2698,7 +2184,7 @@ _None_ Module `decentralized-claims-sts-remote-client` ----------------------------------------------- -**Artifact:** org.eclipse.edc:decentralized-claims-sts-remote-client:0.18.0 +**Artifact:** org.eclipse.edc:decentralized-claims-sts-remote-client:0.16.1 **Categories:** _None_ @@ -2729,80 +2215,9 @@ _None_ - `org.eclipse.edc.participantcontext.spi.config.ParticipantContextConfig` (required) - `org.eclipse.edc.spi.security.Vault` (required) -Module `discovery-api-v5` -------------------------- -**Artifact:** org.eclipse.edc:discovery-api-v5:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.connector.controlplane.api.management.discovery.DiscoveryApiV5Extension` -**Name:** "Discovery Management API Extension" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.protocol.spi.discovery.DiscoveryService` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) -- `org.eclipse.edc.api.auth.spi.AuthorizationService` (required) - -Module `dps-tck-connector-under-test` -------------------------------------- -**Artifact:** org.eclipse.edc:dps-tck-connector-under-test:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.tck.dps.signaling.DpsTckExtension` -**Name:** "DPS TCK Signaling Trigger" - -**Overview:** Registers a webhook endpoint on the "tck" context that the TCK uses to trigger - DataFlowPrepareMessage dispatching via a real TransferProcess. - - - -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ---------------------------- | -------- | -------- | ---------------------- | ------- | --- | --- | -------------------------------------------------------------------------------- | -| `web.http.tck.port` | `*` | `string` | `8687` | | | | Port for tck api context | -| `web.http.tck.path` | `*` | `string` | `/tck` | | | | Path for tck api context | -| `edc.participant.context.id` | `*` | `string` | `participantContextId` | | | | Configures the participant context id for the tck suite runtime | -| `edc.tck.dataplane.url` | `*` | `string` | `` | | | | Base URL of the TCK acting as data plane, equal to dataspacetck.callback.address | - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.web.spi.configuration.PortMappingRegistry` (required) -- `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessService` (required) -- `org.eclipse.edc.connector.dataplane.selector.spi.DataPlaneSelectorService` (required) -- `org.eclipse.edc.participantcontext.single.spi.SingleParticipantContextSupplier` (required) -- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.asset.AssetService` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) - Module `dsp-catalog-http-api-2025` ---------------------------------- -**Artifact:** org.eclipse.edc:dsp-catalog-http-api-2025:0.18.0 +**Artifact:** org.eclipse.edc:dsp-catalog-http-api-2025:0.16.1 **Categories:** _None_ @@ -2835,49 +2250,10 @@ _None_ - `org.eclipse.edc.spi.types.TypeManager` (required) - `org.eclipse.edc.jsonld.spi.JsonLd` (required) - `org.eclipse.edc.participantcontext.single.spi.SingleParticipantContextSupplier` (required) -- `org.eclipse.edc.protocol.spi.ProtocolWebhookResolver` (required) - -Module `dsp-catalog-http-api-2025-virtual` ------------------------------------------- -**Artifact:** org.eclipse.edc:dsp-catalog-http-api-2025-virtual:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.protocol.dsp.catalog.http.api.v2025.virtual.DspVirtualCatalogApi2025Extension` -**Name:** "Dataspace Protocol 2025/1 API Catalog Extension" - -**Overview:** Creates and registers the controller for dataspace protocol v2025/1 catalog requests. - - - -### Configuration_None_ - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.connector.controlplane.services.spi.catalog.CatalogProtocolService` (required) -- `org.eclipse.edc.connector.controlplane.catalog.spi.DataServiceRegistry` (required) -- `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) -- `org.eclipse.edc.protocol.dsp.http.spi.message.DspRequestHandler` (required) -- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) -- `org.eclipse.edc.protocol.spi.ProtocolWebhookResolver` (required) -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.participantcontext.spi.service.ParticipantContextService` (required) -- `org.eclipse.edc.protocol.spi.ParticipantProfileService` (required) -- `org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry` (required) -- `org.eclipse.edc.protocol.dsp.spi.http.DspVirtualSubResourceLocator` (required) Module `dsp-catalog-http-dispatcher` ------------------------------------ -**Artifact:** org.eclipse.edc:dsp-catalog-http-dispatcher:0.18.0 +**Artifact:** org.eclipse.edc:dsp-catalog-http-dispatcher:0.16.1 **Categories:** _None_ @@ -2899,13 +2275,13 @@ _None_ _None_ #### Referenced (injected) services -- `org.eclipse.edc.connector.controlplane.services.spi.protocol.ProtocolRemoteMessageDispatcher` (required) +- `org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspHttpRemoteMessageDispatcher` (required) - `org.eclipse.edc.protocol.dsp.http.spi.serialization.JsonLdRemoteMessageSerializer` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.protocol.RequestBasePathProvider` (required) +- `org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspRequestBasePathProvider` (required) Module `dsp-catalog-transform-2025` ----------------------------------- -**Artifact:** org.eclipse.edc:dsp-catalog-transform-2025:0.18.0 +**Artifact:** org.eclipse.edc:dsp-catalog-transform-2025:0.16.1 **Categories:** _None_ @@ -2929,11 +2305,10 @@ _None_ - `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) - `org.eclipse.edc.spi.types.TypeManager` (required) - `org.eclipse.edc.participant.spi.ParticipantIdMapper` (required) -- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) Module `dsp-http-api-base-configuration` ---------------------------------------- -**Artifact:** org.eclipse.edc:dsp-http-api-base-configuration:0.18.0 +**Artifact:** org.eclipse.edc:dsp-http-api-base-configuration:0.16.1 **Categories:** _None_ @@ -2949,12 +2324,11 @@ _None_ ### Configuration -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| --------------------------- | -------- | -------- | --------------- | ------- | --- | --- | ------------------------------------------------------------------------------------------------------ | -| `web.http.protocol.port` | `*` | `string` | `8282` | | | | Port for protocol api context | -| `web.http.protocol.path` | `*` | `string` | `/api/protocol` | | | | Path for protocol api context | -| `web.http.protocol.virtual` | `*` | `string` | `false` | | | | Fill the participant context param in the protocol path in case the callback address is not configured | -| `edc.dsp.callback.address` | | `string` | `` | | | | Configures endpoint for reaching the Protocol API in the form "" | +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| -------------------------- | -------- | -------- | --------------- | ------- | --- | --- | ------------------------------------------------------------------------------------------------------ | +| `web.http.protocol.port` | `*` | `string` | `8282` | | | | Port for protocol api context | +| `web.http.protocol.path` | `*` | `string` | `/api/protocol` | | | | Path for protocol api context | +| `edc.dsp.callback.address` | | `string` | `` | | | | Configures endpoint for reaching the Protocol API in the form "" | #### Provided services - `org.eclipse.edc.protocol.dsp.http.spi.api.DspBaseWebhookAddress` @@ -2967,7 +2341,7 @@ _None_ Module `dsp-http-api-configuration-2025` ---------------------------------------- -**Artifact:** org.eclipse.edc:dsp-http-api-configuration-2025:0.18.0 +**Artifact:** org.eclipse.edc:dsp-http-api-configuration-2025:0.16.1 **Categories:** _None_ @@ -2995,43 +2369,10 @@ _None_ - `org.eclipse.edc.protocol.dsp.http.spi.api.DspBaseWebhookAddress` (required) - `org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry` (required) - `org.eclipse.edc.protocol.spi.DefaultParticipantIdExtractionFunction` (required) -- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) - -Module `dsp-http-api-configuration-2025-virtual` ------------------------------------------------- -**Artifact:** org.eclipse.edc:dsp-http-api-configuration-2025-virtual:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.protocol.dsp.http.api.configuration.v2025.virtual.DspVirtualApiConfigurationV2025Extension` -**Name:** "Dataspace Protocol 2025/1 API Virtual Configuration Extension" - -**Overview:** Registers protocol webhook, API transformers and namespaces for DSP v2025/1 in virtual connector mode. - - - -### Configuration_None_ - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.participant.spi.ParticipantIdMapper` (required) -- `org.eclipse.edc.protocol.dsp.http.spi.api.DspBaseWebhookAddress` (required) -- `org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry` (required) -- `org.eclipse.edc.protocol.spi.DefaultParticipantIdExtractionFunction` (required) -- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) Module `dsp-http-core` ---------------------- -**Artifact:** org.eclipse.edc:dsp-http-core:0.18.0 +**Artifact:** org.eclipse.edc:dsp-http-core:0.16.1 **Categories:** _None_ @@ -3042,20 +2383,24 @@ _None_ #### Class: `org.eclipse.edc.protocol.dsp.http.DspHttpCoreExtension` **Name:** "Dataspace Protocol Core Extension" -**Overview:** Provides an implementation of {@link ProtocolRemoteMessageDispatcher} to support sending dataspace +**Overview:** Provides an implementation of {@link DspHttpRemoteMessageDispatcher} to support sending dataspace protocol messages. The dispatcher can then be used by other extensions to add support for specific message types. -### Configuration_None_ +### Configuration + +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| --------------------------------- | -------- | -------- | ------- | ------- | --- | --- | ---------------------------------------------------------------- | +| `edc.dsp.well-known-path.enabled` | | `string` | `false` | | | | If set enable the well known path resolution scheme will be used | #### Provided services -- `org.eclipse.edc.connector.controlplane.services.spi.protocol.ProtocolRemoteMessageDispatcher` +- `org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspHttpRemoteMessageDispatcher` - `org.eclipse.edc.protocol.dsp.http.spi.message.DspRequestHandler` - `org.eclipse.edc.protocol.dsp.http.spi.serialization.JsonLdRemoteMessageSerializer` - `org.eclipse.edc.protocol.dsp.spi.transform.DspProtocolTypeTransformerRegistry` -- `org.eclipse.edc.connector.controlplane.services.spi.protocol.RequestBasePathProvider` +- `org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspRequestBasePathProvider` #### Referenced (injected) services - `org.eclipse.edc.http.spi.EdcHttpClient` (required) @@ -3070,61 +2415,9 @@ _None_ - `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) - `org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry` (required) -Module `dsp-http-core-virtual` ------------------------------- -**Artifact:** org.eclipse.edc:dsp-http-core-virtual:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.protocol.dsp.http.DspVirtualHttpCoreExtension` -**Name:** "Dataspace Protocol Core Virtual Extension" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -- `org.eclipse.edc.protocol.dsp.spi.http.DspVirtualSubResourceLocator` - -#### Referenced (injected) services -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry` (required) -- `org.eclipse.edc.protocol.spi.ParticipantProfileService` (required) - -#### Class: `org.eclipse.edc.protocol.dsp.http.profile.DataspaceProfileConfigurationExtension` -**Name:** "Dataspace Profile Configuration Extension" - -**Overview:** No overview provided. - - -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ---------------------------------------------------- | -------- | -------- | ------- | ------- | --- | --- | ----------------------------------------------------------------------------- | -| `edc.dataspace.profiles..name` | `*` | `string` | `` | | | | The name of the dataspace profile. | -| `edc.dataspace.profiles..protocol.version` | `*` | `string` | `` | | | | The version of the DSP protocol this profile binds to. | -| `edc.dataspace.profiles..protocol.binding` | `*` | `string` | `` | | | | The protocol binding (e.g. 'http') of the DSP protocol this profile binds to. | -| `edc.dataspace.profiles..protocol.namespace` | `*` | `string` | `` | | | | The JSON-LD namespace of the dataspace profile. | -| `edc.dataspace.profiles..jsonld.context.urls` | `*` | `string` | `` | | | | The JSON-LD context URLs of the dataspace profile. | - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.protocol.spi.DefaultParticipantIdExtractionFunction` (required) -- `org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry` (required) -- `org.eclipse.edc.protocol.dsp.http.spi.api.DspBaseWebhookAddress` (required) - -Module `dsp-metadata-http-api-virtual` --------------------------------------- -**Artifact:** org.eclipse.edc:dsp-metadata-http-api-virtual:0.18.0 +Module `dsp-http-dispatcher-2025` +--------------------------------- +**Artifact:** org.eclipse.edc:dsp-http-dispatcher-2025:0.16.1 **Categories:** _None_ @@ -3132,12 +2425,8 @@ Module `dsp-metadata-http-api-virtual` _None_ ### Extensions -#### Class: `org.eclipse.edc.protocol.dsp.metadata.http.api.DspVirtualMetadataApiExtension` -**Name:** "Dataspace Protocol Virtual Metadata Api" - -**Overview:** Provide API for the protocol versions. - - +#### Class: `org.eclipse.edc.protocol.dsp.http.dispatcher.DspHttpDispatcherV2025Extension` +**Name:** "DspHttpDispatcherV2025Extension" ### Configuration_None_ @@ -3145,16 +2434,12 @@ _None_ _None_ #### Referenced (injected) services -- `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.protocol.spi.ParticipantProfileService` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.participantcontext.spi.service.ParticipantContextService` (required) +- `org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry` (required) +- `org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspHttpRemoteMessageDispatcher` (required) Module `dsp-negotiation-http-api-2025` -------------------------------------- -**Artifact:** org.eclipse.edc:dsp-negotiation-http-api-2025:0.18.0 +**Artifact:** org.eclipse.edc:dsp-negotiation-http-api-2025:0.16.1 **Categories:** _None_ @@ -3184,41 +2469,9 @@ _None_ - `org.eclipse.edc.spi.types.TypeManager` (required) - `org.eclipse.edc.participantcontext.single.spi.SingleParticipantContextSupplier` (required) -Module `dsp-negotiation-http-api-2025-virtual` ----------------------------------------------- -**Artifact:** org.eclipse.edc:dsp-negotiation-http-api-2025-virtual:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.protocol.dsp.negotiation.http.api.v2025.virtual.DspVirtualNegotiationApi2025Extension` -**Name:** "Dataspace Protocol Negotiation Api v2025/1" - -**Overview:** Creates and registers the controller for dataspace protocol v2025/1 negotiation requests. - - - -### Configuration_None_ - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.connector.controlplane.services.spi.contractnegotiation.ContractNegotiationProtocolService` (required) -- `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) -- `org.eclipse.edc.protocol.dsp.http.spi.message.DspRequestHandler` (required) -- `org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.participantcontext.spi.service.ParticipantContextService` (required) -- `org.eclipse.edc.protocol.spi.ParticipantProfileService` (required) -- `org.eclipse.edc.protocol.dsp.spi.http.DspVirtualSubResourceLocator` (required) - Module `dsp-negotiation-http-dispatcher` ---------------------------------------- -**Artifact:** org.eclipse.edc:dsp-negotiation-http-dispatcher:0.18.0 +**Artifact:** org.eclipse.edc:dsp-negotiation-http-dispatcher:0.16.1 **Categories:** _None_ @@ -3238,16 +2491,16 @@ _None_ _None_ #### Referenced (injected) services -- `org.eclipse.edc.connector.controlplane.services.spi.protocol.ProtocolRemoteMessageDispatcher` (required) +- `org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspHttpRemoteMessageDispatcher` (required) - `org.eclipse.edc.protocol.dsp.http.spi.serialization.JsonLdRemoteMessageSerializer` (required) - `org.eclipse.edc.spi.types.TypeManager` (required) - `org.eclipse.edc.protocol.dsp.spi.transform.DspProtocolTypeTransformerRegistry` (required) - `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.protocol.RequestBasePathProvider` (required) +- `org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspRequestBasePathProvider` (required) Module `dsp-negotiation-transform-2025` --------------------------------------- -**Artifact:** org.eclipse.edc:dsp-negotiation-transform-2025:0.18.0 +**Artifact:** org.eclipse.edc:dsp-negotiation-transform-2025:0.16.1 **Categories:** _None_ @@ -3272,7 +2525,7 @@ _None_ Module `dsp-transfer-process-http-api-2025` ------------------------------------------- -**Artifact:** org.eclipse.edc:dsp-transfer-process-http-api-2025:0.18.0 +**Artifact:** org.eclipse.edc:dsp-transfer-process-http-api-2025:0.16.1 **Categories:** _None_ @@ -3302,41 +2555,9 @@ _None_ - `org.eclipse.edc.spi.types.TypeManager` (required) - `org.eclipse.edc.participantcontext.single.spi.SingleParticipantContextSupplier` (required) -Module `dsp-transfer-process-http-api-2025-virtual` ---------------------------------------------------- -**Artifact:** org.eclipse.edc:dsp-transfer-process-http-api-2025-virtual:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.protocol.dsp.transferprocess.http.api.v2025.virtual.DspVirtualTransferProcessApi2025Extension` -**Name:** "Dataspace Protocol 2025/1: TransferProcess API Extension" - -**Overview:** Creates and registers the controller for dataspace protocol v2025/1 transfer process requests. - - - -### Configuration_None_ - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessProtocolService` (required) -- `org.eclipse.edc.protocol.dsp.http.spi.message.DspRequestHandler` (required) -- `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) -- `org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.participantcontext.spi.service.ParticipantContextService` (required) -- `org.eclipse.edc.protocol.spi.ParticipantProfileService` (required) -- `org.eclipse.edc.protocol.dsp.spi.http.DspVirtualSubResourceLocator` (required) - Module `dsp-transfer-process-http-dispatcher` --------------------------------------------- -**Artifact:** org.eclipse.edc:dsp-transfer-process-http-dispatcher:0.18.0 +**Artifact:** org.eclipse.edc:dsp-transfer-process-http-dispatcher:0.16.1 **Categories:** _None_ @@ -3347,7 +2568,7 @@ _None_ #### Class: `org.eclipse.edc.protocol.dsp.transferprocess.http.dispatcher.DspTransferProcessDispatcherExtension` **Name:** "Dataspace Protocol Transfer HTTP Dispatcher Extension" -**Overview:** Provides HTTP dispatching for Dataspace Protocol transfer process messages via the {@link ProtocolRemoteMessageDispatcher}. +**Overview:** Provides HTTP dispatching for Dataspace Protocol transfer process messages via the {@link DspHttpRemoteMessageDispatcher}. @@ -3357,16 +2578,16 @@ _None_ _None_ #### Referenced (injected) services -- `org.eclipse.edc.connector.controlplane.services.spi.protocol.ProtocolRemoteMessageDispatcher` (required) +- `org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspHttpRemoteMessageDispatcher` (required) - `org.eclipse.edc.protocol.dsp.http.spi.serialization.JsonLdRemoteMessageSerializer` (required) - `org.eclipse.edc.spi.types.TypeManager` (required) - `org.eclipse.edc.protocol.dsp.spi.transform.DspProtocolTypeTransformerRegistry` (required) - `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.protocol.RequestBasePathProvider` (required) +- `org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspRequestBasePathProvider` (required) Module `dsp-transfer-process-transform-2025` -------------------------------------------- -**Artifact:** org.eclipse.edc:dsp-transfer-process-transform-2025:0.18.0 +**Artifact:** org.eclipse.edc:dsp-transfer-process-transform-2025:0.16.1 **Categories:** _None_ @@ -3392,7 +2613,7 @@ _None_ Module `dsp-version-http-api` ----------------------------- -**Artifact:** org.eclipse.edc:dsp-version-http-api:0.18.0 +**Artifact:** org.eclipse.edc:dsp-version-http-api:0.16.1 **Categories:** _None_ @@ -3421,7 +2642,7 @@ _None_ Module `edr-cache-api` ---------------------- -**Artifact:** org.eclipse.edc:edr-cache-api:0.18.0 +**Artifact:** org.eclipse.edc:edr-cache-api:0.16.1 **Categories:** _None_ @@ -3451,7 +2672,7 @@ _None_ Module `edr-index-sql` ---------------------- -**Artifact:** org.eclipse.edc:edr-index-sql:0.18.0 +**Artifact:** org.eclipse.edc:edr-index-sql:0.16.1 **Categories:** _None_ @@ -3484,7 +2705,7 @@ _None_ Module `edr-store-core` ----------------------- -**Artifact:** org.eclipse.edc:edr-store-core:0.18.0 +**Artifact:** org.eclipse.edc:edr-store-core:0.16.1 **Categories:** _None_ @@ -3531,7 +2752,7 @@ _None_ Module `edr-store-receiver` --------------------------- -**Artifact:** org.eclipse.edc:edr-store-receiver:0.18.0 +**Artifact:** org.eclipse.edc:edr-store-receiver:0.16.1 **Categories:** _None_ @@ -3564,7 +2785,7 @@ _None_ Module `events-cloud-http` -------------------------- -**Artifact:** org.eclipse.edc:events-cloud-http:0.18.0 +**Artifact:** org.eclipse.edc:events-cloud-http:0.16.1 **Categories:** _None_ @@ -3594,119 +2815,9 @@ _None_ - `java.time.Clock` (required) - `org.eclipse.edc.spi.system.Hostname` (required) -Module `events-nats` --------------------- -**Artifact:** org.eclipse.edc:events-nats:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.event.nats.NatsPublishingExtension` -**Name:** "NATS Event Publishing Extension" - -**Overview:** No overview provided. - - -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ------------------------------------- | -------- | -------- | ------- | ------- | --- | --- | -------------------------------------------------------------------------------- | -| `edc.events.nats.url` | `*` | `string` | `` | | | | The URL of the NATS server' | -| `edc.events.nats.stream` | `*` | `string` | `` | | | | The name of the NATS stream to use for event publishing' | -| `edc.events.nats.stream.create` | | `string` | `true` | | | | If the stream should be attempted to be created. May fail if the stream exists.' | -| `edc.events.nats.stream.create.force` | | `string` | `false` | | | | If the stream should be created, and overwritten if it exists' | - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.spi.event.EventRouter` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) -- `io.nats.client.Options` (optional) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.spi.system.Hostname` (required) -- `org.eclipse.edc.spi.telemetry.Telemetry` (required) - -Module `federated-catalog-api` ------------------------------- -**Artifact:** org.eclipse.edc:federated-catalog-api:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.catalog.api.query.FederatedCatalogApiExtension` -**Name:** "Management API: Federated Catalog" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.catalog.spi.QueryService` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) -- `org.eclipse.edc.participant.spi.ParticipantIdMapper` (required) - -Module `federated-catalog-cache-sql` ------------------------------------- -**Artifact:** org.eclipse.edc:federated-catalog-cache-sql:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.catalog.cache.sql.SqlFederatedCatalogCacheExtension` -**Name:** "SQL federated catalog cache" - -**Overview:** No overview provided. - - -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ------------------------------------------- | -------- | -------- | --------- | ------- | --- | --- | ------------------------- | -| `edc.sql.store.federatedcatalog.datasource` | `*` | `string` | `default` | | | | The datasource to be used | - -#### Provided services -- `org.eclipse.edc.catalog.spi.FederatedCatalogCache` - -#### Referenced (injected) services -- `org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry` (required) -- `org.eclipse.edc.transaction.spi.TransactionContext` (required) -- `org.eclipse.edc.catalog.cache.sql.FederatedCatalogCacheStatements` (optional) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.sql.QueryExecutor` (required) -- `org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper` (required) - -Module `federated-catalog-spi` ------------------------------- -**Name:** Catalog services -**Artifact:** org.eclipse.edc:federated-catalog-spi:0.18.0 - -**Categories:** _None_ - -### Extension points - - `org.eclipse.edc.catalog.spi.FederatedCatalogCache` - -### Extensions Module `iam-mock` ----------------- -**Artifact:** org.eclipse.edc:iam-mock:0.18.0 +**Artifact:** org.eclipse.edc:iam-mock:0.16.1 **Categories:** _None_ @@ -3725,8 +2836,10 @@ _None_ | Key | Required | Type | Default | Pattern | Min | Max | Description | | --------------------------- | -------- | -------- | ---------------- | ------- | --- | --- | ------------------------------------------------------------------------------------- | +| `edc.mock.region` | `*` | `string` | `eu` | | | | Configures the region to be used in the mock tokens | | `edc.participant.id` | `*` | `string` | `` | | | | Configures the participant id this runtime is operating on behalf of | | `edc.mock.faulty_client_id` | `*` | `string` | `faultyClientId` | | | | Configures the faulty participant id that the requests to fail (for testing purposes) | +| `edc.agent.identity.key` | `*` | `string` | `client_id` | | | | The name of the claim key used to determine the participant identity | #### Provided services - `org.eclipse.edc.spi.iam.IdentityService` @@ -3739,7 +2852,7 @@ _None_ Module `identity-did-core` -------------------------- -**Artifact:** org.eclipse.edc:identity-did-core:0.18.0 +**Artifact:** org.eclipse.edc:identity-did-core:0.16.1 **Categories:** _None_ @@ -3770,7 +2883,7 @@ _None_ Module `identity-did-spi` ------------------------- **Name:** IAM DID services -**Artifact:** org.eclipse.edc:identity-did-spi:0.18.0 +**Artifact:** org.eclipse.edc:identity-did-spi:0.16.1 **Categories:** _None_ @@ -3783,7 +2896,7 @@ Module `identity-did-spi` ### Extensions Module `identity-did-web` ------------------------- -**Artifact:** org.eclipse.edc:identity-did-web:0.18.0 +**Artifact:** org.eclipse.edc:identity-did-web:0.16.1 **Categories:** _None_ @@ -3815,7 +2928,7 @@ _None_ Module `jersey-core` -------------------- -**Artifact:** org.eclipse.edc:jersey-core:0.18.0 +**Artifact:** org.eclipse.edc:jersey-core:0.16.1 **Categories:** _None_ @@ -3845,7 +2958,7 @@ _None_ Module `jersey-micrometer` -------------------------- -**Artifact:** org.eclipse.edc:jersey-micrometer:0.18.0 +**Artifact:** org.eclipse.edc:jersey-micrometer:0.16.1 **Categories:** _None_ @@ -3872,7 +2985,7 @@ _None_ Module `jetty-core` ------------------- -**Artifact:** org.eclipse.edc:jetty-core:0.18.0 +**Artifact:** org.eclipse.edc:jetty-core:0.16.1 **Categories:** _None_ @@ -3904,7 +3017,7 @@ _None_ Module `jetty-micrometer` ------------------------- -**Artifact:** org.eclipse.edc:jetty-micrometer:0.18.0 +**Artifact:** org.eclipse.edc:jetty-micrometer:0.16.1 **Categories:** _None_ @@ -3936,7 +3049,7 @@ _None_ Module `json-ld` ---------------- -**Artifact:** org.eclipse.edc:json-ld:0.18.0 +**Artifact:** org.eclipse.edc:json-ld:0.16.1 **Categories:** _None_ @@ -3956,14 +3069,14 @@ _None_ ### Configuration -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ---------------------------------- | -------- | -------- | ------- | ------- | --- | --- | ----------------------------------------------------------------------------------------------- | -| `edc.jsonld.document..path` | `*` | `string` | `` | | | | Path of the JSON-LD document to cache | -| `edc.jsonld.document..url` | `*` | `string` | `` | | | | URL of the JSON-LD document to cache | -| `edc.jsonld.http.enabled` | `*` | `string` | `false` | | | | If set enable http json-ld document resolution | -| `edc.jsonld.https.enabled` | `*` | `string` | `false` | | | | If set enable https json-ld document resolution | -| `edc.jsonld.vocab.disable` | `*` | `string` | `false` | | | | If true disable the @vocab context definition. This could be used to avoid api breaking changes | -| `edc.jsonld.prefixes.check` | `*` | `string` | `true` | | | | If true a validation on expended object will be made against configured prefixes | +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| ------------------------------------------ | -------- | --------- | ------- | ------- | --- | --- | ----------------------------------------------------------------------------------------------- | +| `edc.jsonld.document..path` | `*` | `string` | `` | | | | Path of the JSON-LD document to cache | +| `edc.jsonld.document..url` | `*` | `string` | `` | | | | URL of the JSON-LD document to cache | +| `edc.jsonld.http.enabled` | `*` | `string` | `false` | | | | If set enable http json-ld document resolution | +| `edc.jsonld.https.enabled` | `*` | `boolean` | `false` | | | | If set enable https json-ld document resolution | +| `edc.jsonld.vocab.disable` | `*` | `string` | `false` | | | | If true disable the @vocab context definition. This could be used to avoid api breaking changes | +| `edc.jsonld.prefixes.check` | `*` | `boolean` | `true` | | | | If true a validation on expended object will be made against configured prefixes | #### Provided services - `org.eclipse.edc.jsonld.spi.JsonLd` @@ -3973,7 +3086,7 @@ _None_ Module `jti-validation-store-sql` --------------------------------- -**Artifact:** org.eclipse.edc:jti-validation-store-sql:0.18.0 +**Artifact:** org.eclipse.edc:jti-validation-store-sql:0.16.1 **Categories:** _None_ @@ -4004,33 +3117,31 @@ _None_ - `org.eclipse.edc.spi.types.TypeManager` (required) - `org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper` (required) -Module `management-api-authorization` -------------------------------------- -**Artifact:** org.eclipse.edc:management-api-authorization:0.18.0 +Module `jwt-signer-spi` +----------------------- +**Name:** Implementation SPI that is used to contribute custom JWSSigners to the JwtGenerationService +**Artifact:** org.eclipse.edc:jwt-signer-spi:0.16.1 **Categories:** _None_ ### Extension points -_None_ + - `org.eclipse.edc.jwt.signer.spi.JwsSignerProvider` ### Extensions -#### Class: `org.eclipse.edc.connector.api.management.authz.ManagementApiAuthorizationExtension` -**Name:** "Management API Authorization Extension" - -**Overview:** No overview provided. - - -### Configuration_None_ +Module `jwt-spi` +---------------- +**Name:** JTW services +**Artifact:** org.eclipse.edc:jwt-spi:0.16.1 -#### Provided services -- `org.eclipse.edc.api.auth.spi.AuthorizationService` +**Categories:** _None_ -#### Referenced (injected) services -- `org.eclipse.edc.web.spi.WebService` (required) +### Extension points + - `org.eclipse.edc.jwt.validation.jti.JtiValidationStore` +### Extensions Module `management-api-configuration` ------------------------------------- -**Artifact:** org.eclipse.edc:management-api-configuration:0.18.0 +**Artifact:** org.eclipse.edc:management-api-configuration:0.16.1 **Categories:** _None_ @@ -4059,53 +3170,18 @@ _None_ #### Referenced (injected) services - `org.eclipse.edc.web.spi.WebService` (required) +- `org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationRegistry` (required) - `org.eclipse.edc.web.spi.configuration.PortMappingRegistry` (required) - `org.eclipse.edc.spi.types.TypeManager` (required) - `org.eclipse.edc.jsonld.spi.JsonLd` (required) - `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) - `org.eclipse.edc.participant.spi.ParticipantIdMapper` (required) - `org.eclipse.edc.spi.system.Hostname` (required) -- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) - `org.eclipse.edc.spi.system.apiversion.ApiVersionService` (required) -Module `management-api-oauth2-authentication` ---------------------------------------------- -**Artifact:** org.eclipse.edc:management-api-oauth2-authentication:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.connector.api.management.authn.ManagementApiOauth2AuthenticationExtension` -**Name:** "Management API OAuth2 Authentication Extension" - -**Overview:** No overview provided. - - -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ------------------------------------ | -------- | -------- | -------- | ------- | --- | --- | ---------------------------------------------------------- | -| `edc.iam.oauth2.issuer` | | `string` | `` | | | | Issuer of the OAuth2 server | -| `edc.iam.oauth2.jwks.url` | `*` | `string` | `` | | | | Absolute URL where the JWKS of the OAuth2 server is hosted | -| `edc.iam.oauth2.jwks.cache.validity` | `*` | `string` | `300000` | | | | Time (in ms) that cached JWKS are cached | - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.web.spi.WebService` (required) -- `java.time.Clock` (required) -- `org.eclipse.edc.keys.spi.KeyParserRegistry` (required) -- `org.eclipse.edc.participantcontext.spi.service.ParticipantContextService` (required) -- `org.eclipse.edc.token.spi.TokenValidationService` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) - Module `management-api-schema-validator` ---------------------------------------- -**Artifact:** org.eclipse.edc:management-api-schema-validator:0.18.0 +**Artifact:** org.eclipse.edc:management-api-schema-validator:0.16.1 **Categories:** _None_ @@ -4119,16 +3195,7 @@ _None_ **Overview:** No overview provided. -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ------------------------------------------------------------------ | -------- | -------- | ------- | ------- | --- | --- | --------------------------------------------------------------------------------------------------------------------------- | -| `edc.mgmt.api.schema..version` | `*` | `string` | `` | | | | Namespace prefix used when registering custom validators on JsonObjectValidatorRegistry, e.g. 'v4'. | -| `edc.mgmt.api.schema..mapping.from` | | `string` | `` | | | | Optional schema URL prefix to remap to a local location (paired with 'mapping.to'). | -| `edc.mgmt.api.schema..mapping.to` | | `string` | `` | | | | Optional local URI the schema prefix is remapped to, e.g. 'file:///path' or 'classpath:/path' (paired with 'mapping.from'). | -| `edc.mgmt.api.schema..validator..type` | `*` | `string` | `` | | | | JSON-LD @type term the schema is registered against. | -| `edc.mgmt.api.schema..validator..schema` | `*` | `string` | `` | | | | Absolute schema URL (resolved through 'mapping.from'/'mapping.to' when configured). | -| `edc.mgmt.api.schema..validator..profiles` | | `string` | `` | | | | Optional profile to associate with the validator in order to be activated | +### Configuration_None_ #### Provided services _None_ @@ -4139,7 +3206,7 @@ _None_ Module `micrometer-core` ------------------------ -**Artifact:** org.eclipse.edc:micrometer-core:0.18.0 +**Artifact:** org.eclipse.edc:micrometer-core:0.16.1 **Categories:** _None_ @@ -4170,9 +3237,9 @@ _None_ #### Referenced (injected) services _None_ -Module `negotiation-tasks-publisher-nats` ------------------------------------------ -**Artifact:** org.eclipse.edc:negotiation-tasks-publisher-nats:0.18.0 +Module `monitor-jdk-logger` +--------------------------- +**Artifact:** org.eclipse.edc:monitor-jdk-logger:0.16.1 **Categories:** _None_ @@ -4180,66 +3247,26 @@ Module `negotiation-tasks-publisher-nats` _None_ ### Extensions -#### Class: `org.eclipse.edc.controlplane.tasks.publisher.nats.NegotiationTaskNatsPublisherExtension` -**Name:** "NegotiationTaskNatsPublisherExtension" - -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| -------------------------------------- | -------- | -------- | ----------------------- | ------- | --- | --- | ----------------------------------------------------------------------------------- | -| `edc.nats.cn.publisher.url` | `*` | `string` | `nats://localhost:4222` | | | | The URL of the NATS server to connect to for publishing contract negotiation tasks. | -| `edc.nats.cn.publisher.subject-prefix` | `*` | `string` | `negotiations` | | | | The prefix for the subjects | - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `java.time.Clock` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) -- `org.eclipse.edc.controlplane.tasks.TaskObservable` (required) +#### Class: `org.eclipse.edc.monitor.logger.LoggerMonitorExtension` +**Name:** "Logger monitor" -Module `negotiation-tasks-subscriber-nats` ------------------------------------------- -**Artifact:** org.eclipse.edc:negotiation-tasks-subscriber-nats:0.18.0 +**Overview:** Extension adding logging monitor. -**Categories:** _None_ - -### Extension points -_None_ + @deprecated will be removed soon. -### Extensions -#### Class: `org.eclipse.edc.virtual.controlplane.contract.negotiation.subscriber.NatsContractNegotiationSubscriberExtension` -**Name:** "NatsContractNegotiationSubscriberExtension" -### Configuration -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ------------------------------------ | -------- | -------- | ----------------------- | ------- | --- | --- | ---------------------------------------------------------------------------------- | -| `edc.nats.cn.subscriber.url` | `*` | `string` | `nats://localhost:4222` | | | | The URL of the NATS server to connect to for contract negotiation events. | -| `edc.nats.cn.subscriber.name` | `*` | `string` | `cn-subscriber` | | | | The name of the consumer for contract negotiation events | -| `edc.nats.cn.subscriber.autocreate` | `*` | `string` | `false` | | | | When true, it will automatically create the stream and the consumer if not present | -| `edc.nats.cn.subscriber.stream` | `*` | `string` | `cn-stream` | | | | The stream name where to attach the consumer | -| `edc.nats.cn.subscriber.subject` | `*` | `string` | `negotiations.>` | | | | The subject of the consumer for contract negotiation events | -| `edc.nats.cn.subscriber.batch-size` | `*` | `string` | `100` | | | | The size of the batch when fetching messages | -| `edc.nats.cn.subscriber.max-wait` | `*` | `string` | `100` | | | | The max waiting time for messages (ms) | -| `edc.nats.cn.subscriber.max-retries` | `*` | `string` | `3` | | | | Max retries for task execution failure on transient errors | +### Configuration_None_ #### Provided services _None_ #### Referenced (injected) services -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.controlplane.contract.spi.negotiation.ContractNegotiationTaskExecutor` (required) -- `org.eclipse.edc.spi.system.ExecutorInstrumentation` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) -- `org.eclipse.edc.controlplane.tasks.TaskService` (required) -- `org.eclipse.edc.transaction.spi.TransactionContext` (required) -- `java.time.Clock` (required) +_None_ Module `oauth2-client` ---------------------- -**Artifact:** org.eclipse.edc:oauth2-client:0.18.0 +**Artifact:** org.eclipse.edc:oauth2-client:0.16.1 **Categories:** _None_ @@ -4265,7 +3292,7 @@ _None_ Module `oauth2-spi` ------------------- **Name:** OAuth2 services -**Artifact:** org.eclipse.edc:oauth2-spi:0.18.0 +**Artifact:** org.eclipse.edc:oauth2-spi:0.16.1 **Categories:** _None_ @@ -4273,9 +3300,9 @@ Module `oauth2-spi` - `org.eclipse.edc.iam.oauth2.spi.client.Oauth2Client` ### Extensions -Module `otel-monitor` ---------------------- -**Artifact:** org.eclipse.edc:otel-monitor:0.18.0 +Module `participant-context-config-core` +---------------------------------------- +**Artifact:** org.eclipse.edc:participant-context-config-core:0.16.1 **Categories:** _None_ @@ -4283,8 +3310,8 @@ Module `otel-monitor` _None_ ### Extensions -#### Class: `org.eclipse.edc.monitor.opentelemetry.OtelMonitorExtension` -**Name:** "OpenTelemetry Monitor Extension" +#### Class: `org.eclipse.edc.participantcontext.config.defaults.ParticipantContextConfigDefaultServicesExtension` +**Name:** "Participant Context Config Default Services Extension" **Overview:** No overview provided. @@ -4292,81 +3319,11 @@ _None_ ### Configuration_None_ #### Provided services -_None_ +- `org.eclipse.edc.participantcontext.spi.config.store.ParticipantContextConfigStore` #### Referenced (injected) services _None_ -Module `participant-context-api-v5` ------------------------------------ -**Artifact:** org.eclipse.edc:participant-context-api-v5:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.connector.controlplane.api.management.participantcontext.ParticipantContextManagementApiExtension` -**Name:** "ParticipantContext management API Extension" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.api.auth.spi.AuthorizationService` (required) -- `org.eclipse.edc.participantcontext.spi.service.ParticipantContextService` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) - -Module `participant-context-config-api-v5` ------------------------------------------- -**Artifact:** org.eclipse.edc:participant-context-config-api-v5:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.connector.controlplane.api.management.participantcontext.config.ParticipantContextConfigManagementApiExtension` -**Name:** "ParticipantContext config management API Extension" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.participantcontext.spi.config.service.ParticipantContextConfigService` (required) - -Module `participant-context-config-core` ----------------------------------------- -**Artifact:** org.eclipse.edc:participant-context-config-core:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions #### Class: `org.eclipse.edc.participantcontext.config.ParticipantContextConfigServicesExtension` **Name:** "Participant Context Config Services Extension" @@ -4377,7 +3334,7 @@ _None_ | Key | Required | Type | Default | Pattern | Min | Max | Description | | ---------------------------------------------- | -------- | -------- | ------- | ------- | --- | --- | ----------------------------------------------------------------------------- | -| `edc.participants.config.encryption.algorithm` | | `string` | `` | | | | The encryption algorithm used for encrypting and decrypting sensitive config. | +| `edc.participants.config.encryption.algorithm` | `*` | `string` | `aes` | | | | The encryption algorithm used for encrypting and decrypting sensitive config. | #### Provided services - `org.eclipse.edc.participantcontext.spi.config.service.ParticipantContextConfigService` @@ -4389,23 +3346,9 @@ _None_ - `org.eclipse.edc.encryption.EncryptionAlgorithmRegistry` (required) - `org.eclipse.edc.spi.monitor.Monitor` (required) -#### Class: `org.eclipse.edc.participantcontext.config.defaults.ParticipantContextConfigDefaultServicesExtension` -**Name:** "Participant Context Config Default Services Extension" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -- `org.eclipse.edc.participantcontext.spi.config.store.ParticipantContextConfigStore` - -#### Referenced (injected) services -_None_ - -Module `participant-context-connector-classic-core` ---------------------------------------------------- -**Artifact:** org.eclipse.edc:participant-context-connector-classic-core:0.18.0 +Module `participant-context-core` +--------------------------------- +**Artifact:** org.eclipse.edc:participant-context-core:0.16.1 **Categories:** _None_ @@ -4413,49 +3356,38 @@ Module `participant-context-connector-classic-core` _None_ ### Extensions -#### Class: `org.eclipse.edc.participantcontext.connector.ClassicParticipantContextDefaultServicesExtension` -**Name:** "Single Participant Context Default Services Extension" +#### Class: `org.eclipse.edc.participantcontext.ParticipantContextDefaultServicesExtension` +**Name:** "Participant Context Default Services Extension" **Overview:** No overview provided. -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ---------------------------- | -------- | -------- | ----------- | ------- | --- | --- | ------------------------------------------------------------------------ | -| `edc.participant.id` | `*` | `string` | `anonymous` | | | | Configures the participant id this runtime is operating on behalf of | -| `edc.participant.context.id` | | `string` | `` | | | | Configures the participant context id for the single participant runtime | +### Configuration_None_ #### Provided services -- `org.eclipse.edc.participantcontext.single.spi.SingleParticipantContextSupplier` -- `org.eclipse.edc.participantcontext.spi.config.store.ParticipantContextConfigStore` +- `org.eclipse.edc.participantcontext.spi.store.ParticipantContextStore` #### Referenced (injected) services -- `org.eclipse.edc.spi.monitor.Monitor` (required) +- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) -#### Class: `org.eclipse.edc.participantcontext.connector.ClassicParticipantContextServicesExtension` -**Name:** "Classic Participant Context Services Extension" +#### Class: `org.eclipse.edc.participantcontext.ParticipantContextServicesExtension` +**Name:** "Participant Context Default Services Extension" **Overview:** No overview provided. -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ---------------------------- | -------- | -------- | ----------- | ------- | --- | --- | ------------------------------------------------------------------------ | -| `edc.participant.id` | `*` | `string` | `anonymous` | | | | Configures the participant id this runtime is operating on behalf of | -| `edc.participant.context.id` | | `string` | `` | | | | Configures the participant context id for the single participant runtime | +### Configuration_None_ #### Provided services -_None_ +- `org.eclipse.edc.participantcontext.spi.service.ParticipantContextService` #### Referenced (injected) services -- `org.eclipse.edc.spi.monitor.Monitor` (required) - `org.eclipse.edc.participantcontext.spi.store.ParticipantContextStore` (required) +- `org.eclipse.edc.transaction.spi.TransactionContext` (required) -Module `participant-context-connector-core` -------------------------------------------- -**Artifact:** org.eclipse.edc:participant-context-connector-core:0.18.0 +Module `participant-context-single-core` +---------------------------------------- +**Artifact:** org.eclipse.edc:participant-context-single-core:0.16.1 **Categories:** _None_ @@ -4463,72 +3395,30 @@ Module `participant-context-connector-core` _None_ ### Extensions -#### Class: `org.eclipse.edc.participantcontext.connector.ConnectorParticipantContextExtension` -**Name:** "Connector Participant Context Extension" +#### Class: `org.eclipse.edc.participantcontext.single.SingleParticipantContextDefaultServicesExtension` +**Name:** "Single Participant Context Default Services Extension" **Overview:** No overview provided. ### Configuration -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ----------------------------------- | -------- | -------- | ------- | ------- | --- | --- | ---------------------------------------------------------------------------------------------------------- | -| `edc.dataspace.enable.profiles.all` | `*` | `string` | `false` | | | | When running in virtual mode, enable all the participants to use all the profiles enabled in the connector | +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| ---------------------------- | -------- | -------- | ----------- | ------- | --- | --- | ------------------------------------------------------------------------ | +| `edc.participant.id` | `*` | `string` | `anonymous` | | | | Configures the participant id this runtime is operating on behalf of | +| `edc.participant.context.id` | | `string` | `` | | | | Configures the participant context id for the single participant runtime | #### Provided services -- `org.eclipse.edc.protocol.spi.ProtocolWebhookResolver` -- `org.eclipse.edc.protocol.spi.ParticipantProfileService` +- `org.eclipse.edc.participantcontext.single.spi.SingleParticipantContextSupplier` +- `org.eclipse.edc.participantcontext.spi.config.store.ParticipantContextConfigStore` - `org.eclipse.edc.participantcontext.spi.identity.ParticipantIdentityResolver` #### Referenced (injected) services -- `org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry` (required) -- `org.eclipse.edc.participantcontext.spi.service.ParticipantContextService` (required) -- `org.eclipse.edc.participantcontext.spi.config.store.ParticipantContextConfigStore` (required) -- `org.eclipse.edc.transaction.spi.TransactionContext` (required) - `org.eclipse.edc.spi.monitor.Monitor` (required) -Module `participant-context-core` ---------------------------------- -**Artifact:** org.eclipse.edc:participant-context-core:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.participantcontext.ParticipantContextServicesExtension` -**Name:** "Participant Context Default Services Extension" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -- `org.eclipse.edc.participantcontext.spi.service.ParticipantContextService` - -#### Referenced (injected) services -- `org.eclipse.edc.participantcontext.spi.store.ParticipantContextStore` (required) -- `org.eclipse.edc.transaction.spi.TransactionContext` (required) - -#### Class: `org.eclipse.edc.participantcontext.ParticipantContextDefaultServicesExtension` -**Name:** "Participant Context Default Services Extension" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -- `org.eclipse.edc.participantcontext.spi.store.ParticipantContextStore` - -#### Referenced (injected) services -- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) - Module `participantcontext-config-store-sql` -------------------------------------------- -**Artifact:** org.eclipse.edc:participantcontext-config-store-sql:0.18.0 +**Artifact:** org.eclipse.edc:participantcontext-config-store-sql:0.16.1 **Categories:** _None_ @@ -4561,7 +3451,7 @@ _None_ Module `participantcontext-store-sql` ------------------------------------- -**Artifact:** org.eclipse.edc:participantcontext-store-sql:0.18.0 +**Artifact:** org.eclipse.edc:participantcontext-store-sql:0.16.1 **Categories:** _None_ @@ -4594,7 +3484,7 @@ _None_ Module `policy-definition-api` ------------------------------ -**Artifact:** org.eclipse.edc:policy-definition-api:0.18.0 +**Artifact:** org.eclipse.edc:policy-definition-api:0.16.1 **Categories:** _None_ @@ -4622,39 +3512,9 @@ _None_ - `org.eclipse.edc.jsonld.spi.JsonLd` (required) - `org.eclipse.edc.participantcontext.single.spi.SingleParticipantContextSupplier` (required) -Module `policy-definition-api-v5` ---------------------------------- -**Artifact:** org.eclipse.edc:policy-definition-api-v5:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.connector.controlplane.api.management.policy.PolicyDefinitionApiV5Extension` -**Name:** "Management API: Policy Definition" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.policydefinition.PolicyDefinitionService` (required) -- `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.api.auth.spi.AuthorizationService` (required) - Module `policy-definition-store-sql` ------------------------------------ -**Artifact:** org.eclipse.edc:policy-definition-store-sql:0.18.0 +**Artifact:** org.eclipse.edc:policy-definition-store-sql:0.16.1 **Categories:** _None_ @@ -4688,7 +3548,7 @@ Module `policy-definition-store-sql` Module `policy-engine-spi` -------------------------- **Name:** Policy Engine services -**Artifact:** org.eclipse.edc:policy-engine-spi:0.18.0 +**Artifact:** org.eclipse.edc:policy-engine-spi:0.16.1 **Categories:** _None_ @@ -4699,7 +3559,7 @@ Module `policy-engine-spi` ### Extensions Module `policy-monitor-core` ---------------------------- -**Artifact:** org.eclipse.edc:policy-monitor-core:0.18.0 +**Artifact:** org.eclipse.edc:policy-monitor-core:0.16.1 **Categories:** _None_ @@ -4707,6 +3567,21 @@ Module `policy-monitor-core` _None_ ### Extensions +#### Class: `org.eclipse.edc.connector.policy.monitor.PolicyMonitorDefaultServicesExtension` +**Name:** "PolicyMonitor Default Services" + +**Overview:** No overview provided. + + +### Configuration_None_ + +#### Provided services +- `org.eclipse.edc.connector.policy.monitor.spi.PolicyMonitorStore` + +#### Referenced (injected) services +- `java.time.Clock` (required) +- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) + #### Class: `org.eclipse.edc.connector.policy.monitor.PolicyMonitorExtension` **Name:** "Policy Monitor" @@ -4715,10 +3590,12 @@ _None_ ### Configuration -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ------------------------------- | -------- | -------- | ------- | ------- | --- | --- | --------------------------------------------------------------------------- | -| `edc.policy.monitor.batch-size` | `*` | `string` | `20` | | | | The number of policy monitor entries to be evaluated on every watchdog run. | -| `edc.policy.monitor.period` | `*` | `string` | `PT1H` | | | | Time period between policy monitor evaluations in ISO-8061 duration format. | +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| ------------------------------------- | -------- | -------- | ------- | ------- | --- | --- | --------------------------------------------------------------------------- | +| `state-machine.iteration-wait-millis` | `*` | `string` | `1000` | | | | The iteration wait time in milliseconds in the state machine. | +| `state-machine.batch-size` | `*` | `string` | `20` | | | | The number of entities to be processed on every iteration. | +| `send.retry.limit` | `*` | `string` | `7` | | | | How many times a specific operation must be tried before failing with error | +| `send.retry.base-delay.ms` | `*` | `string` | `1000` | | | | The base delay for the consumer negotiation retry mechanism in millisecond | #### Provided services - `org.eclipse.edc.connector.policy.monitor.spi.PolicyMonitorManager` @@ -4733,26 +3610,10 @@ _None_ - `org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessService` (required) - `org.eclipse.edc.connector.policy.monitor.spi.PolicyMonitorStore` (required) - `org.eclipse.edc.policy.engine.spi.RuleBindingRegistry` (required) -- `org.eclipse.edc.transaction.spi.TransactionContext` (required) - -#### Class: `org.eclipse.edc.connector.policy.monitor.PolicyMonitorDefaultServicesExtension` -**Name:** "PolicyMonitor Default Services" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -- `org.eclipse.edc.connector.policy.monitor.spi.PolicyMonitorStore` - -#### Referenced (injected) services -- `java.time.Clock` (required) -- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) Module `policy-monitor-store-sql` --------------------------------- -**Artifact:** org.eclipse.edc:policy-monitor-store-sql:0.18.0 +**Artifact:** org.eclipse.edc:policy-monitor-store-sql:0.16.1 **Categories:** _None_ @@ -4781,23 +3642,22 @@ _None_ - `org.eclipse.edc.sql.QueryExecutor` (required) - `org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper` (required) - `org.eclipse.edc.sql.lease.spi.SqlLeaseContextBuilderProvider` (required) -- `org.eclipse.edc.sql.lease.spi.LeaseStatements` (required) Module `policy-spi` ------------------- **Name:** Policy services -**Artifact:** org.eclipse.edc:policy-spi:0.18.0 +**Artifact:** org.eclipse.edc:policy-spi:0.16.1 **Categories:** _None_ ### Extension points - - `org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyArchive` - `org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyDefinitionStore` + - `org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyArchive` ### Extensions Module `runtime-core` --------------------- -**Artifact:** org.eclipse.edc:runtime-core:0.18.0 +**Artifact:** org.eclipse.edc:runtime-core:0.16.1 **Categories:** _None_ @@ -4834,7 +3694,6 @@ _None_ - `org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry` - `dev.failsafe.RetryPolicy` - `okhttp3.OkHttpClient` -- `org.eclipse.edc.spi.types.TypeManager` #### Referenced (injected) services - `okhttp3.EventListener` (optional) @@ -4847,11 +3706,13 @@ _None_ ### Configuration -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| -------------- | -------- | -------- | ----------- | ------- | --- | --- | ---------------------------------------------------- | -| `edc.hostname` | `*` | `string` | `localhost` | | | | Runtime hostname, which e.g. is used in referer urls | +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| ----------------------- | -------- | -------- | ----------- | ------- | --- | --- | ---------------------------------------------------------------------- | +| `edc.hostname` | `*` | `string` | `localhost` | | | | Runtime hostname, which e.g. is used in referer urls | +| `edc.encryption.strict` | `*` | `string` | `true` | | | | Whether to fail when an unsupported encryption algorithm is requested. | #### Provided services +- `org.eclipse.edc.spi.types.TypeManager` - `org.eclipse.edc.spi.system.Hostname` - `org.eclipse.edc.http.spi.EdcHttpClient` - `org.eclipse.edc.spi.command.CommandHandlerRegistry` @@ -4859,18 +3720,17 @@ _None_ - `org.eclipse.edc.transform.spi.TypeTransformerRegistry` - `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` - `org.eclipse.edc.spi.query.CriterionOperatorRegistry` +- `org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry` - `org.eclipse.edc.encryption.EncryptionAlgorithmRegistry` -- `org.eclipse.edc.spi.system.apiversion.ApiVersionService` #### Referenced (injected) services - `okhttp3.OkHttpClient` (required) - `dev.failsafe.RetryPolicy` (required) - `java.time.Clock` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) Module `secrets-api` -------------------- -**Artifact:** org.eclipse.edc:secrets-api:0.18.0 +**Artifact:** org.eclipse.edc:secrets-api:0.16.1 **Categories:** _None_ @@ -4897,37 +3757,9 @@ _None_ - `org.eclipse.edc.jsonld.spi.JsonLd` (required) - `org.eclipse.edc.spi.types.TypeManager` (required) -Module `signaling-data-plane` ------------------------------ -**Artifact:** org.eclipse.edc:signaling-data-plane:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.test.runtime.signaling.SignalingDataPlaneRuntimeExtension` -**Name:** "SignalingDataPlaneRuntimeExtension" - -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| --------------- | -------- | -------- | ------- | ------- | --- | --- | ----------- | -| `web.http.path` | `*` | `string` | `` | | | | | -| `web.http.port` | `*` | `string` | `` | | | | | -| `dataplane.id` | `*` | `string` | `` | | | | | - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) - Module `sql-bootstrapper` ------------------------- -**Artifact:** org.eclipse.edc:sql-bootstrapper:0.18.0 +**Artifact:** org.eclipse.edc:sql-bootstrapper:0.16.1 **Categories:** _sql, persistence, storage, sql, persistence, storage_ @@ -4956,227 +3788,9 @@ _None_ - `org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry` (required) - `org.eclipse.edc.spi.monitor.Monitor` (required) -Module `sql-core` ------------------ -**Artifact:** org.eclipse.edc:sql-core:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.sql.SqlCoreExtension` -**Name:** "SQL Core" - -**Overview:** No overview provided. - - -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| -------------------- | -------- | -------- | ------- | ------- | --- | --- | ------------------------------------ | -| `edc.sql.fetch.size` | `*` | `string` | `5000` | | | | Fetch size value used in SQL queries | - -#### Provided services -- `org.eclipse.edc.sql.QueryExecutor` -- `org.eclipse.edc.sql.ConnectionFactory` - -#### Referenced (injected) services -- `org.eclipse.edc.transaction.spi.TransactionContext` (required) - -Module `sql-lease-core` ------------------------ -**Artifact:** org.eclipse.edc:sql-lease-core:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.sql.lease.SqlLeaseStatementsExtension` -**Name:** "SQL Lease Statements" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -- `org.eclipse.edc.sql.lease.spi.LeaseStatements` - -#### Referenced (injected) services -_None_ - -#### Class: `org.eclipse.edc.sql.lease.SqlLeaseCoreExtension` -**Name:** "SQL Lease Core" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -- `org.eclipse.edc.sql.lease.spi.SqlLeaseContextBuilderProvider` - -#### Referenced (injected) services -- `org.eclipse.edc.transaction.spi.TransactionContext` (required) -- `java.time.Clock` (required) -- `org.eclipse.edc.sql.QueryExecutor` (required) -- `org.eclipse.edc.sql.lease.spi.LeaseStatements` (required) - -Module `sql-pool-apache-commons` --------------------------------- -**Artifact:** org.eclipse.edc:sql-pool-apache-commons:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.sql.pool.commons.CommonsConnectionPoolServiceExtension` -**Name:** "Commons Connection Pool" - -**Overview:** No overview provided. - - -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| -------------------------------------------------------- | -------- | -------- | ------- | ------- | --- | --- | --------------------------------------------------------------------------------------------------------------------------- | -| `edc.datasource..url` | | `string` | `` | | | | JDBC url | -| `edc.datasource..user` | | `string` | `` | | | | Username to be used for the JDBC connection. Can be omitted if not required, or if the user is encoded in the JDBC url. | -| `edc.datasource..password` | | `string` | `` | | | | Username to be used for the JDBC connection. Can be omitted if not required, or if the password is encoded in the JDBC url. | -| `edc.datasource..pool.connections.max-idle` | | `string` | `` | | | | Pool max idle connections | -| `edc.datasource..pool.connections.max-total` | | `string` | `` | | | | Pool max total connections | -| `edc.datasource..pool.connections.min-idle` | | `string` | `` | | | | Pool min idle connections | -| `edc.datasource..pool.connection.test.on-borrow` | | `string` | `` | | | | Pool test on borrow | -| `edc.datasource..pool.connection.test.on-create` | | `string` | `` | | | | Pool test on create | -| `edc.datasource..pool.connection.test.on-return` | | `string` | `` | | | | Pool test on return | -| `edc.datasource..pool.connection.test.while-idle` | | `string` | `` | | | | Pool test while idle | -| `edc.datasource..pool.connection.test.query` | | `string` | `` | | | | Pool test query | - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) -- `org.eclipse.edc.sql.ConnectionFactory` (required) -- `org.eclipse.edc.spi.security.Vault` (required) - -Module `target-node-directory-sql` ----------------------------------- -**Artifact:** org.eclipse.edc:target-node-directory-sql:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.catalog.directory.sql.SqlTargetNodeDirectoryExtension` -**Name:** "SQL target node directory" - -**Overview:** No overview provided. - - -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ---------------------------------------------- | -------- | -------- | --------- | ------- | --- | --- | ------------------------- | -| `edc.sql.store.targetnodedirectory.datasource` | `*` | `string` | `default` | | | | The datasource to be used | - -#### Provided services -- `org.eclipse.edc.crawler.spi.TargetNodeDirectory` - -#### Referenced (injected) services -- `org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry` (required) -- `org.eclipse.edc.transaction.spi.TransactionContext` (required) -- `org.eclipse.edc.catalog.directory.sql.TargetNodeStatements` (optional) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.sql.QueryExecutor` (required) -- `org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper` (required) - -Module `task-core` ------------------- -**Artifact:** org.eclipse.edc:task-core:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.controlplane.tasks.defaults.TasksDefaultServicesExtension` -**Name:** "Tasks Default Services" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -- `org.eclipse.edc.controlplane.tasks.store.TaskStore` - -#### Referenced (injected) services -- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) - -#### Class: `org.eclipse.edc.controlplane.tasks.TasksServicesExtension` -**Name:** "Tasks Core Services" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -- `org.eclipse.edc.controlplane.tasks.TaskService` -- `org.eclipse.edc.controlplane.tasks.TaskObservable` - -#### Referenced (injected) services -- `org.eclipse.edc.controlplane.tasks.store.TaskStore` (required) -- `org.eclipse.edc.transaction.spi.TransactionContext` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) - -Module `task-store-sql` ------------------------ -**Artifact:** org.eclipse.edc:task-store-sql:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.controlplane.tasks.sql.SqlTaskStoreExtension` -**Name:** "Tasks SQL Store Extension" - -**Overview:** No overview provided. - - -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| -------------------------------- | -------- | -------- | --------- | ------- | --- | --- | ------------------------- | -| `edc.sql.store.tasks.datasource` | `*` | `string` | `default` | | | | The datasource to be used | - -#### Provided services -- `org.eclipse.edc.controlplane.tasks.store.TaskStore` - -#### Referenced (injected) services -- `org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry` (required) -- `org.eclipse.edc.transaction.spi.TransactionContext` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.sql.QueryExecutor` (required) -- `org.eclipse.edc.controlplane.tasks.sql.TaskStatements` (optional) -- `org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper` (required) - -Module `tasks-tck-extension` ----------------------------- -**Artifact:** org.eclipse.edc:tasks-tck-extension:0.18.0 +Module `sql-core` +----------------- +**Artifact:** org.eclipse.edc:sql-core:0.16.1 **Categories:** _None_ @@ -5184,97 +3798,96 @@ Module `tasks-tck-extension` _None_ ### Extensions -#### Class: `org.eclipse.edc.tasks.tck.dsp.controller.TckControllerExtension` -**Name:** "TckControllerExtension" - -**Overview:** Loads customizations and seed data for the TCK. +#### Class: `org.eclipse.edc.sql.SqlCoreExtension` +**Name:** "SQL Core" +**Overview:** No overview provided. ### Configuration -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ------------------- | -------- | -------- | ------- | ------- | --- | --- | ------------------------ | -| `web.http.tck.port` | `*` | `string` | `8687` | | | | Port for tck api context | -| `web.http.tck.path` | `*` | `string` | `/tck` | | | | Path for tck api context | +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| -------------------- | -------- | -------- | ------- | ------- | --- | --- | ------------------------------------ | +| `edc.sql.fetch.size` | `*` | `string` | `5000` | | | | Fetch size value used in SQL queries | #### Provided services -_None_ +- `org.eclipse.edc.sql.QueryExecutor` +- `org.eclipse.edc.sql.ConnectionFactory` #### Referenced (injected) services -- `org.eclipse.edc.web.spi.configuration.PortMappingRegistry` (required) -- `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.web.spi.WebServer` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.contractnegotiation.ContractNegotiationService` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessService` (required) -- `org.eclipse.edc.participantcontext.spi.service.ParticipantContextService` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) - -#### Class: `org.eclipse.edc.tasks.tck.dsp.setup.TckSetupExtension` -**Name:** "DSP TCK Setup" - -**Overview:** Loads customizations and seed data for the TCK. - - +- `org.eclipse.edc.transaction.spi.TransactionContext` (required) -### Configuration +Module `sql-lease-core` +----------------------- +**Artifact:** org.eclipse.edc:sql-lease-core:0.16.1 -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ---------------------------- | -------- | -------- | ---------------------- | ------- | --- | --- | --------------------------------------------------------------- | -| `edc.participant.context.id` | `*` | `string` | `participantContextId` | | | | Configures the participant context id for the tck suite runtime | +**Categories:** _None_ -#### Provided services +### Extension points _None_ -#### Referenced (injected) services -- `org.eclipse.edc.connector.controlplane.asset.spi.index.AssetIndex` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.policydefinition.PolicyDefinitionService` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.contractdefinition.ContractDefinitionService` (required) -- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore` (required) -- `org.eclipse.edc.participantcontext.spi.service.ParticipantContextService` (required) -- `org.eclipse.edc.participantcontext.spi.config.service.ParticipantContextConfigService` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) - -#### Class: `org.eclipse.edc.tasks.tck.dsp.guard.TckGuardExtension` -**Name:** "TckGuardExtension" - -**Overview:** Loads customizations and seed data for the TCK. +### Extensions +#### Class: `org.eclipse.edc.sql.lease.SqlLeaseCoreExtension` +**Name:** "SQL Lease Core" +**Overview:** No overview provided. ### Configuration_None_ #### Provided services -- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ContractNegotiationPendingGuard` -- `org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessPendingGuard` +- `org.eclipse.edc.sql.lease.spi.SqlLeaseContextBuilderProvider` #### Referenced (injected) services -- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore` (required) -- `org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore` (required) - `org.eclipse.edc.transaction.spi.TransactionContext` (required) -- `org.eclipse.edc.spi.event.EventRouter` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) -- `org.eclipse.edc.controlplane.tasks.TaskService` (required) - `java.time.Clock` (required) +- `org.eclipse.edc.sql.QueryExecutor` (required) +- `org.eclipse.edc.sql.lease.spi.LeaseStatements` (optional) -#### Class: `org.eclipse.edc.tasks.tck.dsp.transfer.TckDataPlaneExtension` -**Name:** "TckDataPlaneExtension" +Module `sql-pool-apache-commons` +-------------------------------- +**Artifact:** org.eclipse.edc:sql-pool-apache-commons:0.16.1 -**Overview:** Loads customizations and seed data for the TCK. +**Categories:** _None_ + +### Extension points +_None_ + +### Extensions +#### Class: `org.eclipse.edc.sql.pool.commons.CommonsConnectionPoolServiceExtension` +**Name:** "Commons Connection Pool" +**Overview:** No overview provided. -### Configuration_None_ +### Configuration + +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| ------------------------------------------------------ | -------- | --------- | ------- | ------- | --- | --- | --------------------------------------------------------------------------------------------------------------------------- | +| `edc.datasource.url` | `*` | `string` | `` | | | | JDBC url | +| `edc.datasource.user` | `*` | `string` | `` | | | | Username to be used for the JDBC connection. Can be omitted if not required, or if the user is encoded in the JDBC url. | +| `edc.datasource.password` | `*` | `string` | `` | | | | Username to be used for the JDBC connection. Can be omitted if not required, or if the password is encoded in the JDBC url. | +| `edc.datasource.pool.connections.max-idle` | `*` | `int` | `` | | | | Pool max idle connections | +| `edc.datasource.pool.connections.max-total` | `*` | `int` | `` | | | | Pool max total connections | +| `edc.datasource.pool.connections.min-idle` | `*` | `int` | `` | | | | Pool min idle connections | +| `edc.datasource.pool.connection.test.on-borrow` | `*` | `boolean` | `` | | | | Pool test on borrow | +| `edc.datasource.pool.connection.test.on-create` | `*` | `boolean` | `` | | | | Pool test on create | +| `edc.datasource.pool.connection.test.on-return` | `*` | `boolean` | `` | | | | Pool test on return | +| `edc.datasource.pool.connection.test.while-idle` | `*` | `boolean` | `` | | | | Pool test while idle | +| `edc.datasource.pool.connection.test.query` | `*` | `string` | `` | | | | Pool test query | #### Provided services -- `org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowController` +_None_ #### Referenced (injected) services -_None_ +- `org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry` (required) +- `org.eclipse.edc.spi.monitor.Monitor` (required) +- `org.eclipse.edc.sql.ConnectionFactory` (required) +- `org.eclipse.edc.spi.security.Vault` (required) Module `tck-extension` ---------------------- -**Artifact:** org.eclipse.edc:tck-extension:0.18.0 +**Artifact:** org.eclipse.edc:tck-extension:0.16.1 **Categories:** _None_ @@ -5282,40 +3895,27 @@ Module `tck-extension` _None_ ### Extensions -#### Class: `org.eclipse.edc.tck.dsp.guard.TckGuardExtension` -**Name:** "TckGuardExtension" +#### Class: `org.eclipse.edc.tck.dsp.setup.TckSetupExtension` +**Name:** "DSP TCK Setup" **Overview:** Loads customizations and seed data for the TCK. -### Configuration_None_ - -#### Provided services -- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ContractNegotiationPendingGuard` -- `org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessPendingGuard` - -#### Referenced (injected) services -- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore` (required) -- `org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore` (required) -- `org.eclipse.edc.transaction.spi.TransactionContext` (required) -- `org.eclipse.edc.spi.event.EventRouter` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) - -#### Class: `org.eclipse.edc.tck.dsp.transfer.TckDataPlaneExtension` -**Name:** "TckDataPlaneExtension" - -**Overview:** Loads customizations and seed data for the TCK. - - +### Configuration -### Configuration_None_ +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| ---------------------------- | -------- | -------- | ---------------------- | ------- | --- | --- | --------------------------------------------------------------- | +| `edc.participant.context.id` | `*` | `string` | `participantContextId` | | | | Configures the participant context id for the tck suite runtime | #### Provided services -- `org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowController` +_None_ #### Referenced (injected) services -_None_ +- `org.eclipse.edc.connector.controlplane.asset.spi.index.AssetIndex` (required) +- `org.eclipse.edc.connector.controlplane.services.spi.policydefinition.PolicyDefinitionService` (required) +- `org.eclipse.edc.connector.controlplane.services.spi.contractdefinition.ContractDefinitionService` (required) +- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore` (required) #### Class: `org.eclipse.edc.tck.dsp.identity.TckIdentityExtension` **Name:** "TckIdentityExtension" @@ -5354,36 +3954,52 @@ _None_ #### Referenced (injected) services - `org.eclipse.edc.web.spi.configuration.PortMappingRegistry` (required) - `org.eclipse.edc.web.spi.WebService` (required) +- `org.eclipse.edc.web.spi.WebServer` (required) - `org.eclipse.edc.connector.controlplane.services.spi.contractnegotiation.ContractNegotiationService` (required) - `org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessService` (required) - `org.eclipse.edc.spi.monitor.Monitor` (required) - `org.eclipse.edc.participantcontext.single.spi.SingleParticipantContextSupplier` (required) -#### Class: `org.eclipse.edc.tck.dsp.setup.TckSetupExtension` -**Name:** "DSP TCK Setup" +#### Class: `org.eclipse.edc.tck.dsp.transfer.TckDataPlaneExtension` +**Name:** "TckDataPlaneExtension" **Overview:** Loads customizations and seed data for the TCK. -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ---------------------------- | -------- | -------- | ---------------------- | ------- | --- | --- | --------------------------------------------------------------- | -| `edc.participant.context.id` | `*` | `string` | `participantContextId` | | | | Configures the participant context id for the tck suite runtime | +### Configuration_None_ #### Provided services _None_ #### Referenced (injected) services -- `org.eclipse.edc.connector.controlplane.asset.spi.index.AssetIndex` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.policydefinition.PolicyDefinitionService` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.contractdefinition.ContractDefinitionService` (required) +- `org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAuthorizationService` (required) +- `org.eclipse.edc.connector.dataplane.spi.iam.PublicEndpointGeneratorService` (required) +- `org.eclipse.edc.spi.security.Vault` (required) + +#### Class: `org.eclipse.edc.tck.dsp.guard.TckGuardExtension` +**Name:** "TckGuardExtension" + +**Overview:** Loads customizations and seed data for the TCK. + + + +### Configuration_None_ + +#### Provided services +- `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ContractNegotiationPendingGuard` +- `org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessPendingGuard` + +#### Referenced (injected) services - `org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore` (required) +- `org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore` (required) +- `org.eclipse.edc.transaction.spi.TransactionContext` (required) +- `org.eclipse.edc.spi.event.EventRouter` (required) +- `org.eclipse.edc.spi.monitor.Monitor` (required) Module `token-core` ------------------- -**Artifact:** org.eclipse.edc:token-core:0.18.0 +**Artifact:** org.eclipse.edc:token-core:0.16.1 **Categories:** _token, security, auth, token, security, auth_ @@ -5405,7 +4021,7 @@ _None_ - `org.eclipse.edc.token.spi.TokenValidationRulesRegistry` - `org.eclipse.edc.token.spi.TokenValidationService` - `org.eclipse.edc.token.spi.TokenDecoratorRegistry` -- `org.eclipse.edc.jwt.spi.signer.JwsSignerProvider` +- `org.eclipse.edc.jwt.signer.spi.JwsSignerProvider` - `org.eclipse.edc.jwt.validation.jti.JtiValidationStore` #### Referenced (injected) services @@ -5414,7 +4030,7 @@ _None_ Module `token-spi` ------------------ **Name:** Token services -**Artifact:** org.eclipse.edc:token-spi:0.18.0 +**Artifact:** org.eclipse.edc:token-spi:0.16.1 **Categories:** _None_ @@ -5424,7 +4040,7 @@ _None_ ### Extensions Module `transaction-atomikos` ----------------------------- -**Artifact:** org.eclipse.edc:transaction-atomikos:0.18.0 +**Artifact:** org.eclipse.edc:transaction-atomikos:0.16.1 **Categories:** _None_ @@ -5473,7 +4089,7 @@ _None_ Module `transaction-datasource-spi` ----------------------------------- **Name:** DataSource services -**Artifact:** org.eclipse.edc:transaction-datasource-spi:0.18.0 +**Artifact:** org.eclipse.edc:transaction-datasource-spi:0.16.1 **Categories:** _None_ @@ -5483,7 +4099,7 @@ Module `transaction-datasource-spi` ### Extensions Module `transaction-local` -------------------------- -**Artifact:** org.eclipse.edc:transaction-local:0.18.0 +**Artifact:** org.eclipse.edc:transaction-local:0.16.1 **Categories:** _None_ @@ -5510,7 +4126,7 @@ _None_ Module `transaction-spi` ------------------------ **Name:** Transactional context services -**Artifact:** org.eclipse.edc:transaction-spi:0.18.0 +**Artifact:** org.eclipse.edc:transaction-spi:0.16.1 **Categories:** _None_ @@ -5520,7 +4136,7 @@ Module `transaction-spi` ### Extensions Module `transfer-data-plane-signaling` -------------------------------------- -**Artifact:** org.eclipse.edc:transfer-data-plane-signaling:0.18.0 +**Artifact:** org.eclipse.edc:transfer-data-plane-signaling:0.16.1 **Categories:** _None_ @@ -5556,7 +4172,7 @@ _None_ Module `transfer-process-api` ----------------------------- -**Artifact:** org.eclipse.edc:transfer-process-api:0.18.0 +**Artifact:** org.eclipse.edc:transfer-process-api:0.16.1 **Categories:** _None_ @@ -5584,41 +4200,9 @@ _None_ - `org.eclipse.edc.spi.types.TypeManager` (required) - `org.eclipse.edc.participantcontext.single.spi.SingleParticipantContextSupplier` (required) -Module `transfer-process-api-v5` --------------------------------- -**Artifact:** org.eclipse.edc:transfer-process-api-v5:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.connector.controlplane.api.management.transferprocess.TransferProcessApiV5Extension` -**Name:** "Management API: Transfer Process" - -**Overview:** No overview provided. - - -### Configuration_None_ - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.web.spi.WebService` (required) -- `org.eclipse.edc.transform.spi.TypeTransformerRegistry` (required) -- `org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessService` (required) -- `org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry` (required) -- `org.eclipse.edc.jsonld.spi.JsonLd` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.api.auth.spi.AuthorizationService` (required) -- `org.eclipse.edc.participantcontext.spi.service.ParticipantContextService` (required) -- `org.eclipse.edc.protocol.spi.ParticipantProfileService` (required) - Module `transfer-process-store-sql` ----------------------------------- -**Artifact:** org.eclipse.edc:transfer-process-store-sql:0.18.0 +**Artifact:** org.eclipse.edc:transfer-process-store-sql:0.16.1 **Categories:** _None_ @@ -5650,93 +4234,25 @@ Module `transfer-process-store-sql` - `org.eclipse.edc.sql.QueryExecutor` (required) - `org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper` (required) - `org.eclipse.edc.sql.lease.spi.SqlLeaseContextBuilderProvider` (required) -- `org.eclipse.edc.sql.lease.spi.LeaseStatements` (required) Module `transfer-spi` --------------------- **Name:** Transfer services -**Artifact:** org.eclipse.edc:transfer-spi:0.18.0 +**Artifact:** org.eclipse.edc:transfer-spi:0.16.1 **Categories:** _None_ ### Extension points - - `org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore` + - `org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowPropertiesProvider` - `org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessManager` - `org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessPendingGuard` - `org.eclipse.edc.connector.controlplane.transfer.spi.observe.TransferProcessObservable` - - `org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowPropertiesProvider` - -### Extensions -Module `transfer-tasks-publisher-nats` --------------------------------------- -**Artifact:** org.eclipse.edc:transfer-tasks-publisher-nats:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ - -### Extensions -#### Class: `org.eclipse.edc.controlplane.tasks.publisher.nats.TransferTaskNatsPublisherExtension` -**Name:** "TransferTaskNatsPublisherExtension" - -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| -------------------------------------- | -------- | -------- | ----------------------- | ------- | --- | --- | ------------------------------------------------------------------------------- | -| `edc.nats.tp.publisher.url` | `*` | `string` | `nats://localhost:4222` | | | | The URL of the NATS server to connect to for publishing transfer process tasks. | -| `edc.nats.tp.publisher.subject-prefix` | `*` | `string` | `transfers` | | | | The prefix for the subjects | - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `java.time.Clock` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) -- `org.eclipse.edc.controlplane.tasks.TaskObservable` (required) - -Module `transfer-tasks-subscriber-nats` ---------------------------------------- -**Artifact:** org.eclipse.edc:transfer-tasks-subscriber-nats:0.18.0 - -**Categories:** _None_ - -### Extension points -_None_ + - `org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore` ### Extensions -#### Class: `org.eclipse.edc.virtual.controlplane.transfer.subscriber.nats.NatsTransferProcessTaskSubscriberExtension` -**Name:** "NatsTransferProcessTaskSubscriberExtension" - -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ------------------------------------ | -------- | -------- | ----------------------- | ------- | --- | --- | ---------------------------------------------------------------------------------- | -| `edc.nats.tp.subscriber.url` | `*` | `string` | `nats://localhost:4222` | | | | The URL of the NATS server to connect to for transfer process events. | -| `edc.nats.tp.subscriber.name` | `*` | `string` | `tp-subscriber` | | | | The name of the consumer for transfer process events | -| `edc.nats.tp.subscriber.autocreate` | `*` | `string` | `false` | | | | When true, it will automatically create the stream and the consumer if not present | -| `edc.nats.tp.subscriber.stream` | `*` | `string` | `tp-stream` | | | | The stream name where to attach the consumer | -| `edc.nats.tp.subscriber.subject` | `*` | `string` | `transfers.>` | | | | The subject of the consumer for contract negotiation events | -| `edc.nats.tp.subscriber.batch-size` | `*` | `string` | `100` | | | | The size of the batch when fetching messages | -| `edc.nats.tp.subscriber.max-wait` | `*` | `string` | `100` | | | | The max waiting time for messages (ms) | -| `edc.nats.tp.subscriber.max-retries` | `*` | `string` | `3` | | | | Max retries for task execution failure on transient errors | - -#### Provided services -_None_ - -#### Referenced (injected) services -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.controlplane.transfer.spi.TransferProcessTaskExecutor` (required) -- `org.eclipse.edc.spi.system.ExecutorInstrumentation` (required) -- `org.eclipse.edc.spi.monitor.Monitor` (required) -- `org.eclipse.edc.controlplane.tasks.TaskService` (required) -- `java.time.Clock` (required) -- `org.eclipse.edc.transaction.spi.TransactionContext` (required) - Module `validator-data-address-http-data` ----------------------------------------- -**Artifact:** org.eclipse.edc:validator-data-address-http-data:0.18.0 +**Artifact:** org.eclipse.edc:validator-data-address-http-data:0.16.1 **Categories:** _None_ @@ -5760,7 +4276,7 @@ _None_ Module `validator-data-address-kafka` ------------------------------------- -**Artifact:** org.eclipse.edc:validator-data-address-kafka:0.18.0 +**Artifact:** org.eclipse.edc:validator-data-address-kafka:0.16.1 **Categories:** _None_ @@ -5784,7 +4300,7 @@ _None_ Module `vault-hashicorp` ------------------------ -**Artifact:** org.eclipse.edc:vault-hashicorp:0.18.0 +**Artifact:** org.eclipse.edc:vault-hashicorp:0.16.1 **Categories:** _None_ @@ -5792,69 +4308,65 @@ Module `vault-hashicorp` _None_ ### Extensions -#### Class: `org.eclipse.edc.vault.hashicorp.health.HashicorpVaultHealthExtension` -**Name:** "Hashicorp Vault Health" +#### Class: `org.eclipse.edc.vault.hashicorp.HashicorpVaultExtension` +**Name:** "Hashicorp Vault" **Overview:** No overview provided. ### Configuration -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ----------------------------------------------------- | -------- | -------- | ---------------- | ------- | --- | --- | ---------------------------------------------------------------------------------------------------------------------------------- | -| `edc.vault.hashicorp.url` | `*` | `string` | `` | | | | The URL of the Hashicorp Vault | -| `edc.vault.hashicorp.health.check.enabled` | `*` | `string` | `true` | | | | Whether or not the vault health check is enabled | -| `edc.vault.hashicorp.api.health.check.path` | `*` | `string` | `/v1/sys/health` | | | | The URL path of the vault's /health endpoint | -| `edc.vault.hashicorp.health.check.standby.ok` | `*` | `string` | `false` | | | | Specifies if being a standby should still return the active status code instead of the standby status code | -| ~~edc.vault.hashicorp.token.scheduled-renew-enabled~~ | `*` | `string` | `true` | | | | Whether the automatic token renewal process will be triggered or not. Should be disabled only for development and testing purposes | -| `edc.vault.hashicorp.token.scheduledrenew.enabled` | `*` | `string` | `true` | | | | Whether the automatic token renewal process will be triggered or not. Should be disabled only for development and testing purposes | -| `edc.vault.hashicorp.token.ttl` | `*` | `string` | `300` | | | | The time-to-live (ttl) value of the Hashicorp Vault token in seconds | -| `edc.vault.hashicorp.token.renew-buffer` | `*` | `string` | `30` | | | | The renew buffer of the Hashicorp Vault token in seconds | -| `edc.vault.hashicorp.api.secret.path` | `*` | `string` | `/v1/secret` | | | | The URL path of the vault's /secret endpoint | -| `edc.vault.hashicorp.folder` | | `string` | `` | | | | The path of the folder that the secret is stored in, relative to VAULT_FOLDER_PATH | -| ~~edc.vault.hashicorp.allow-fallback~~ | `*` | `string` | `true` | | | | Allow fallback to default vault partition if vault partitioning is not set up | -| `edc.vault.hashicorp.allowfallback` | `*` | `string` | `true` | | | | Allow fallback to default vault partition if vault partitioning is not set up | +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| --------------------------------------------------- | -------- | -------- | ---------------- | ------- | --- | --- | ---------------------------------------------------------------------------------------------------------------------------------- | +| `edc.vault.hashicorp.url` | `*` | `string` | `` | | | | The URL of the Hashicorp Vault | +| `edc.vault.hashicorp.health.check.enabled` | `*` | `string` | `true` | | | | Whether or not the vault health check is enabled | +| `edc.vault.hashicorp.api.health.check.path` | `*` | `string` | `/v1/sys/health` | | | | The URL path of the vault's /health endpoint | +| `edc.vault.hashicorp.health.check.standby.ok` | `*` | `string` | `false` | | | | Specifies if being a standby should still return the active status code instead of the standby status code | +| `edc.vault.hashicorp.token.scheduled-renew-enabled` | `*` | `string` | `true` | | | | Whether the automatic token renewal process will be triggered or not. Should be disabled only for development and testing purposes | +| `edc.vault.hashicorp.token.ttl` | `*` | `string` | `300` | | | | The time-to-live (ttl) value of the Hashicorp Vault token in seconds | +| `edc.vault.hashicorp.token.renew-buffer` | `*` | `string` | `30` | | | | The renew buffer of the Hashicorp Vault token in seconds | +| `edc.vault.hashicorp.api.secret.path` | `*` | `string` | `/v1/secret` | | | | The URL path of the vault's /secret endpoint | +| `edc.vault.hashicorp.folder` | | `string` | `` | | | | The path of the folder that the secret is stored in, relative to VAULT_FOLDER_PATH | +| `edc.vault.hashicorp.allow-fallback` | `*` | `string` | `true` | | | | Allow fallback to default vault partition if vault partitioning is not set up | #### Provided services -_None_ +- `org.eclipse.edc.spi.security.Vault` +- `org.eclipse.edc.spi.security.SignatureService` +- `@org.jetbrains.annotations.NotNull org.eclipse.edc.vault.hashicorp.client.HashicorpVaultHealthService` #### Referenced (injected) services -- `org.eclipse.edc.spi.system.health.HealthCheckService` (required) -- `org.eclipse.edc.vault.hashicorp.client.HashicorpVaultHealthService` (required) +- `org.eclipse.edc.http.spi.EdcHttpClient` (required) +- `org.eclipse.edc.spi.system.ExecutorInstrumentation` (required) +- `org.eclipse.edc.vault.hashicorp.spi.auth.HashicorpVaultTokenProvider` (required) +- `org.eclipse.edc.participantcontext.spi.config.ParticipantContextConfig` (required) -#### Class: `org.eclipse.edc.vault.hashicorp.HashicorpVaultExtension` -**Name:** "Hashicorp Vault" +#### Class: `org.eclipse.edc.vault.hashicorp.health.HashicorpVaultHealthExtension` +**Name:** "Hashicorp Vault Health" **Overview:** No overview provided. ### Configuration -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ----------------------------------------------------- | -------- | -------- | ---------------- | ------- | --- | --- | ---------------------------------------------------------------------------------------------------------------------------------- | -| `edc.vault.hashicorp.url` | `*` | `string` | `` | | | | The URL of the Hashicorp Vault | -| `edc.vault.hashicorp.health.check.enabled` | `*` | `string` | `true` | | | | Whether or not the vault health check is enabled | -| `edc.vault.hashicorp.api.health.check.path` | `*` | `string` | `/v1/sys/health` | | | | The URL path of the vault's /health endpoint | -| `edc.vault.hashicorp.health.check.standby.ok` | `*` | `string` | `false` | | | | Specifies if being a standby should still return the active status code instead of the standby status code | -| ~~edc.vault.hashicorp.token.scheduled-renew-enabled~~ | `*` | `string` | `true` | | | | Whether the automatic token renewal process will be triggered or not. Should be disabled only for development and testing purposes | -| `edc.vault.hashicorp.token.scheduledrenew.enabled` | `*` | `string` | `true` | | | | Whether the automatic token renewal process will be triggered or not. Should be disabled only for development and testing purposes | -| `edc.vault.hashicorp.token.ttl` | `*` | `string` | `300` | | | | The time-to-live (ttl) value of the Hashicorp Vault token in seconds | -| `edc.vault.hashicorp.token.renew-buffer` | `*` | `string` | `30` | | | | The renew buffer of the Hashicorp Vault token in seconds | -| `edc.vault.hashicorp.api.secret.path` | `*` | `string` | `/v1/secret` | | | | The URL path of the vault's /secret endpoint | -| `edc.vault.hashicorp.folder` | | `string` | `` | | | | The path of the folder that the secret is stored in, relative to VAULT_FOLDER_PATH | -| ~~edc.vault.hashicorp.allow-fallback~~ | `*` | `string` | `true` | | | | Allow fallback to default vault partition if vault partitioning is not set up | -| `edc.vault.hashicorp.allowfallback` | `*` | `string` | `true` | | | | Allow fallback to default vault partition if vault partitioning is not set up | +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| --------------------------------------------------- | -------- | -------- | ---------------- | ------- | --- | --- | ---------------------------------------------------------------------------------------------------------------------------------- | +| `edc.vault.hashicorp.url` | `*` | `string` | `` | | | | The URL of the Hashicorp Vault | +| `edc.vault.hashicorp.health.check.enabled` | `*` | `string` | `true` | | | | Whether or not the vault health check is enabled | +| `edc.vault.hashicorp.api.health.check.path` | `*` | `string` | `/v1/sys/health` | | | | The URL path of the vault's /health endpoint | +| `edc.vault.hashicorp.health.check.standby.ok` | `*` | `string` | `false` | | | | Specifies if being a standby should still return the active status code instead of the standby status code | +| `edc.vault.hashicorp.token.scheduled-renew-enabled` | `*` | `string` | `true` | | | | Whether the automatic token renewal process will be triggered or not. Should be disabled only for development and testing purposes | +| `edc.vault.hashicorp.token.ttl` | `*` | `string` | `300` | | | | The time-to-live (ttl) value of the Hashicorp Vault token in seconds | +| `edc.vault.hashicorp.token.renew-buffer` | `*` | `string` | `30` | | | | The renew buffer of the Hashicorp Vault token in seconds | +| `edc.vault.hashicorp.api.secret.path` | `*` | `string` | `/v1/secret` | | | | The URL path of the vault's /secret endpoint | +| `edc.vault.hashicorp.folder` | | `string` | `` | | | | The path of the folder that the secret is stored in, relative to VAULT_FOLDER_PATH | +| `edc.vault.hashicorp.allow-fallback` | `*` | `string` | `true` | | | | Allow fallback to default vault partition if vault partitioning is not set up | #### Provided services -- `org.eclipse.edc.spi.security.Vault` -- `org.eclipse.edc.spi.security.SignatureService` -- `@org.jetbrains.annotations.NotNull org.eclipse.edc.vault.hashicorp.client.HashicorpVaultHealthService` +_None_ #### Referenced (injected) services -- `org.eclipse.edc.http.spi.EdcHttpClient` (required) -- `org.eclipse.edc.spi.system.ExecutorInstrumentation` (required) -- `org.eclipse.edc.vault.hashicorp.spi.auth.HashicorpVaultTokenProviderFactory` (required) -- `org.eclipse.edc.participantcontext.spi.config.ParticipantContextConfig` (required) +- `org.eclipse.edc.spi.system.health.HealthCheckService` (required) +- `org.eclipse.edc.vault.hashicorp.client.HashicorpVaultHealthService` (required) #### Class: `org.eclipse.edc.vault.hashicorp.auth.HashicorpVaultAuthenticationExtension` **Name:** "Hashicorp Vault Authentication" @@ -5864,26 +4376,22 @@ _None_ ### Configuration -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| --------------------------------------------------------- | -------- | -------- | ------------- | ------- | --- | --- | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| `edc.vault.hashicorp.token` | | `string` | `` | | | | The token used to access the Hashicorp Vault. Only required if static token authentication is used. | -| `edc.vault.hashicorp.url` | | `string` | `` | | | | The URL of the Hashicorp Vault. Required if token-exchange authentication is used. | -| `edc.vault.hashicorp.auth.tokenexchange.url` | | `string` | `` | | | | URL of the token-exchange service (e.g. jwtlet) used to exchange the workload token for a participant-scoped token | -| `edc.vault.hashicorp.auth.tokenexchange.subjecttokenpath` | | `string` | `` | | | | Path to the file holding the projected workload (ServiceAccount) token used as the subject token in the exchange | -| `edc.vault.hashicorp.auth.tokenexchange.audience` | `*` | `string` | `edcv` | | | | The audience requested for the exchanged token. Must match the token-exchange service's configured audience. | -| `edc.vault.hashicorp.auth.tokenexchange.scope` | `*` | `string` | `read` | | | | The abstract scope (tier) requested for the exchanged token | -| `edc.vault.hashicorp.auth.tokenexchange.resource` | | `string` | `` | | | | The resource (participant context id) used for the default vault partition. Only relevant when token exchange is used for the default partition. | -| `edc.vault.hashicorp.auth.jwt.role` | `*` | `string` | `participant` | | | | The Hashicorp Vault JWT auth method role to authenticate with | +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| ---------------------------------- | -------- | -------- | ------- | ------- | --- | --- | ----------------------------------------------------------------------------------------------------- | +| `edc.vault.hashicorp.token` | | `string` | `` | | | | The token used to access the Hashicorp Vault. Only required, if default token authentication is used. | +| `edc.vault.hashicorp.clientid` | | `string` | `` | | | | Client-ID to use when obtaining an OAuth2 JWT for Vault access | +| `edc.vault.hashicorp.clientsecret` | | `string` | `` | | | | Client-Secret to use when obtaining an OAuth2 JWT for Vault access | +| `edc.vault.hashicorp.tokenurl` | | `string` | `` | | | | URL of the OAuth2 token endpoint | #### Provided services -- `org.eclipse.edc.vault.hashicorp.spi.auth.HashicorpVaultTokenProviderFactory` +- `org.eclipse.edc.vault.hashicorp.spi.auth.HashicorpVaultTokenProvider` #### Referenced (injected) services - `org.eclipse.edc.http.spi.EdcHttpClient` (optional) Module `verifiable-credentials` ------------------------------- -**Artifact:** org.eclipse.edc:verifiable-credentials:0.18.0 +**Artifact:** org.eclipse.edc:verifiable-credentials:0.16.1 **Categories:** _None_ @@ -5915,7 +4423,7 @@ _None_ Module `version-api` -------------------- -**Artifact:** org.eclipse.edc:version-api:0.18.0 +**Artifact:** org.eclipse.edc:version-api:0.16.1 **Categories:** _None_ @@ -5936,18 +4444,19 @@ _None_ #### Referenced (injected) services - `org.eclipse.edc.web.spi.WebService` (required) +- `org.eclipse.edc.spi.types.TypeManager` (required) - `org.eclipse.edc.spi.system.apiversion.ApiVersionService` (required) Module `web-spi` ---------------- **Name:** Web services -**Artifact:** org.eclipse.edc:web-spi:0.18.0 +**Artifact:** org.eclipse.edc:web-spi:0.16.1 **Categories:** _None_ ### Extension points - `org.eclipse.edc.web.spi.WebService` - - `org.eclipse.edc.web.spi.WebServer` - `org.eclipse.edc.web.spi.validation.InterceptorFunctionRegistry` + - `org.eclipse.edc.web.spi.WebServer` ### Extensions