v0.9.0
What's Changed
Bugfixes
- fix: always record dataplane ID by @paullatzelsperger in #4367
- fix: add missing transformer registrations to
data-plane-selector
extensions by @ndr-brt in #4391 - fix: consider terminated a non existing DataFlow by @ndr-brt in #4420
- fix: close DataSource after transfer by @ndr-brt in #4441
New Features & Improvements
- feat(sql): add SQL bootstrapper by @paullatzelsperger in #4376
- feat: disable data-plane self-unregistration by default by @ndr-brt in #4383
- refactor: separate sql stores from datasources by @ndr-brt in #4381
- refactor: TokenGenerationService takes key ID instead of PrivateKey by @paullatzelsperger in #4395
- feat: add component ID by @paullatzelsperger in #4402
- chore: dedicated class for default JwsSignerProvider by @paullatzelsperger in #4403
- refactor(remote STS): lazy fetch the secret from the vault before request by @wolf4ood in #4413
- feat: support BitStringStatusList by @paullatzelsperger in #4427
- chore: add method to obtain revocation status as string(s) by @paullatzelsperger in #4429
- feat: adds policy validation in policy engine by @wolf4ood in #4428
- chore(ci): update Discord webhook secret name by @paullatzelsperger in #4432
- feat: Support filter expressions for additional numberic types by @bmg13 in #4435
- feat: policy evaluation plan by @wolf4ood in #4442
- feat: adds REST API for policy validation by @wolf4ood in #4448
Dependencies
- build(deps): bump org.apache.kafka:kafka-clients from 3.7.1 to 3.8.0 by @dependabot in #4378
- build(deps): bump org.eclipse.parsson:parsson from 1.1.6 to 1.1.7 by @dependabot in #4380
- build(deps): bump testcontainers from 1.20.0 to 1.20.1 by @dependabot in #4387
- build(deps): bump jersey from 3.1.7 to 3.1.8 by @dependabot in #4393
- build(deps): bump com.google.crypto.tink:tink from 1.13.0 to 1.14.1 by @dependabot in #4398
- build(deps): bump org.awaitility:awaitility from 4.2.1 to 4.2.2 by @dependabot in #4401
- build(deps): bump io.micrometer:micrometer-core from 1.13.2 to 1.13.3 by @dependabot in #4410
- build(deps): bump com.h2database:h2 from 2.3.230 to 2.3.232 by @dependabot in #4409
- build(deps): bump jupiter from 5.10.3 to 5.11.0 by @dependabot in #4414
- build(deps): bump org.eclipse.jetty.websocket:websocket-jakarta-server from 11.0.22 to 11.0.23 by @dependabot in #4417
- build(deps): bump org.postgresql:postgresql from 42.7.3 to 42.7.4 by @dependabot in #4431
- build(deps): bump swagger from 2.2.22 to 2.2.23 by @dependabot in #4443
- build(deps): bump gradle wrapper to 8.10 by @ndr-brt in #4444
- build(deps): bump com.google.crypto.tink:tink from 1.14.1 to 1.15.0 by @dependabot in #4449
Documentation
- docs: add decision record about customizable JWSSigners by @paullatzelsperger in #4396
- chore: update README.md by @3rim in #4405
- docs: decision record about policy validation and evaluation plan by @wolf4ood in #4415
Other Changes
- refactor: extract data-plane-iam module from data-plane-core by @ndr-brt in #4408
- ci: launch test workflow also on release and bugfix branches by @ndr-brt in #4426
- refactor: cleanup deprecated stuff by @ndr-brt in #4451
New Contributors
Full Changelog: v0.8.1...v0.9.0