Skip to content

Releases: eclipse-edc/Connector

v0.1.3

04 Jul 12:28
d518ff5
Compare
Choose a tag to compare

What's Changed

Bugfixes

  • fix: handle iterable Criterion operandRight by @ndr-brt in #3218
  • fix(workflow): correct only-labels in stale bot by @juliapampus in #3228
  • fix: avoid contract id validation on consumer side by @ndr-brt in #3250
  • fix: avoid sending messages on failing not-yet-requested consumer transfers by @ndr-brt in #3249
  • fix: end to end transfer process flaky test by @ndr-brt in #3256

New Features & Improvements

New Contributors

Full Changelog: v0.1.2...v0.1.3

v0.1.2

22 Jun 21:46
f4d18e5
Compare
Choose a tag to compare

What's Changed

Bugfixes

  • fix: handle fatal errors in dsp http dispatcher delegate by @ndr-brt in #3203
  • fix: Add support for RSA keys in Decentralized Identity modules by @bscholtes1A in #3206

New Features & Improvements

Full Changelog: v0.1.1...v0.1.2

v0.1.1

19 Jun 13:12
c2de1fe
Compare
Choose a tag to compare

What's Changed

Bugfixes

New Features & Improvements

Full Changelog: v0.1.0...v0.1.1

v0.1.0

30 May 20:07
e2e84ce
Compare
Choose a tag to compare

What's Changed

Bugfixes

  • fix: Align behavior of getProperty and hasProperty in DataAddress by @bscholtes1A in #3083
  • fix: Set missing client_id in DecentralizedIdentityService by @bscholtes1A in #3081
  • fix(EndpointDataReferenceTransformerRegistry): adds transform call by @wolf4ood in #3080
  • fix: feed TransferProcess#properties from the new field by @wolf4ood in #3064
  • fix: Add missing participantId in Catalog response by @bscholtes1A in #3104
  • fix: provide correct id for lease deletion by @lanthoor in #3090
  • fix: add DAPS token scope and validation rule by @paullatzelsperger in #3100
  • fix(TransferProcessController): fix NPE on empty request by @wolf4ood in #3103
  • fix(TransferProcessManager): fix NPE on not present keyname by @wolf4ood in #3112
  • fix(TransferProcessApi): fix transfomer for TransferProcessDto by @wolf4ood in #3122

New Features & Improvements

New Contributors

Full Changelog: v0.0.1-milestone-9...v0.1.0

v0.0.1-milestone-9

17 May 12:31
6ef51ac
Compare
Choose a tag to compare

Notes

  • this release provides the new dsp module, that adds basic support for the new Dataspace Protocol specification.
    the ids module is deprecated now and it will be removed in the next releases, so please switch to the new dsp.
  • management api provides new /v2/ endpoint supporting json-ld format, the other endpoints had been deprecated and they will be removed in the next versions.

What's Changed

Bugfixes

New Features & Improvements

  • feat: fetch provision-oauth2 client secret from the vault by @ndr-brt in #2410
  • build: stops dependabot opening update PR on edc-versions by @ndr-brt in #2431
  • build(deps): bump json-unit-assertj from 2.36.0 to 2.36.1 by @dependabot in #2438
  • build(deps): bump json-unit from 2.36.0 to 2.36.1 by @dependabot in #2439
  • feat: permit data-plane-http request build to be extended by @ndr-brt in #2428
  • build(deps): bump net.javacrumbs.json-unit:json-unit from 2.36.0 to 2.36.1 by @dependabot in #2444
  • docs(adoptions): add references to IDS components extensions and connector gui by @juliapampus in #2421
  • docs: add DR about new release process by @ndr-brt in #2432
  • build: fix dependabot edc-versions ignore entry by @ndr-brt in #2459
  • refactor: treat Clock, Telemetry and TypeManager as standard services by @ndr-brt in #2412
  • build(deps): bump org.junit-pioneer:junit-pioneer from 1.9.1 to 2.0.0 by @dependabot in #2461
  • feat: AWS Secrets Manager Vault implementation by @FlorianSeidelAWS in #2455
  • build: call new Build-Component jenkins job by @ndr-brt in #2470
  • feat: data-plane-http-oauth2 extension by @ndr-brt in #2469
  • feat(dataPlaneS3): adds support for vault on data source address by @wolf4ood in #2383
  • feat: decision record about nightly builds by @paullatzelsperger in #2482
  • build(deps): bump agilepathway/label-checker from 1.2.13 to 1.3.1 by @dependabot in #2483
  • build(deps): bump com.auth0:java-jwt from 4.2.2 to 4.3.0 by @dependabot in #2484
  • chore: remove unused dependency by @ndr-brt in #2485
  • refactor: move api modules from control-plane to extensions module by @majadlymhmd in #2486
  • docs: add decision record about PUT endpoints by @paullatzelsperger in #2513
  • docs: decision record for ContractDefinition validation by @wolf4ood in #2515
  • docs(micrometer-core): correct link url by @civilizeddev in #2520
  • feat: add update endpoint for ContractDefinition by @wolf4ood in #2518
  • build(deps): bump agilepathway/label-checker from 1.3.1 to 1.4.7 by @dependabot in #2521
  • feat: update asset and dataaddress by @paullatzelsperger in #2516
  • docs: add decision record about transfer process state transitions change by @ndr-brt in #2525
  • feat(protocol): adapt TransferProcess states to Dataspace Protocol by @ndr-brt in #2511
  • chore: upgrade to gradle 8, upgrade the shadow plugin by @paullatzelsperger in #2523
  • feat(ContractValidation): removes the check on ContractDefinition when validating an agreement by @wolf4ood in #2524
  • feat(protocol): add new TP state transitions by @ndr-brt in #2541
  • docs: add decision record about store refactoring by @paullatzelsperger in #2540
  • feat: update policy definition update by @git-masoud in #2528
  • build(deps): bump agilepathway/label-checker from 1.4.7 to 1.4.25 by @dependabot in #2551
  • build(deps): bump actions/add-to-project from 0.4.0 to 0.4.1 by @dependabot in #255...
