Skip to content

v0.12.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Mar 14:22
· 14 commits to main since this release

What's Changed

Breaking changes

  • feat: introduces optional JSON-LD context for management API by @wolf4ood in #4470
  • refactor: define ParticipantAgentPolicyContext interface by @ndr-brt in #4568
  • chore: split token-core into token-lib by @paullatzelsperger in #4572
  • refactor: cleanup 0.6.x deprecations by @ndr-brt in #4604
  • fix: sub-catalogs serialization by @wolf4ood in #4588
  • refactor: extract sql-lib and sql-testfixtures modules by @ndr-brt in #4653
  • feat: permit abandoned data transfers to be re-started by another data-plane runtime by @ndr-brt in #4650
  • refactor: cleanup 0.6.x, 0.7.x and 0.8.x deprecations by @ndr-brt in #4726
  • feat: adds support for dcp v1.0 in default credential service client by @wolf4ood in #4780
  • feat: move STS modules into IdentityHub by @paullatzelsperger in #4839
  • refactor: remove data-plane-public-v2 deprecated module from dataplane-base-bom by @ndr-brt in #4845

Bugfixes

New Features & Improvements

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
  • build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.40 to 9.41 by @dependabot in #4469
  • build(deps): bump io.micrometer:micrometer-core from 1.13.3 to 1.13.4 by @dependabot in #4465
  • build(deps): bump org.eclipse.jetty.websocket:websocket-jakarta-server from 11.0.23 to 11.0.24 by @dependabot in #4450
  • build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.41 to 9.41.1 by @dependabot in #4475
  • build(deps): bump swagger from 2.2.23 to 2.2.24 by @dependabot in #4487
  • build(deps): bump jupiter from 5.11.0 to 5.11.1 by @dependabot in #4496
  • build(deps): bump org.jetbrains:annotations from 24.1.0 to 25.0.0 by @dependabot in #4497
  • build(deps): bump io.opentelemetry.proto:opentelemetry-proto by @dependabot in #4489
  • build(deps): bump jackson from 2.17.2 to 2.18.0 by @dependabot in #4502
  • build(deps): bump testcontainers from 1.20.1 to 1.20.2 by @dependabot in #4518
  • build(deps): bump io.micrometer:micrometer-core from 1.13.4 to 1.13.5 by @dependabot in #4519
  • build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.41.1 to 9.41.2 by @dependabot in #4520
  • build(deps): bump jupiter from 5.11.1 to 5.11.2 by @dependabot in #4530
  • build(deps): bump org.jetbrains:annotations from 25.0.0 to 26.0.1 by @dependabot in #4548
  • build(deps): bump org.junit-pioneer:junit-pioneer from 2.2.0 to 2.3.0 by @dependabot in #4531
  • build(deps): downgrade opentemetry proto to non-snapshot version by @ndr-brt in #4552
  • build(deps): bump io.micrometer:micrometer-core from 1.13.5 to 1.13.6 by @dependabot in #4564
  • build(deps): bump jersey from 3.1.8 to 3.1.9 by @dependabot in #4545
  • build(deps): bump swagger from 2.2.24 to 2.2.25 by @dependabot in #4529
  • build(deps): bump testcontainers from 1.20.2 to 1.20.3 by @dependabot in #4584
  • build(deps): bump jupiter from 5.11.2 to 5.11.3 by @dependabot in #4585
  • build(deps): bump bouncyCastle-jdk18on from 1.78.1 to 1.79 by @dependabot in #4596
  • build(deps): bump jackson from 2.18.0 to 2.18.1 by @dependabot in #4597
  • build(deps): bump org.apache.kafka:kafka-clients from 3.8.0 to 3.8.1 by @dependabot in #4598
  • build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.41.2 to 9.45 by @dependabot in #4599
  • build(deps): bump org.apache.kafka:kafka-clients from 3.8.1 to 3.9.0 by @dependabot in #4614
  • build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.45 to 9.46 by @dependabot in #4615
  • build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.46 to 9.47 by @dependabot in #4632
  • build(deps): bump io.micrometer:micrometer-core from 1.13.6 to 1.14.1 by @dependabot in #4631
  • build(deps): bump testcontainers from 1.20.3 to 1.20.4 by @dependabot in #4644
  • build(deps): bump swagger from 2.2.25 to 2.2.26 by @dependabot in #4643
  • build(deps): bump io.opentelemetry.proto:opentelemetry-proto from 1.3.2-alpha to 1.4.0-alpha by @dependabot in #4645
  • build(deps): bump jackson from 2.18.1 to 2.18.2 by @dependabot in #4652
  • build(deps): bump swagger from 2.2.26 to 2.2.27 by @dependabot in #4674
  • build(deps): bump io.micrometer:micrometer-core from 1.14.1 to 1.14.2 by @dependabot in #4675
  • build: update shadow plugin group id by @ndr-brt in #4689
  • build(deps): bump org.assertj:assertj-core from 3.26.3 to 3.27.2 by @dependabot in #4698
  • build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.47 to 10.0.1 by @dependabot in #4697
  • build(deps): bump io.opentelemetry.proto:opentelemetry-proto from 1.4.0-alpha to 1.5.0-alpha by @dependabot in #4716
  • build(deps): bump jersey from 3.1.9 to 3.1.10 by @dependabot in #4715
  • build(deps): bump swagger from 2.2.27 to 2.2.28 by @dependabot in #4738
  • build(deps): bump org.postgresql:postgresql from 42.7.4 to 42.7.5 by @dependabot in #4739
  • build(deps): bump org.assertj:assertj-core from 3.27.2 to 3.27.3 by @dependabot in #4740
  • build(deps): bump io.micrometer:micrometer-core from 1.14.2 to 1.14.3 by @dependabot in #4742
  • build(deps): bump org.jetbrains:annotations from 26.0.1 to 26.0.2 by @dependabot in #4757
  • build(deps): bump bouncyCastle-jdk18on from 1.79 to 1.80 by @dependabot in #4741
  • build(deps): bump org.apache.commons:commons-pool2 from 2.12.0 to 2.12.1 by @dependabot in #4783
  • build(deps): bump com.gradleup.shadow from 8.3.5 to 8.3.6 by @dependabot in #4782
  • build(deps): bump com.apicatalog:titanium-json-ld from 1.4.1 to 1.5.0 by @dependabot in #4806
  • build(deps): bump com.networknt:json-schema-validator from 1.5.5 to 1.5.6 by @dependabot in #4834
  • build(deps): bump io.micrometer:micrometer-core from 1.14.3 to 1.14.4 by @dependabot in #4826
  • build(deps): bump testcontainers from 1.20.4 to 1.20.5 by @dependabot in #4835
  • build(deps): bump opentelemetry-proto from 1.5.0-alpha to 1.6.0-alpha-SNAPSHOT by @dependabot in #4828
  • build(deps): bump io.rest-assured:rest-assured from 5.5.0 to 5.5.1 by @dependabot in #4827
  • build(deps): bump jupiter from 5.11.3 to 5.12.0 by @dependabot in #4840
  • build(deps): bump com.apicatalog:titanium-json-ld from 1.5.0 to 1.6.0 by @dependabot in #4857
  • build(deps): bump testcontainers from 1.20.5 to 1.20.6 by @dependabot in #4856

