Summary
- docs: add control api endpoint (#3484) (details)
- build(deps): bump org.apache.commons:commons-pool2 from 2.11.1 to 2.12.0 (#3487) (details)
- refactor: cleanup deprecated code (#3489) (details)
- feat: add model classes VC and VP (#3503) (details)
- build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.32 to 9.35 (#3473) (details)
- build(deps): bump testcontainers from 1.19.0 to 1.19.1 (#3502) (details)
- build(deps): bump io.swagger.core.v3:swagger-annotations-jakarta from 2.2.15 to 2.2.16 (#3461) (details)
- build(deps): bump com.h2database:h2 from 2.2.222 to 2.2.224 (#3460) (details)
- feat: Add scope Decision Record (#3509) (details)
- feat: terminate data flow on transfer completion (#3481) (details)
- fix(api): add `baseUrl` to asset examples for v3 API (#3485) (details)
- feat: automatic deprovisioning for provider transfers (#3512) (details)
- build(deps): bump org.apache.kafka:kafka-clients from 3.5.1 to 3.6.0 (#3513) (details)
- feat: PolicyMonitorStore SQL implementation (#3507) (details)
- refactor: make `DataSink` return a content (#3486) (details)
- feat: create model transformers for VC and VP (#3515) (details)
- feat: add configurable JSON-LD namespaces/context for each scope (#3516) (details)
- feat: define `policy.monitor` policy scope (#3518) (details)
- feat: request si token from sts (#3523) (details)
- feat: stop policy monitor job when transfer is already completed/terminated (#3520) (details)
- build(deps): bump io.micrometer:micrometer-core from 1.11.4 to 1.11.5 (#3530) (details)
- build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.35 to 9.36 (#3519) (details)
- build(deps): bump org.eclipse.jetty.websocket:websocket-jakarta-server from 11.0.16 to 11.0.17 (#3524) (details)
- feat: add verification/validation to `IdentityAndTrustService` (#3528) (details)
- feat: register @vocab context definition (#3526) (details)
- build(deps): bump opentelemetry from 1.29.0 to 1.31.0 (#3538) (details)
- feat: add `contractId` to `EndpointDataReference` (#3539) (details)
- feat: Add warning log to Hashicorp Vault resolveSecret function (#3535) (details)
- feat: embedded STS (#3529) (details)
- fix: Disable jetty server version (#3542) (details)
- build(deps): bump io.swagger.core.v3:swagger-annotations-jakarta from 2.2.16 to 2.2.17 (#3537) (details)
- build(deps): bump jackson from 2.15.2 to 2.15.3 (#3536) (details)
- feat: extensible trusted-issuer-registry (#3540) (details)
- feat: STS API spec (#3544) (details)
- build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.36 to 9.37 (#3547) (details)
- feat: verification of (consumer) VP (VC-JWT) (#3545) (details)
- fix: data-plane-http - HttpSink loosing messages #3417 (#3543) (details)
- feat: IATP: STS core services (#3551) (details)
- docs: add required field documentation on management api (#3554) (details)
- docs: add free form properties schema type (#3555) (details)
- build(deps): bump okhttp from 4.11.0 to 4.12.0 (#3546) (details)
- feat: add multi-format VP/VC verifier (#3553) (details)
- refactor: make DataAddressValidator extend Validator (#3561) (details)
- feat: improve DataFlow termination (#3560) (details)
- feat: add private properties to contract definition entity (#3534) (details)
- fix: transition DataFlow to started when transfer starts (#3565) (details)
- feat: Standalone STS (#3556) (details)
- build(deps): bump io.swagger.core.v3:swagger-annotations-jakarta from 2.2.17 to 2.2.18 (#3568) (details)
- refactor: refactor data plane integration tests and prevent publication (#3558) (details)
- fix: permit query `Asset` json properties (#3559) (details)
- feat: add DataAddressValidatorRegistry (#3570) (details)
- build(deps): bump actions/setup-node from 3 to 4 (#3573) (details)
- chore: Remove aggregate-service-spi and move result classes to core-spi (#3578) (details)
- chore: Break coupling between `identity-trust-spi` and `json-ld-spi` (#3580) (details)
- feat: Remote Secure Token Service (#3569) (details)
- build(deps): bump org.eclipse.jetty.websocket:websocket-jakarta-server from 11.0.17 to 11.0.18 (#3582) (details)
- chore: Decouple `oauth2-spi` from `data-address-http-data-spi` (#3584) (details)
- chore: Decouple core modules (#3586) (details)
- chore: Remove unused dependencies from `control-plane-spi` (#3588) (details)
- docs: cleanup documentation (#3591) (details)
- fix: fix flaky tests (#3592) (details)
- build(deps): bump jupiter from 5.10.0 to 5.10.1 (#3589) (details)
- docs: decision record about API versioning (#3595) (details)
- feat(IATP): pluggable constraint to scope mapping (#3593) (details)
- build: fix flaky test (#3601) (details)
- build(deps): bump io.swagger.core.v3:swagger-annotations-jakarta from 2.2.18 to 2.2.19 (#3600) (details)
- feat: implement own LdpIssuer (replacing Titanium) (#3604) (details)
- feat(IATP): configurable trusted issuers (#3603) (details)
- fix: disallow multiple auth headers (#3607) (details)
- build: add breaking-change section to release note (details)
- fix(docs): adjust release approach link (#3608) (details)
- feat: get rid of `cid` claim in `EndpointDataReference` auth token (#3541) (details)
- fix: create PresentationVerifier (no inject) (#3611) (details)
- chore: moved IATP model classes up from IdentityHub (#3612) (details)
- docs: remove duplicated /select endpoint from api spec (#3614) (details)
- refactor(api): counterPartyAddress (#3597) (details)
- feat: Remove duplicate information in the initiate negotiation api request (#3605) (details)
- Bump version from 0.4.0 to 0.4.1-SNAPSHOT [skip ci] (details)