Read more

v0.0.1-milestone-8

24 Jan 15:52
a6fdb2a
Compare
Choose a tag to compare

What's Changed

Bugfixes

New Features & Improvements

  • build: move build configuration out into plugin by @paullatzelsperger in #2130
  • refactor(apiExtensions): removes duplicated code when configuring an API extension by @wolf4ood in #2165
  • docs: Update maven badge to the new group id by @ndr-brt in #2176
  • build(deps): bump junit-pioneer from 1.7.1 to 1.7.2 by @dependabot in #2183
  • feat: add retry mechanism to oauth2 service by @ndr-brt in #2174
  • docs: add decision record about refactoring the OpenAPI documentatiion process by @paullatzelsperger in #2184
  • build(deps): bump junit-pioneer from 1.7.2 to 1.8.0 by @dependabot in #2190
  • feat(samples): adds consumer status checker on file for sample 4 by @wolf4ood in #2189
  • build(deps): bump actions/dependency-review-action from 2 to 3 by @dependabot in #2200
  • feat(DataPlaneStore): implements SQL based storage for DataPlane flow requests by @wolf4ood in #2159
  • build: Remove issue type paragraph by @ndr-brt in #2199
  • feat: rename data-management-api to management-api by @ndr-brt in #2195
  • refactor(controlPlaneApi): Adds usage of TranferProcessService by @wolf4ood in #2179
  • feat(build): use the published version catalog by @paullatzelsperger in #2178
  • build(deps): bump java-jwt from 3.13.0 to 4.2.1 by @dependabot in #2208
  • build(deps): bump junit-pioneer from 1.8.0 to 1.9.0 by @dependabot in #2207
  • refactor: use TransferProcessService in ArtifactRequestHandler by @ronjaquensel in #2204
  • chore: replace deprecated EdcSetting annotation by @ronjaquensel in #2212
  • refactor: adds canGenerate method on consumer/provider ResoruceDefinitionGenerator by @diegogomez-zf in #2150
  • refactor(ServiceResultHandler): changed ServiceResultHandler#mapToException by @wolf4ood in #2210
  • feat(DataPlaneStore): adds Cosmos implementation for DataPlaneStore by @wolf4ood in #2203
  • build(deps): bump everlytic/branch-merge from 1.1.4 to 1.1.5 by @dependabot in #2216
  • chore: removed all Federated Catalog modules by @paullatzelsperger in #2214
  • feat(DataPlaneInstanceStore): Implement CosmosDb based storage for DataPlaneInstance by @Alexwilfriedo in #2164
  • build(deps): bump swagger-ui from 4.15.0 to 4.15.5 by @dependabot in #2223
  • refactor: move management api endpoints under management context by @ndr-brt in #2217
  • feat: improve "out of the box" performances by @ndr-brt in #2220
  • feat(HttpProvisioner): use TransferProcessService in the controller by @wolf4ood in #2218
  • feat(build): add shell script to invoke Discord webhook by @paullatzelsperger in #2230
  • build: add workflow to explicitly trigger EDC jenkins by @paullatzelsperger in #2236
  • docs: amend coding guidelines and rename file by @paullatzelsperger in #2169
  • chore: use standard version property by @paullatzelsperger in #2232
  • build: update discord webhook by @paullatzelsperger in #2241
  • feat(README): adds snapshot and nightly build badges by @wolf4ood in #2239
  • build(deps): bump agilepathway/label-checker from 1.2.7 to 1.2.9 by @dependabot in #2245
  • feat: support /public endpoint without trailing slash by @ndr-brt in #2252
  • feat: Add basic HttpDataAddress validation by @ndr-brt in #2243
  • chore: Update references from dataspaceconnector to edc by @ndr-brt in #2254
  • refactor(TransferProcessStore): replaces create and update api with save with support of upsert by @wolf4ood in #2237
  • refactor: move control api endpoints under control context by @ndr-brt in #2250
  • build(deps): bump junit-pioneer from 1.9.0 to 1.9.1 by @dependabot in #2273
  • feat(dataPlane): register a different resolve strategy when working with embedded data-plane by @wolf4ood in #2267
  • docs(build): decision record about CD refactoring (Jenkins) by @paullatzelsperger in #2251
  • refactor: Rename ids api context to protocol by @ndr-brt in #2262
  • feat(build): add workflow_dispatch event trigger by @paullatzelsperger in #2280
  • refactor: Refactor data-plane-transfer by @bscholtes1A in #2255
  • refactor(httpReceiver): rename module http-receiver to transfer-pull-http-receiver by @wolf4ood in #2282
  • chore: simplify publications by @ndr-brt in #2275
  • docs: provide decision record for EdcHttpClient by @ndr-brt in #2285
  • build(deps): update nimbus to v9 to combat transitive dependency clashes by @paullatzelsperger in #2294
  • fix: jenkins badges by @ndr-brt in #2304
  • feat(oauth): renames edc.oauth.public.key.alias to edc.oauth.certificate.alias by @wolf4ood in #2297
  • feat: add support for transaction synchronization by @jimmarino in #2312
  • refactor: introduce EdcHttpClient and replace OkHttpClient with it by @ndr-brt in #2305
  • chore(ContractValidationService): change return type of validateAgreement from boolean to Result by @majadlymhmd in #2246
  • chore: remove embedded swaggerUI by @paullatzelsperger in #2328
  • fix(docs): resolve markdown syntax errors by @juliapampus in #2338
  • refactor(headers): fix checkstyle on headers and configure error for header check by @Wolf4...