Documentation

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
  • refactor: changes registration of dispatchers by @wolf4ood in #4511
  • refactor: avoid potential unnecessary store accesses on dataset resolution by @ndr-brt in #4513
  • refactor: supports multi protocols dsp-http by @wolf4ood in #4514
  • refactor: introduced message classes for errors by @wolf4ood in #4540
  • refactor(policy): provide new contexts and function interfaces for policy engine by @ndr-brt in #4542
  • refactor: Refactor dsp messages validations into libs by @wolf4ood in #4547
  • refactor: extract dsp catalog transform lib by @wolf4ood in #4551
  • refactor: avoid logging on WebApplicationException by @ndr-brt in #4555
  • refactor: bind policy scope to policy context hierarchy by @ndr-brt in #4535
  • refactor: multi-namespace in dsp controllers by @wolf4ood in #4557
  • refactor: add DspNamespace usage by @wolf4ood in #4562
  • refactor: add JsonLdNamespace usage in DataAddressDspaceTransformer by @wolf4ood in #4567
  • refactor(policy): narrow ScopeExtractor policy context type bounds by @ndr-brt in #4570
  • refactor(test): improve QueryValidator testing strategy by @ndr-brt in #4574
  • refactor: optimize dependency graph performances by @ndr-brt in #4587
  • refactor: remove unnecessary sort in DependencyGraph by @ndr-brt in #4593
  • refactor: save one iteration of the extension list in DependencyGraph by @ndr-brt in #4600
  • refactor: set INFO as default log level, downgraded some log calls by @ndr-brt in #4629
  • refactor: introduce PortMappingRegistry service by @ndr-brt in #4677
  • refactor(test): improving EmbeddedRuntime exception handling by @ndr-brt in #4685
  • chore: deprecate oauth2 service extensions by @ndr-brt in #4703
  • refactor(api): expose dataplanes api v4alpha by @ndr-brt in #4704
  • ci: fix flaky testcontainers tests by @ndr-brt in #4712
  • fix(configuration): nightly-tests by @kkotowiczz in #4717
  • refactor: cleanup deprecated management-api endpoint by @ndr-brt in #4713
  • refactor(test): make Participant lazy by @ndr-brt in #4723
  • refactor: hard requirement to switch to the new way to configure api authentication by @ndr-brt in #4735
  • refactor: removes hardcoded AuthenticationRequestFilter by @wolf4ood in #4758
  • refactor: delete EDR receiver extensions by @ndr-brt in #4801
  • refactor: introduce RetryProcessor by @ndr-brt in #4787
  • refactor: move data flow suspension call in transfer process manager by @ndr-brt in #4816
  • refactor: replace all the RetryProcess usages with RetryProcessor by @ndr-brt in #4817
  • refactor: extract api-lib to avoid extensions depending on api-core by @ndr-brt in #4819
  • refactor: deprecate data-plane-public-api-v2 and proxy feature by @ndr-brt in #4823
  • refactor: incorrect paramaters order in dataplane logs regarding DataFlow Id by @bmg13 in #4833
  • build(test): use testcontainers for postgresql tests by @ndr-brt in #4831
  • refactor: cleanup test dependencies by @ndr-brt in #4858

New Contributors

Full Changelog: v0.8.1...v0.12.0