Skip to content

v0.14.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Aug 10:36
· 11 commits to main since this release

What's Changed

Breaking changes

Bugfixes

New Features & Improvements

Dependencies

  • build(deps): bump org.apache.kafka:kafka-clients from 3.7.1 to 3.8.0 by @dependabot[bot] in #4378
  • build(deps): bump org.eclipse.parsson:parsson from 1.1.6 to 1.1.7 by @dependabot[bot] in #4380
  • build(deps): bump testcontainers from 1.20.0 to 1.20.1 by @dependabot[bot] in #4387
  • build(deps): bump jersey from 3.1.7 to 3.1.8 by @dependabot[bot] in #4393
  • build(deps): bump com.google.crypto.tink:tink from 1.13.0 to 1.14.1 by @dependabot[bot] in #4398
  • build(deps): bump org.awaitility:awaitility from 4.2.1 to 4.2.2 by @dependabot[bot] in #4401
  • build(deps): bump io.micrometer:micrometer-core from 1.13.2 to 1.13.3 by @dependabot[bot] in #4410
  • build(deps): bump com.h2database:h2 from 2.3.230 to 2.3.232 by @dependabot[bot] in #4409
  • build(deps): bump jupiter from 5.10.3 to 5.11.0 by @dependabot[bot] in #4414
  • build(deps): bump org.eclipse.jetty.websocket:websocket-jakarta-server from 11.0.22 to 11.0.23 by @dependabot[bot] in #4417
  • build(deps): bump org.postgresql:postgresql from 42.7.3 to 42.7.4 by @dependabot[bot] in #4431
  • build(deps): bump swagger from 2.2.22 to 2.2.23 by @dependabot[bot] 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[bot] in #4449
  • build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.40 to 9.41 by @dependabot[bot] in #4469
  • build(deps): bump io.micrometer:micrometer-core from 1.13.3 to 1.13.4 by @dependabot[bot] in #4465
  • build(deps): bump org.eclipse.jetty.websocket:websocket-jakarta-server from 11.0.23 to 11.0.24 by @dependabot[bot] in #4450
  • build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.41 to 9.41.1 by @dependabot[bot] in #4475
  • build(deps): bump swagger from 2.2.23 to 2.2.24 by @dependabot[bot] in #4487
  • build(deps): bump jupiter from 5.11.0 to 5.11.1 by @dependabot[bot] in #4496
  • build(deps): bump org.jetbrains:annotations from 24.1.0 to 25.0.0 by @dependabot[bot] in #4497
  • build(deps): bump io.opentelemetry.proto:opentelemetry-proto by @dependabot[bot] in #4489
  • build(deps): bump jackson from 2.17.2 to 2.18.0 by @dependabot[bot] in #4502
  • build(deps): bump testcontainers from 1.20.1 to 1.20.2 by @dependabot[bot] in #4518
  • build(deps): bump io.micrometer:micrometer-core from 1.13.4 to 1.13.5 by @dependabot[bot] in #4519
  • build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.41.1 to 9.41.2 by @dependabot[bot] in #4520
  • build(deps): bump jupiter from 5.11.1 to 5.11.2 by @dependabot[bot] in #4530
  • build(deps): bump org.jetbrains:annotations from 25.0.0 to 26.0.1 by @dependabot[bot] in #4548
  • build(deps): bump org.junit-pioneer:junit-pioneer from 2.2.0 to 2.3.0 by @dependabot[bot] 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[bot] in #4564
  • build(deps): bump jersey from 3.1.8 to 3.1.9 by @dependabot[bot] in #4545
  • build(deps): bump swagger from 2.2.24 to 2.2.25 by @dependabot[bot] in #4529
  • build(deps): bump testcontainers from 1.20.2 to 1.20.3 by @dependabot[bot] in #4584
  • build(deps): bump jupiter from 5.11.2 to 5.11.3 by @dependabot[bot] in #4585
  • build(deps): bump bouncyCastle-jdk18on from 1.78.1 to 1.79 by @dependabot[bot] in #4596
  • build(deps): bump jackson from 2.18.0 to 2.18.1 by @dependabot[bot] in #4597
  • build(deps): bump org.apache.kafka:kafka-clients from 3.8.0 to 3.8.1 by @dependabot[bot] in #4598
  • build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.41.2 to 9.45 by @dependabot[bot] in #4599
  • build(deps): bump org.apache.kafka:kafka-clients from 3.8.1 to 3.9.0 by @dependabot[bot] in #4614
  • build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.45 to 9.46 by @dependabot[bot] in #4615
  • build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.46 to 9.47 by @dependabot[bot] in #4632
  • build(deps): bump io.micrometer:micrometer-core from 1.13.6 to 1.14.1 by @dependabot[bot] in #4631
  • build(deps): bump testcontainers from 1.20.3 to 1.20.4 by @dependabot[bot] in #4644
  • build(deps): bump swagger from 2.2.25 to 2.2.26 by @dependabot[bot] in #4643
  • build(deps): bump io.opentelemetry.proto:opentelemetry-proto from 1.3.2-alpha to 1.4.0-alpha by @dependabot[bot] in #4645
  • build(deps): bump jackson from 2.18.1 to 2.18.2 by @dependabot[bot] in #4652
  • build(deps): bump swagger from 2.2.26 to 2.2.27 by @dependabot[bot] in #4674
  • build(deps): bump io.micrometer:micrometer-core from 1.14.1 to 1.14.2 by @dependabot[bot] 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[bot] in #4698
  • build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.47 to 10.0.1 by @dependabot[bot] in #4697
  • build(deps): bump io.opentelemetry.proto:opentelemetry-proto from 1.4.0-alpha to 1.5.0-alpha by @dependabot[bot] in #4716
  • build(deps): bump jersey from 3.1.9 to 3.1.10 by @dependabot[bot] in #4715
  • build(deps): bump swagger from 2.2.27 to 2.2.28 by @dependabot[bot] in #4738
  • build(deps): bump org.postgresql:postgresql from 42.7.4 to 42.7.5 by @dependabot[bot] in #4739
  • build(deps): bump org.assertj:assertj-core from 3.27.2 to 3.27.3 by @dependabot[bot] in #4740
  • build(deps): bump io.micrometer:micrometer-core from 1.14.2 to 1.14.3 by @dependabot[bot] in #4742
  • build(deps): bump org.jetbrains:annotations from 26.0.1 to 26.0.2 by @dependabot[bot] in #4757
  • build(deps): bump bouncyCastle-jdk18on from 1.79 to 1.80 by @dependabot[bot] in #4741
  • build(deps): bump org.apache.commons:commons-pool2 from 2.12.0 to 2.12.1 by @dependabot[bot] in #4783
  • build(deps): bump com.gradleup.shadow from 8.3.5 to 8.3.6 by @dependabot[bot] in #4782
  • build(deps): bump com.apicatalog:titanium-json-ld from 1.4.1 to 1.5.0 by @dependabot[bot] in #4806
  • build(deps): bump com.networknt:json-schema-validator from 1.5.5 to 1.5.6 by @dependabot[bot] in #4834
  • build(deps): bump io.micrometer:micrometer-core from 1.14.3 to 1.14.4 by @dependabot[bot] in #4826
  • build(deps): bump testcontainers from 1.20.4 to 1.20.5 by @dependabot[bot] in #4835
  • build(deps): bump opentelemetry-proto from 1.5.0-alpha to 1.6.0-alpha-SNAPSHOT by @dependabot[bot] in #4828
  • build(deps): bump io.rest-assured:rest-assured from 5.5.0 to 5.5.1 by @dependabot[bot] in #4827
  • build(deps): bump jupiter from 5.11.3 to 5.12.0 by @dependabot[bot] in #4840
  • build(deps): bump com.apicatalog:titanium-json-ld from 1.5.0 to 1.6.0 by @dependabot[bot] in #4857
  • build(deps): bump testcontainers from 1.20.5 to 1.20.6 by @dependabot[bot] in #4856
  • build(deps): bump io.micrometer:micrometer-core from 1.14.4 to 1.14.5 by @dependabot[bot] in #4887
  • build(deps): bump org.apache.kafka:kafka-clients from 3.9.0 to 4.0.0 by @dependabot[bot] in #4889
  • build(deps): bump com.google.crypto.tink:tink from 1.15.0 to 1.17.0 by @dependabot[bot] in #4888
  • build(deps): bump org.eclipse.jetty.websocket:websocket-jakarta-server from 11.0.24 to 11.0.25 by @dependabot[bot] in #4897
  • build(deps): bump swagger from 2.2.28 to 2.2.29 by @dependabot[bot] in #4886
  • build(deps): bump org.junit.jupiter:junit-jupiter-api from 5.12.0 to 5.12.1 by @dependabot[bot] in #4872
  • build(deps): bump com.nimbusds:nimbus-jose-jwt from 10.0.1 to 10.1 by @dependabot[bot] in #4905
  • build(deps): bump jetty to 12 by @ndr-brt in #4913
  • build(deps): bump io.micrometer:micrometer-core from 1.14.5 to 1.14.6 by @dependabot[bot] in #4923
  • build(deps): bump org.junit.jupiter:junit-jupiter-api from 5.12.1 to 5.12.2 by @dependabot[bot] in #4926
  • build(deps): bump swagger from 2.2.29 to 2.2.30 by @dependabot[bot] in #4925
  • build(deps): bump com.nimbusds:nimbus-jose-jwt from 10.1 to 10.2 by @dependabot[bot] in #4924
  • build(deps): bump jetty from 12.0.19 to 12.0.20 by @dependabot[bot] in #4963
  • build(deps): bump testcontainers from 1.20.6 to 1.21.0 by @dependabot[bot] in #4950
  • build(deps): bump jackson from 2.18.2 to 2.19.0 by @dependabot[bot] in #4949
  • build(deps): bump com.nimbusds:nimbus-jose-jwt from 10.2 to 10.3 by @dependabot[bot] in #4984
  • build(deps): bump io.micrometer:micrometer-core from 1.14.6 to 1.15.0 by @dependabot[bot] in #4994
  • build(deps): bump io.rest-assured:rest-assured from 5.5.1 to 5.5.2 by @dependabot[bot] in #4995
  • build(deps): bump jetty from 12.0.20 to 12.0.21 by @dependabot[bot] in #4997
  • build(deps): bump swagger from 2.2.30 to 2.2.32 by @dependabot[bot] in #4996
  • build(deps): bump io.rest-assured:rest-assured from 5.5.2 to 5.5.5 by @dependabot[bot] in #5015
  • build(deps): bump com.networknt:json-schema-validator from 1.5.6 to 1.5.7 by @dependabot[bot] in #5014
  • build(deps): bump opentelemetry-proto from 1.6.0-alpha-S to 1.8.0-alpha-S by @dependabot[bot] in #5013
  • build(deps): bump jetty from 12.0.21 to 12.0.22 by @dependabot[bot] in #5028
  • build(deps): bump org.junit.platform:junit-platform-launcher from 1.12.2 to 1.13.1 by @dependabot[bot] in #5027
  • build(deps): bump org.junit.jupiter:junit-jupiter-api from 5.12.2 to 5.13.1 by @dependabot[bot] in #5026
  • build(deps): bump testcontainers from 1.21.0 to 1.21.1 by @dependabot[bot] in #5021
  • build(deps): bump org.postgresql:postgresql from 42.7.5 to 42.7.6 by @dependabot[bot] in #5023
  • build(deps): bump io.micrometer:micrometer-core from 1.15.0 to 1.15.1 by @dependabot[bot] in #5043
  • build(deps): bump bouncyCastle-jdk18on from 1.80 to 1.81 by @dependabot[bot] in #5044
  • build(deps): bump org.postgresql:postgresql from 42.7.6 to 42.7.7 by @dependabot[bot] in #5045
  • build(deps): bump swagger from 2.2.32 to 2.2.33 by @dependabot[bot] in #5042
  • build(deps): bump jackson from 2.19.0 to 2.19.1 by @dependabot[bot] in #5041
  • build(deps): bump com.google.crypto.tink:tink from 1.17.0 to 1.18.0 by @dependabot[bot] in #5063
  • build(deps): bump swagger from 2.2.33 to 2.2.34 by @dependabot[bot] in #5062
  • build(deps): bump testcontainers from 1.21.1 to 1.21.2 by @dependabot[bot] in #5061
  • chore: bump tck deps to 1.0.0-SNAPSHOT by @wolf4ood in #5080
  • build(deps): bump com.networknt:json-schema-validator from 1.5.7 to 1.5.8 by @dependabot[bot] in #5077
  • build(deps): bump org.junit.platform:junit-platform-launcher from 1.13.1 to 1.13.2 by @dependabot[bot] in #5075
  • build(deps): bump testcontainers from 1.21.2 to 1.21.3 by @dependabot[bot] in #5073
  • build(deps): bump org.junit.jupiter:junit-jupiter-api from 5.13.1 to 5.13.2 by @dependabot[bot] in #5076
  • chore: pin tck deps to 1.0.0-RC4 by @wolf4ood in #5082
  • build(deps): bump com.nimbusds:nimbus-jose-jwt from 10.3 to 10.3.1 by @dependabot[bot] in #5096
  • build(deps): bump org.junit.platform:junit-platform-launcher from 1.13.2 to 1.13.3 by @dependabot[bot] in #5095
  • build(deps): bump org.junit.jupiter:junit-jupiter-api from 5.13.2 to 5.13.3 by @dependabot[bot] in #5093
  • build(deps): bump jetty from 12.0.22 to 12.0.23 by @dependabot[bot] in #5092
  • build(deps): bump okhttp from 4.12.0 to 5.0.0 by @dependabot[bot] in #5094
  • build(deps): bump io.micrometer:micrometer-core from 1.15.1 to 1.15.2 by @dependabot[bot] in #5114
  • build(deps): bump com.gradleup.shadow from 8.3.6 to 8.3.8 by @dependabot[bot] in #5115
  • build(deps): bump okhttp from 5.0.0 to 5.1.0 by @dependabot[bot] in #5113
  • build(deps): bump org.junit.platform:junit-platform-launcher from 1.13.3 to 1.13.4 by @dependabot[bot] in #5145
  • build(deps): bump org.junit.jupiter:junit-jupiter-api from 5.13.3 to 5.13.4 by @dependabot[bot] in #5143
  • build(deps): bump jackson from 2.19.1 to 2.19.2 by @dependabot[bot] in #5127
  • build(deps): bump com.nimbusds:nimbus-jose-jwt from 10.3.1 to 10.4.2 by @dependabot[bot] in #5167
  • build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #5166
  • build(deps): exclude snapshot dependencies from dependabot by @ndr-brt in #5169

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
  • feat: add provisioning phase for consumer on data plane by @ndr-brt in #4875
  • refactor: add consumer provisioning on data-plane by @ndr-brt in #4896
  • refactor: extract runtime-core module by @ndr-brt in #4906
  • chore: cleanup core dependencies by @jimmarino in #4917
  • refactor: consumer deprovisioning on data-plane by @ndr-brt in #4927
  • build(test): drop and create database on e2e by @ndr-brt in #4937
  • refactor: move DSP base webhook and port mapping to separate module by @ronjaquensel in #4941
  • refactor: make DSP versions pluggable by @ronjaquensel in #4972
  • refactor(provisioning): manage single resource provision results by @ndr-brt in #4981
  • refactor: data-plane consumer async provisioning/deprovisioning by @ndr-brt in #5009
  • refactor: uniform state machine configurations by @ndr-brt in #5052
  • refactor: push upsert in the database by @ndr-brt in #5054
  • refactor: deprecate 'pre' methods in TransferProcessListener by @ndr-brt in #5064
  • refactor: introduce dataspace profile context by @ndr-brt in #5066
  • refactor: add publish Event method on EventRouter by @ndr-brt in #5083
  • chore: move CN managers in dedicated module by @wolf4ood in #5085
  • refactor: data-plane remote consumer provisioning by @ndr-brt in #5070
  • chore: refactor TP manager in a dedicated module by @wolf4ood in #5086
  • refactor: remove remote data-plane selection capabilities by @ndr-brt in #5109
  • refactor: use DataFlow instead of StartMessage where possible by @ndr-brt in #5121
  • build: use edc-build from Gradle Plugin Portal by @ndr-brt in #5131
  • chore: disable checkstyle indentation suppression by @ndr-brt in #5142

New Contributors

Full Changelog: v0.8.1...v0.14.0