Read more

v0.0.1-milestone-7

08 Nov 13:57
49ddb9a
Compare
Choose a tag to compare

What's Changed

Bugfixes

  • fix: jwt-core module produces jwt-core named jar artifact by @denisneuling in #1907
  • fix: map policy properties to contract request by @ronjaquensel in #1921
  • test: S3DataPlaneIntegrationTest should be annotated with AwsS3IntegrationTest by @iwasakims in #1897
  • fix: avoid loop on initiate transfer failure by @ndr-brt in #1955
  • fix: map DataRequest properties to DataFlowRequest by @ronjaquensel in #1973
  • fix(data management api): validate criteria on contract definition post method by @ndr-brt in #1989
  • fix: Add missing result check in DecentralizedIdentityService by @bscholtes1A in #2005
  • fix(MultipartController): use message recipient as token audience by @ronjaquensel in #2025
  • fix(BaseRuntime): adds the exception messagge in the log before exit by @wolf4ood in #2035
  • fix(CatalogApi): adds @NotNull to providerUrl param by @wolf4ood in #2037
  • fix(DataPlaneTransferSyncExtension): remove default value for publickey alias by @wolf4ood in #2045
  • fix: use IdsId as type for connector ID by @ronjaquensel in #2031
  • fix: use the range to limit offers, not definitions by @paullatzelsperger in #2018
  • fix(transferprocessApi): add id field in DataRequestDTO by @wolf4ood in #2056
  • fix(ContractOffer): add asset not null check when building a ContractOffer by @wolf4ood in #2053
  • fix(validation): avoid policy evaluation on consumer side after agreement by @ndr-brt in #2068
  • fix(jerseyExtension): flaky test ExceptionMappersIntegrationTest by @wolf4ood in #2147
  • fix: avoid default limit 50 on catalog creation by @ndr-brt in #2168

New Features & Improvements

Read more

v0.0.1-milestone-6

29 Aug 16:30
9bec10c
Compare
Choose a tag to compare

What's Changed

Bugfixes

New Features & Improvements

Read more

v0.0.1-milestone-5

21 Jul 07:19
39e8da3
Compare
Choose a tag to compare

What's Changed

Bugfixes

New Features & Improvements

Documentation

New Contributors

Full Changelog: milestone-4...v0.0.1-milestone-5

0.0.1-milestone-4

08 Jun 05:03
627615f
Compare
Choose a tag to compare

This milestone release mostly deals with bugfixing, improving CI, adding documentation, a bit of refactoring and working off general technical debt. Another big step in the release was publishing artifacts to MavenCentral.

What's Changed

Read more