What's Changed
Bugfixes
- fix(ci): set version before tests, publishing by @paullatzelsperger in #402
- fix(s3 dataplane): Fix transfer of empty objects by @rafaelmag110 in #417
- fix: avoid to close client on data source closure by @ndr-brt in #470
- fix(dataplane): deserialize secret depending on content by @ronjaquensel in #480
- fix: iamAsyncClient without endpointOverride by @ronjaquensel in #492
- fix: NullPointerException in S3ConsumerResourceDefinitionGenerator by @ronjaquensel in #579
New Features & Improvements
- fix: allow endpoint overrides in all clients by @paullatzelsperger in #436
- feat: allow endpoint overrides in AwsSecretsManagerVault by @chlorochrule in #485
- feat: enable running S3-to-S3 transfers within AWS by @ronjaquensel in #535
- feat: register AwsS3CopyTransferService with priority by @ronjaquensel in #544
- chore: include stale-bot by @ronjaquensel in #550
- feat: Create a S3 bucket during provision only if one does not previously exist by @bmg13 in #565
- feat: Create async clients with credentials from data destination by @bmg13 in #555
- feat: Add FolderName attribute to S3DataSource by @BrunoMiguelNogueira in #586
- feat: Allow transfer of an entire s3 bucket by @BrunoMiguelNogueira in #602
- feat: migrate S3 provisioner to data-plane by @ndr-brt in #612
- refactor: cleanup deprecations by @ndr-brt in #613
- feat: migrate s3 copy provision to data-plane by @ndr-brt in #614
Dependencies
- chore(deps): bump aws from 2.25.66 to 2.26.27 by @dependabot[bot] in #391
- chore(deps): bump agilepathway/label-checker from 1.6.41 to 1.6.48 by @dependabot[bot] in #388
- chore(deps): bump org.testcontainers:junit-jupiter from 1.19.8 to 1.20.1 by @dependabot[bot] in #390
- chore(deps): bump junit from 5.10.2 to 5.11.0 by @dependabot[bot] in #412
- build(deps): bump gradle wrapper to 8.10 by @ndr-brt in #428
- chore(deps): bump agilepathway/label-checker from 1.6.48 to 1.6.55 by @dependabot[bot] in #445
- chore(deps): bump aws from 2.26.27 to 2.28.20 by @dependabot[bot] in #471
- chore(deps): bump org.testcontainers:junit-jupiter from 1.20.1 to 1.20.2 by @dependabot[bot] in #461
- chore(deps): bump junit from 5.11.0 to 5.11.2 by @dependabot[bot] in #464
- chore(deps): bump agilepathway/label-checker from 1.6.55 to 1.6.56 by @dependabot[bot] in #472
- chore(deps): bump aws from 2.28.20 to 2.28.21 by @dependabot[bot] in #473
- chore(deps): bump aws from 2.28.21 to 2.28.22 by @dependabot[bot] in #474
- chore(deps): bump aws from 2.28.22 to 2.28.26 by @dependabot[bot] in #475
- chore(deps): bump junit from 5.11.2 to 5.11.3 by @dependabot[bot] in #476
- chore(deps): bump aws from 2.28.26 to 2.29.1 by @dependabot[bot] in #478
- chore(deps): bump org.testcontainers:junit-jupiter from 1.20.2 to 1.20.3 by @dependabot[bot] in #479
- chore(deps): bump aws from 2.29.1 to 2.29.6 by @dependabot[bot] in #481
- chore(deps): bump aws from 2.29.6 to 2.29.15 by @dependabot[bot] in #487
- chore(deps): bump org.testcontainers:junit-jupiter from 1.20.3 to 1.20.4 by @dependabot[bot] in #489
- chore(deps): bump aws from 2.29.15 to 2.29.24 by @dependabot[bot] in #495
- build: cleanup unused dependencies by @ndr-brt in #502
- chore(deps): ignore edc dependency upgrade by @dependabot[bot] in #509
- chore(deps): bump org.assertj:assertj-core from 3.26.0 to 3.27.2 by @dependabot[bot] in #511
- chore(deps): bump agilepathway/label-checker from 1.6.56 to 1.6.61 by @dependabot[bot] in #514
- chore(deps): bump aws from 2.29.24 to 2.29.50 by @dependabot[bot] in #513
- chore(deps): bump aws from 2.29.50 to 2.30.2 by @dependabot[bot] in #515
- chore(deps): bump tsickert/discord-webhook from 6.0.0 to 7.0.0 by @dependabot[bot] in #531
- chore(deps): bump org.testcontainers:junit-jupiter from 1.20.4 to 1.20.6 by @dependabot[bot] in #534
- chore(deps): bump io.rest-assured:rest-assured from 5.4.0 to 5.5.1 by @dependabot[bot] in #541
- chore(deps): bump aws from 2.30.2 to 2.31.11 by @dependabot[bot] in #545
- chore(deps): remove unnecessary junit and assertj deps by @dependabot[bot] in #537
- chore(deps): bump aws from 2.31.11 to 2.31.16 by @dependabot[bot] in #546
- chore(deps): bump testcontainers from 1.20.6 to 1.21.0 by @dependabot[bot] in #554
- chore(deps): bump testcontainers from 1.21.0 to 1.21.3 by @dependabot[bot] in #575
- chore(deps): bump aws from 2.31.16 to 2.31.73 by @dependabot[bot] in #573
- chore(deps): bump com.gradleup.shadow from 8.3.6 to 8.3.7 by @dependabot[bot] in #574
- chore(deps): bump com.gradleup.shadow from 8.3.7 to 8.3.8 by @dependabot[bot] in #576
- chore(deps): bump aws from 2.31.73 to 2.32.4 by @dependabot[bot] in #581
- chore(deps): bump actions/first-interaction from 1 to 3 by @dependabot[bot] in #591
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #590
- chore(deps): bump org.eclipse.edc.edc-build from 0.1.0 to 1.0.0 by @dependabot[bot] in #597
- chore(deps): bump org.eclipse.edc.edc-build from 1.0.0 to 1.1.0 by @dependabot[bot] in #606
- chore(deps): bump io.rest-assured:rest-assured from 5.5.1 to 5.5.6 by @dependabot[bot] in #596
- chore(deps): bump org.eclipse.edc.edc-build from 1.1.0 to 1.1.1 by @dependabot[bot] in #609
- chore(deps): bump com.gradleup.shadow from 8.3.8 to 9.2.2 by @dependabot[bot] in #608
- chore(deps): bump aws from 2.32.12 to 2.34.5 by @dependabot[bot] in #607
- chore(deps): bump aws from 2.34.8 to 2.35.0 by @dependabot[bot] in #611
- chore(deps): bump aws from 2.35.0 to 2.38.2 by @dependabot[bot] in #620
- chore(deps): bump org.eclipse.edc.edc-build from 1.1.1 to 1.1.2 by @dependabot[bot] in #619
- chore(deps): bump org.eclipse.edc.edc-build from 1.1.2 to 1.1.3 by @dependabot[bot] in #625
Documentation
- docs: update examples for secret tokens in data plane README by @ronjaquensel in #493
- docs: add required AWS permissions to data plane README by @ronjaquensel in #503
- docs: decision record for S3-to-S3 transfers within AWS by @ronjaquensel in #522
- chore: update Fraunhofer license headers by @ronjaquensel in #587
Other Changes
- ci: launch test workflow also on release and bugfix branches by @ndr-brt in #422
- ci: fix compilation by @ndr-brt in #483
- build: fix compilation by @ndr-brt in #547
- build: fix compilation by @ndr-brt in #558
- build: bump gradle wrapper to 9.0 by @ndr-brt in #599
- build: replace bitnami image with official minio one by @ndr-brt in #610
- build: fix compilation by @ndr-brt in #621
- build: fix tests by @ndr-brt in #626
New Contributors
- @ronjaquensel made their first contribution in #480
- @chlorochrule made their first contribution in #485
- @BrunoMiguelNogueira made their first contribution in #586
Full Changelog: v0.8.1...v0.15.0