-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat: Identity Hub participant and participants implementation #351
base: main
Are you sure you want to change the base?
Conversation
pretest/edc-openapi.js
Outdated
resourceUrl: "https://eclipse-edc.github.io/Connector/openapi/management-api/management-api.yaml" | ||
}, | ||
{ | ||
name: "identity-hub-api", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
name: "identity-hub-api", | |
name: "identity-api", |
as this is related to the api, not to the product
pretest/edc-openapi.js
Outdated
.then(text => text | ||
.replaceAll("example: null", "") | ||
.replaceAll("https://w3id.org/edc/v0.0.1/ns/value", "value")) // to make "secrets" test working, will be fixed in the future |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
these two lines can be removed as a fix was provided in the EDC openapi generator, we could do it in a separate pr, but it is a really simple fix, if you agree let's amend it here
src/context.ts
Outdated
@@ -13,6 +13,10 @@ export class EdcConnectorClientContext implements Addresses { | |||
return this.getOrError(this.#addresses.default, "default address"); | |||
} | |||
|
|||
get identity(): string { | |||
return this.getOrError(this.#addresses.identity, "identity hub address"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
return this.getOrError(this.#addresses.identity, "identity hub address"); | |
return this.getOrError(this.#addresses.identity, "identity address"); |
src/entities/identity-hub.ts
Outdated
@@ -0,0 +1,45 @@ | |||
export interface Participant { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this file should be called participant.ts
@@ -0,0 +1,85 @@ | |||
import { EdcConnectorClientContext } from "../../context"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the controller folder should be called identity-controller
}); | ||
} | ||
|
||
async get(participantId: number, context?: EdcConnectorClientContext) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the "participant data" and the "participant controller" should be obtained with separated methods.
like:
get(participantId)
: do the HTTP call and return the Participant data objectparticipant(participantId)
: returns the controller without doing any call
this because there's should need to fetch a participant to access its sub-resources as dids, keys and so on, plus somebody would need to get the Participant data, and now it's not possible
Bumps [testcontainers](https://github.com/testcontainers/testcontainers-node) from 10.13.1 to 10.13.2. - [Release notes](https://github.com/testcontainers/testcontainers-node/releases) - [Commits](testcontainers/testcontainers-node@v10.13.1...v10.13.2) --- updated-dependencies: - dependency-name: testcontainers dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [nock](https://github.com/nock/nock) from 14.0.0-beta.14 to 14.0.0-beta.15. - [Release notes](https://github.com/nock/nock/releases) - [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md) - [Commits](nock/nock@v14.0.0-beta.14...v14.0.0-beta.15) --- updated-dependencies: - dependency-name: nock dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.7.4 to 22.7.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.6.2 to 5.6.3. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](microsoft/TypeScript@v5.6.2...v5.6.3) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.7.5 to 22.7.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.7.7 to 22.8.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 29.5.13 to 29.5.14. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) --- updated-dependencies: - dependency-name: "@types/jest" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump edc from 0.9.1 to 0.10.0 in /connector Bumps `edc` from 0.9.1 to 0.10.0. Updates `org.eclipse.edc:runtime-metamodel` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Runtime-Metamodel/releases) - [Commits](eclipse-edc/Runtime-Metamodel@v0.9.1...v0.10.0) Updates `org.eclipse.edc:control-api-configuration` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:control-plane-api-client` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:control-plane-core` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:configuration-filesystem` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:edr-cache-api` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:edr-store-core` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:edr-store-receiver` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:dsp` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:http` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:iam-mock` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:management-api` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:api-observability` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:transfer-data-plane-signaling` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:transfer-pull-http-receiver` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:validator-data-address-http-data` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:data-plane-selector-api` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:data-plane-selector-control-api` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:data-plane-selector-core` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:data-plane-self-registration` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:data-plane-signaling-api` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:data-plane-public-api-v2` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:data-plane-core` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:data-plane-http` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:data-plane-iam` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.9.1...v0.10.0) Updates `org.eclipse.edc:federated-catalog-core` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/FederatedCatalog/releases) - [Commits](eclipse-edc/FederatedCatalog@v0.9.1...v0.10.0) Updates `org.eclipse.edc:federated-catalog-api` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/eclipse-edc/FederatedCatalog/releases) - [Commits](eclipse-edc/FederatedCatalog@v0.9.1...v0.10.0) --- updated-dependencies: - dependency-name: org.eclipse.edc:runtime-metamodel dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:control-api-configuration dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:control-plane-api-client dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:control-plane-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:configuration-filesystem dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:edr-cache-api dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:edr-store-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:edr-store-receiver dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:dsp dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:http dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:iam-mock dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:management-api dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:api-observability dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:transfer-data-plane-signaling dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:transfer-pull-http-receiver dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:validator-data-address-http-data dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:data-plane-selector-api dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:data-plane-selector-control-api dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:data-plane-selector-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:data-plane-self-registration dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:data-plane-signaling-api dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:data-plane-public-api-v2 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:data-plane-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:data-plane-http dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:data-plane-iam dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:federated-catalog-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.eclipse.edc:federated-catalog-api dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * add missing dep: --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: ndr_brt <[email protected]>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.8.1 to 22.8.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps `edc` from 0.10.0 to 0.10.1. Updates `org.eclipse.edc:api-observability` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:configuration-filesystem` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:control-api-configuration` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:control-plane-api-client` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:control-plane-core` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:data-plane-core` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:data-plane-http` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:data-plane-iam` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:data-plane-public-api-v2` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:data-plane-selector-api` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:data-plane-selector-control-api` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:data-plane-selector-core` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:data-plane-self-registration` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:data-plane-signaling-api` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:dsp` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:edr-cache-api` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:edr-store-core` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:edr-store-receiver` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:federated-catalog-api` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/FederatedCatalog/releases) - [Commits](eclipse-edc/FederatedCatalog@v0.10.0...v0.10.1) Updates `org.eclipse.edc:federated-catalog-core` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/FederatedCatalog/releases) - [Commits](eclipse-edc/FederatedCatalog@v0.10.0...v0.10.1) Updates `org.eclipse.edc:http` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:iam-mock` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:management-api` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:runtime-metamodel` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Runtime-Metamodel/releases) - [Commits](eclipse-edc/Runtime-Metamodel@v0.10.0...v0.10.1) Updates `org.eclipse.edc:token-core` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:transfer-data-plane-signaling` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:transfer-pull-http-receiver` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) Updates `org.eclipse.edc:validator-data-address-http-data` from 0.10.0 to 0.10.1 - [Release notes](https://github.com/eclipse-edc/Connector/releases) - [Commits](eclipse-edc/Connector@v0.10.0...v0.10.1) --- updated-dependencies: - dependency-name: org.eclipse.edc:api-observability dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:configuration-filesystem dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:control-api-configuration dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:control-plane-api-client dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:control-plane-core dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:data-plane-core dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:data-plane-http dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:data-plane-iam dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:data-plane-public-api-v2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:data-plane-selector-api dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:data-plane-selector-control-api dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:data-plane-selector-core dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:data-plane-self-registration dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:data-plane-signaling-api dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:dsp dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:edr-cache-api dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:edr-store-core dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:edr-store-receiver dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:federated-catalog-api dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:federated-catalog-core dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:http dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:iam-mock dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:management-api dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:runtime-metamodel dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:token-core dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:transfer-data-plane-signaling dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:transfer-pull-http-receiver dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.eclipse.edc:validator-data-address-http-data dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [testcontainers](https://github.com/testcontainers/testcontainers-node) from 10.13.2 to 10.14.0. - [Release notes](https://github.com/testcontainers/testcontainers-node/releases) - [Commits](testcontainers/testcontainers-node@v10.13.2...v10.14.0) --- updated-dependencies: - dependency-name: testcontainers dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.8.7 to 22.9.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [type-fest](https://github.com/sindresorhus/type-fest) from 4.26.1 to 4.27.0. - [Release notes](https://github.com/sindresorhus/type-fest/releases) - [Commits](sindresorhus/type-fest@v4.26.1...v4.27.0) --- updated-dependencies: - dependency-name: type-fest dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [nock](https://github.com/nock/nock) from 14.0.0-beta.15 to 14.0.0-beta.16. - [Release notes](https://github.com/nock/nock/releases) - [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md) - [Commits](nock/nock@v14.0.0-beta.15...v14.0.0-beta.16) --- updated-dependencies: - dependency-name: nock dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6. - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](moxystudio/node-cross-spawn@v7.0.3...v7.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) from 19.5.0 to 19.6.0. - [Release notes](https://github.com/conventional-changelog/commitlint/releases) - [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.6.0/@commitlint/config-conventional) --- updated-dependencies: - dependency-name: "@commitlint/config-conventional" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [commitlint](https://github.com/conventional-changelog/commitlint/tree/HEAD/@alias/commitlint) from 19.5.0 to 19.6.0. - [Release notes](https://github.com/conventional-changelog/commitlint/releases) - [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@alias/commitlint/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.6.0/@alias/commitlint) --- updated-dependencies: - dependency-name: commitlint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.9.0 to 22.9.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [testcontainers](https://github.com/testcontainers/testcontainers-node) from 10.14.0 to 10.15.0. - [Release notes](https://github.com/testcontainers/testcontainers-node/releases) - [Commits](testcontainers/testcontainers-node@v10.14.0...v10.15.0) --- updated-dependencies: - dependency-name: testcontainers dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [type-fest](https://github.com/sindresorhus/type-fest) from 4.27.0 to 4.28.0. - [Release notes](https://github.com/sindresorhus/type-fest/releases) - [Commits](sindresorhus/type-fest@v4.27.0...v4.28.0) --- updated-dependencies: - dependency-name: type-fest dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [prettier](https://github.com/prettier/prettier) from 3.3.3 to 3.4.1. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.3.3...3.4.1) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.6.3 to 5.7.2. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](microsoft/TypeScript@v5.6.3...v5.7.2) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [type-fest](https://github.com/sindresorhus/type-fest) from 4.28.0 to 4.30.0. - [Release notes](https://github.com/sindresorhus/type-fest/releases) - [Commits](sindresorhus/type-fest@v4.28.0...v4.30.0) --- updated-dependencies: - dependency-name: type-fest dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [nock](https://github.com/nock/nock) from 14.0.0-beta.16 to 14.0.0-beta.18. - [Release notes](https://github.com/nock/nock/releases) - [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md) - [Commits](nock/nock@v14.0.0-beta.16...v14.0.0-beta.18) --- updated-dependencies: - dependency-name: nock dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.9.3 to 22.10.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [prettier](https://github.com/prettier/prettier) from 3.4.1 to 3.4.2. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.4.1...3.4.2) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [testcontainers](https://github.com/testcontainers/testcontainers-node) from 10.15.0 to 10.16.0. - [Release notes](https://github.com/testcontainers/testcontainers-node/releases) - [Commits](testcontainers/testcontainers-node@v10.15.0...v10.16.0) --- updated-dependencies: - dependency-name: testcontainers dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Description
This pr adds the implementation for participant and participants controllers from issue #296
How to test it
Open Questions and Pre-Merge TODOs
Some of the tests are skipped until a fix to the docs is merged (I'll tag it here when it's in review)