v0.3.0
What's Changed
Bugfixes
- fix: send correlation id as process id in the transfer messages by @ndr-brt in #3387
- fix: specialize
ContractId
only for offers, not agreements by @ndr-brt in #3407
New Features & Improvements
- feat: dsp transfer process validation by @ndr-brt in #3378
- feat: handle ContractNegotiationEventMessage.ACCEPTED message by @ndr-brt in #3381
- feat: handle ContractRequestMessage on an already existing negotiation by @ndr-brt in #3390
- feat: add configuration for control plane api url by @wolf4ood in #3389
- feat: adds counter party validation on all DSP messages by @wolf4ood in #3402
- feat: add priority on
DataFlowController
registration by @ndr-brt in #3428 - refactor: avoid illegal status in state machines by @ndr-brt in #3438
- feat: add IdResponse on addEntry API by @wolf4ood in #3449
- feat(build): publish directly from GHA using a reusable WF by @paullatzelsperger in #3450
Dependencies
- build(deps): bump testcontainers from 1.18.3 to 1.19.0 by @dependabot in #3379
- build(deps): bump org.eclipse.jetty.websocket:websocket-jakarta-server from 11.0.15 to 11.0.16 by @dependabot in #3394
- build(deps): bump com.h2database:h2 from 2.2.220 to 2.2.222 by @dependabot in #3411
- build(deps): bump org.slf4j:slf4j-api from 2.0.7 to 2.0.9 by @dependabot in #3412
- build(deps): bump io.rest-assured:rest-assured from 5.3.1 to 5.3.2 by @dependabot in #3429
- build(deps): bump org.junit-pioneer:junit-pioneer from 2.0.1 to 2.1.0 by @dependabot in #3430
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #3431
- build(deps): bump io.micrometer:micrometer-core from 1.11.3 to 1.11.4 by @dependabot in #3439
- build(deps): remove json-unit unused dependency by @dependabot in #3444
Documentation
- build: update release.yml file by @ndr-brt in #3386
- docs: add example for failing responses on api specs by @ndr-brt in #3426
- docs: dataplanes api docs fix by @wolf4ood in #3425
- build: set default version after api spec publish by @ndr-brt in #3437
- docs: PolicyMonitor DR by @ndr-brt in #3441
- chore(docs): remove specific docker base image from readme by @paullatzelsperger in #3454
Other Changes
- refactor: add onNotProcessed handler on Processor by @ndr-brt in #3405
- refactor: removes TransferProcessFailed event by @wolf4ood in #3419
- build: publish management-api-test-fixtures by @ndr-brt in #3434
- refactor: get rid of
NoopTransferProcessClient
by @ndr-brt in #3440 - build: speed up e2e transfer tests by @ndr-brt in #3443
- feat: add state machine to
DataPlaneManager
by @ndr-brt in #3420
Full Changelog: v0.2.1...v0.3.0