Skip to content
Failed

Changes

Summary

  1. fix: use the getStringProperty method of the DataAddress (#29) (details)
  2. Bump version from 0.2.1 to 0.2.2-SNAPSHOT [skip ci] (details)
  3. build: update release.yaml (#31) (details)
  4. fix: GCS provisioned resource use namespaces to store properties in destination data address (#34) (details)
  5. build(deps): bump agilepathway/label-checker from 1.4.30 to 1.5.3 (#30) (details)
  6. build(deps): bump actions/checkout from 3 to 4 (#32) (details)
  7. build(deps): bump agilepathway/label-checker from 1.5.3 to 1.5.4 (#36) (details)
  8. build(deps): bump com.google.cloud:google-cloud-core from 2.22.0 to 2.23.0 (#35) (details)
  9. feat(build): publish to OSSRH Snapshots and MavenCentral from GHA (details)
  10. build(deps): bump com.google.cloud:google-iam-admin from 3.18.0 to 3.19.0 (#37) (details)
  11. build(deps): bump com.google.cloud:google-cloud-secretmanager from 2.23.0 to 2.24.0 (#38) (details)
  12. build(deps): bump com.google.cloud:google-cloud-iamcredentials from 2.23.0 to 2.24.0 (#39) (details)
  13. chore: update dependencies (details)
  14. feat: GCS provisioner accepts optional bucket name from transfer request (#43) (details)
  15. Bump version from 0.3.0 to 0.3.1-SNAPSHOT [skip ci] (details)
  16. Bump version from 0.3.1 to 0.3.2-SNAPSHOT [skip ci] (details)
  17. fix: compilation errors, typo in GCS provisioner, IAM client delete account (#55) (details)
  18. feat: GCP common extension (#57) (details)
  19. feat: core gcs enhancement (#60) (details)
  20. build(deps): bump com.google.cloud:google-cloud-core from 2.23.0 to 2.26.0 (#65) (details)
  21. build(deps): bump agilepathway/label-checker from 1.5.4 to 1.6.3 (#66) (details)
  22. fix: migrate to the more generic Validator SPI (#74) (details)
  23. build: add breaking-change section to release note (details)
  24. Bump version from 0.4.0 to 0.4.1-SNAPSHOT [skip ci] (details)
Commit c519f954766babf9ef6a54ca804256033bbafcf4 by GitHub
fix: use the getStringProperty method of the DataAddress (#29)

* fix: use the getStringProperty method of the DataAddress

* DEPENDENCIES
The file was modified DEPENDENCIES (diff)
The file was modified extensions/data-plane/data-plane-google-storage/src/main/java/org/eclipse/edc/connector/dataplane/gcp/storage/GcsDataSinkFactory.java (diff)
The file was modified extensions/control-plane/provision/provision-gcs/src/main/java/org/eclipse/edc/connector/provision/gcp/GcsConsumerResourceDefinitionGenerator.java (diff)
The file was modified extensions/control-plane/provision/provision-gcs/src/main/java/org/eclipse/edc/connector/provision/gcp/GcsProvisionedResource.java (diff)
The file was modified extensions/data-plane/data-plane-google-storage/src/main/java/org/eclipse/edc/connector/dataplane/gcp/storage/validation/GcsSinkDataAddressValidationRule.java (diff)
The file was modified extensions/data-plane/data-plane-google-storage/src/main/java/org/eclipse/edc/connector/dataplane/gcp/storage/GcsDataSourceFactory.java (diff)
The file was modified extensions/data-plane/data-plane-google-storage/src/main/java/org/eclipse/edc/connector/dataplane/gcp/storage/validation/GcsSourceDataAddressValidationRule.java (diff)
Commit 8b210cc6135677d75ab0c37d5cce7b1997a81849 by EDC Bot
Bump version from 0.2.1 to 0.2.2-SNAPSHOT [skip ci]
The file was modified DEPENDENCIES (diff)
The file was modified gradle.properties (diff)
The file was modified gradle/libs.versions.toml (diff)
Commit 7209ea60ca6aa1c816b10480d88c5dced070c9b4 by GitHub
build: update release.yaml (#31)

The file was modified .github/release.yaml (diff)
The file was modified DEPENDENCIES (diff)
Commit 8ea3f52936a57817060a1ba7ec43a31d0d8a89be by GitHub
fix: GCS provisioned resource use namespaces to store properties in destination data address (#34)

The file was modified extensions/control-plane/provision/provision-gcs/src/main/java/org/eclipse/edc/connector/provision/gcp/GcsProvisionedResource.java (diff)
Commit cac215df0bbad6acb75bdd99ee566a65605f925c by GitHub
build(deps): bump agilepathway/label-checker from 1.4.30 to 1.5.3 (#30)

Bumps [agilepathway/label-checker](https://github.com/agilepathway/label-checker) from 1.4.30 to 1.5.3.
- [Release notes](https://github.com/agilepathway/label-checker/releases)
- [Commits](https://github.com/agilepathway/label-checker/compare/v1.4.30...v1.5.3)

---
updated-dependencies:
- dependency-name: agilepathway/label-checker
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
The file was modified .github/workflows/scan-pull-request.yaml (diff)
Commit a63576f58d437d957325bc49fbae4a10fbf056cb by GitHub
build(deps): bump actions/checkout from 3 to 4 (#32)

* build(deps): bump actions/checkout from 3 to 4

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* DEPENDENCIES

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Latzelsperger <paul.latzelsperger@beardyinc.com>
The file was modified .github/workflows/scan-pull-request.yaml (diff)
The file was modified .github/workflows/release-tech-gcp.yml (diff)
The file was modified .github/workflows/codeql-analysis.yml (diff)
The file was modified DEPENDENCIES (diff)
The file was modified .github/workflows/verify.yaml (diff)
Commit 52c3b0ef626b91fbc0bc0011927c60ac8fff91ef by GitHub
build(deps): bump agilepathway/label-checker from 1.5.3 to 1.5.4 (#36)

Bumps [agilepathway/label-checker](https://github.com/agilepathway/label-checker) from 1.5.3 to 1.5.4.
- [Release notes](https://github.com/agilepathway/label-checker/releases)
- [Commits](https://github.com/agilepathway/label-checker/compare/v1.5.3...v1.5.4)

---
updated-dependencies:
- dependency-name: agilepathway/label-checker
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
The file was modified .github/workflows/scan-pull-request.yaml (diff)
Commit 864a935de1f290d2427122ecf95d87e54ca92f88 by GitHub
build(deps): bump com.google.cloud:google-cloud-core from 2.22.0 to 2.23.0 (#35)

* build(deps): bump com.google.cloud:google-cloud-core

Bumps com.google.cloud:google-cloud-core from 2.22.0 to 2.23.0.

---
updated-dependencies:
- dependency-name: com.google.cloud:google-cloud-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* DEPENDENCIES

* DEPENDENCIES

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Latzelsperger <paul.latzelsperger@beardyinc.com>
The file was modified DEPENDENCIES (diff)
The file was modified gradle/libs.versions.toml (diff)
Commit 44c1c6a477a4c84d41a07a32e2171a95fd569a12 by Paul Latzelsperger
feat(build): publish to OSSRH Snapshots and MavenCentral from GHA
The file was modified DEPENDENCIES (diff)
The file was modified .github/workflows/trigger_snapshot.yml (diff)
Commit e103b83564242bc3373ca299dfbefa5965f7efd2 by GitHub
build(deps): bump com.google.cloud:google-iam-admin from 3.18.0 to 3.19.0 (#37)

build(deps): bump com.google.cloud:google-iam-admin

Bumps [com.google.cloud:google-iam-admin](https://github.com/googleapis/google-cloud-java) from 3.18.0 to 3.19.0.
- [Release notes](https://github.com/googleapis/google-cloud-java/releases)
- [Changelog](https://github.com/googleapis/google-cloud-java/blob/main/changelog.json)
- [Commits](https://github.com/googleapis/google-cloud-java/commits)

---
updated-dependencies:
- dependency-name: com.google.cloud:google-iam-admin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
The file was modified gradle/libs.versions.toml (diff)
Commit 6bb369c794d9435f08e3802484a7a8cdbe6231ec by GitHub
build(deps): bump com.google.cloud:google-cloud-secretmanager from 2.23.0 to 2.24.0 (#38)

build(deps): bump com.google.cloud:google-cloud-secretmanager

Bumps [com.google.cloud:google-cloud-secretmanager](https://github.com/googleapis/google-cloud-java) from 2.23.0 to 2.24.0.
- [Release notes](https://github.com/googleapis/google-cloud-java/releases)
- [Changelog](https://github.com/googleapis/google-cloud-java/blob/main/java-document-ai/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-java/commits)

---
updated-dependencies:
- dependency-name: com.google.cloud:google-cloud-secretmanager
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
The file was modified gradle/libs.versions.toml (diff)
Commit b764b8becc40ea65af65703687f81a97f6213ac2 by GitHub
build(deps): bump com.google.cloud:google-cloud-iamcredentials from 2.23.0 to 2.24.0 (#39)

* build(deps): bump com.google.cloud:google-cloud-iamcredentials

Bumps [com.google.cloud:google-cloud-iamcredentials](https://github.com/googleapis/google-cloud-java) from 2.23.0 to 2.24.0.
- [Release notes](https://github.com/googleapis/google-cloud-java/releases)
- [Changelog](https://github.com/googleapis/google-cloud-java/blob/main/java-document-ai/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-java/commits)

---
updated-dependencies:
- dependency-name: com.google.cloud:google-cloud-iamcredentials
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* DEPENDENCIES

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Latzelsperger <paul.latzelsperger@beardyinc.com>
The file was modified gradle/libs.versions.toml (diff)
The file was modified DEPENDENCIES (diff)
The file was modified DEPENDENCIES (diff)
Commit 351b43f99a37dd8d41867b8a332e0986e1002c88 by GitHub
feat: GCS provisioner accepts optional bucket name from transfer request (#43)

- if the bucket name is not specific in the transfer request (bucket_name in dataAddress), the bucket name to store the destination blob is generated at runtime using the transfer id, otherwise the name passed is used
- GCS provisioner gets (or creates if not-existing) the specific bucket
- GCS sink writes the blob in the provisioned bucket, in case it doesn't overwrite an existing blob with the same name
The file was modified extensions/control-plane/provision/provision-gcs/src/test/java/org/eclipse/edc/connector/provision/gcp/GcsProvisionerTest.java (diff)
The file was modified extensions/common/gcp/gcp-core/src/test/java/org/eclipse/edc/gcp/storage/StorageServiceImplTest.java (diff)
The file was modified extensions/data-plane/data-plane-google-storage/src/main/java/org/eclipse/edc/connector/dataplane/gcp/storage/GcsDataSink.java (diff)
The file was modified extensions/common/gcp/gcp-core/src/main/java/org/eclipse/edc/gcp/storage/StorageService.java (diff)
The file was modified extensions/control-plane/provision/provision-gcs/src/main/java/org/eclipse/edc/connector/provision/gcp/GcsProvisioner.java (diff)
The file was modified extensions/common/gcp/gcp-core/src/main/java/org/eclipse/edc/gcp/storage/StorageServiceImpl.java (diff)
The file was modified extensions/control-plane/provision/provision-gcs/src/main/java/org/eclipse/edc/connector/provision/gcp/GcsConsumerResourceDefinitionGenerator.java (diff)
The file was modified extensions/control-plane/provision/provision-gcs/src/main/java/org/eclipse/edc/connector/provision/gcp/GcsResourceDefinition.java (diff)
Commit adaa2ab7a0a1dc037da8a676b56591815508b709 by EDC Bot
Bump version from 0.3.0 to 0.3.1-SNAPSHOT [skip ci]
The file was modified DEPENDENCIES (diff)
The file was modified gradle/libs.versions.toml (diff)
The file was modified gradle.properties (diff)
Commit cc0cbad7cff1c74f7929e59e1d83d489a4f5d9e2 by EDC Bot
Bump version from 0.3.1 to 0.3.2-SNAPSHOT [skip ci]
The file was modified gradle.properties (diff)
The file was modified gradle/libs.versions.toml (diff)
The file was modified DEPENDENCIES (diff)
Commit 4f26c37a53f73034f362f4724b84285995f1cf6e by GitHub
fix: compilation errors, typo in GCS provisioner, IAM client delete account (#55)

* fix: compilation errors, typo in GCS provisioner, delete service account method in IAM client

- with 0.3.2 pipeline.DataSource needs to implement AutoCloseable, added close method to GCS data source
- typo in GCS provisioner copying email address onto service account name
- improved deleteServiceAccountIfExists method of IamServiceImpl following https://cloud.google.com/java/docs/reference/google-iam-admin/1.2.3/com.google.cloud.iam.admin.v1.IAMClient#com_google_cloud_iam_admin_v1_IAMClient_deleteServiceAccount_java_lang_String_
- changed rootProject.name to be case sensitive to avoid "IllegalStateException: Module entity with name: Technology-Gcp.extensions.test should be available" while gradle sync

* fix: DEPENDENCIES update

* Update extensions/common/gcp/gcp-core/src/main/java/org/eclipse/edc/gcp/iam/IamServiceImpl.java

Co-authored-by: Paul Latzelsperger <43503240+paullatzelsperger@users.noreply.github.com>

---------

Co-authored-by: Paul Latzelsperger <43503240+paullatzelsperger@users.noreply.github.com>
The file was modified DEPENDENCIES (diff)
The file was modified extensions/control-plane/provision/provision-gcs/src/main/java/org/eclipse/edc/connector/provision/gcp/GcsProvisioner.java (diff)
The file was modified extensions/data-plane/data-plane-google-storage/src/main/java/org/eclipse/edc/connector/dataplane/gcp/storage/GcsDataSource.java (diff)
The file was modified settings.gradle.kts (diff)
The file was modified extensions/common/gcp/gcp-core/src/test/java/org/eclipse/edc/gcp/iam/IamServiceImplTest.java (diff)
The file was modified extensions/common/gcp/gcp-core/src/main/java/org/eclipse/edc/gcp/iam/IamServiceImpl.java (diff)
Commit 013a6d03ed8a27a45e6adea6871acf80bcc3e2b8 by GitHub
feat: GCP common extension (#57)

* fix: compilation error

Fix following update in ParallelSink interface

* feat: GCP common extension

- new GCP common extension (GcpExtension) provides GcpManager object to centralize configuration and shared resources like IAM client
- secret manager and GCS provision extensions updated to make use of GcpManager object

* fix: META-INF path for service extension

* refactor: redundant code

Following review:
- removed unnecessary log message at the initialisation of the extension
- member variables of GCP manager set to final

* refactor: fix PR review comments

- use @Provider instead of @Provides
- ServiceExtensionContext getContext removed from GcpManager
- assertThat from assertj instead of assertEqual

* refactor: removed GcpManager, injecting directly GcpConfiguration and IamService objects

* refactor: removed wrapper methods from GcpConfiguration
The file was modified extensions/common/vault/vault-gcp/src/main/java/org/eclipse/edc/vault/gcp/GcpSecretManagerVaultExtension.java (diff)
The file was addedextensions/common/gcp/gcp-core/src/main/java/org/eclipse/edc/gcp/common/GcpConfiguration.java
The file was modified extensions/data-plane/data-plane-google-storage/src/main/java/org/eclipse/edc/connector/dataplane/gcp/storage/GcsDataSink.java (diff)
The file was modified extensions/common/vault/vault-gcp/build.gradle.kts (diff)
The file was addedextensions/common/gcp/gcp-core/src/main/resources/META-INF/services/org.eclipse.edc.spi.system.ServiceExtension
The file was modified extensions/common/vault/vault-gcp/src/test/java/org/eclipse/edc/vault/gcp/GcpSecretManagerVaultExtensionTest.java (diff)
The file was modified extensions/control-plane/provision/provision-gcs/src/main/java/org/eclipse/edc/connector/provision/gcp/GcsProvisionExtension.java (diff)
The file was addedextensions/common/gcp/gcp-core/src/main/java/org/eclipse/edc/gcp/common/GcpExtension.java
Commit c26b44792d7fd2110f7b63ee0ffe57ebe996b112 by GitHub
feat: core gcs enhancement (#60)

* feat(core_gcs_enhancement): add GcpCredentials class which provides different approach of authentication

* chore: add the missing GcpSecretManagerVaultExtension into the resources. Fix the checkstyle issues

* chore: update DEPENDENCIES file

* chore: add more attr to the gcs schema

* Update DEPENDENCIES

* chore: resolve the PR comments

* chore: resolve the PR reviews

* chore: resolve the PR reviews

* chore:fix the dependency file issue

* chore: refactor test cases to use AssertJ style

* chore: remove unused library

* chore: rework credentials creation

* chore: remove unused imports and variables from GcpCredentialsTest

* chor: update DEPENDENCIES file

---------

Co-authored-by: Máté Plutzer <mate.plutzer@t-systems.com>
The file was modified extensions/common/gcp/gcp-core/src/main/java/org/eclipse/edc/gcp/storage/GcsStoreSchema.java (diff)
The file was addedextensions/common/vault/vault-gcp/src/main/resources/META-INF/services/org.eclipse.edc.spi.system.ServiceExtension
The file was addedextensions/common/gcp/gcp-core/src/test/java/org/eclipse/edc/gcp/common/GcpCredentialsTest.java
The file was modified extensions/common/gcp/gcp-core/build.gradle.kts (diff)
The file was modified DEPENDENCIES (diff)
The file was addedextensions/common/gcp/gcp-core/src/main/java/org/eclipse/edc/gcp/common/GcpServiceAccountCredentials.java
The file was addedextensions/common/gcp/gcp-core/src/main/java/org/eclipse/edc/gcp/common/GcpCredentials.java
Commit bde8de41f7e000b8bda0cc740d673a476bbcfe8e by GitHub
build(deps): bump com.google.cloud:google-cloud-core from 2.23.0 to 2.26.0 (#65)

* build(deps): bump com.google.cloud:google-cloud-core

Bumps com.google.cloud:google-cloud-core from 2.23.0 to 2.26.0.

---
updated-dependencies:
- dependency-name: com.google.cloud:google-cloud-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update DEPENDENCIES

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ndr_brt <andrea.bertagnolli@gmail.com>
The file was modified DEPENDENCIES (diff)
The file was modified gradle/libs.versions.toml (diff)
Commit dfa9d5345d03965e21c7c88636a8c7e02dcfd861 by GitHub
build(deps): bump agilepathway/label-checker from 1.5.4 to 1.6.3 (#66)

Bumps [agilepathway/label-checker](https://github.com/agilepathway/label-checker) from 1.5.4 to 1.6.3.
- [Release notes](https://github.com/agilepathway/label-checker/releases)
- [Commits](https://github.com/agilepathway/label-checker/compare/v1.5.4...v1.6.3)

---
updated-dependencies:
- dependency-name: agilepathway/label-checker
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
The file was modified .github/workflows/scan-pull-request.yaml (diff)
Commit f7fe51b86b3608e07b952f49d15c432dc6c46b95 by GitHub
fix: migrate to the more generic Validator SPI (#74)

* fix: migrate to the more generic Validator SPI

* DEPENDENCIES

* checkstyle

* removed stringfunctions
The file was modified extensions/data-plane/data-plane-google-storage/src/test/java/org/eclipse/edc/connector/dataplane/gcp/storage/GcsDataSourceFactoryTest.java (diff)
The file was modified extensions/data-plane/data-plane-google-storage/build.gradle.kts (diff)
The file was modified extensions/data-plane/data-plane-google-storage/src/main/java/org/eclipse/edc/connector/dataplane/gcp/storage/GcsDataSinkFactory.java (diff)
The file was removedextensions/data-plane/data-plane-google-storage/src/main/java/org/eclipse/edc/connector/dataplane/gcp/storage/validation/GcsSourceDataAddressValidationRule.java
The file was modified extensions/data-plane/data-plane-google-storage/src/test/java/org/eclipse/edc/connector/dataplane/gcp/storage/GcsDataSinkFactoryTest.java (diff)
The file was modified extensions/data-plane/data-plane-google-storage/src/main/java/org/eclipse/edc/connector/dataplane/gcp/storage/GcsDataSourceFactory.java (diff)
The file was addedextensions/data-plane/data-plane-google-storage/src/main/java/org/eclipse/edc/connector/dataplane/gcp/storage/validation/GcsSourceDataAddressValidator.java
The file was addedextensions/data-plane/data-plane-google-storage/src/main/java/org/eclipse/edc/connector/dataplane/gcp/storage/validation/GcsSinkDataAddressValidator.java
The file was removedextensions/data-plane/data-plane-google-storage/src/main/java/org/eclipse/edc/connector/dataplane/gcp/storage/validation/GcsSinkDataAddressValidationRule.java
The file was modified DEPENDENCIES (diff)
The file was modified gradle/libs.versions.toml (diff)
Commit 68d395a384bdddc0953687462b6b5acb9327559e by Andrea Bertagnolli
build: add breaking-change section to release note
The file was modified .github/release.yaml (diff)
Commit 4e6e89b328d21a7cb6ebfad570f5992aa8c1b3a9 by EDC Bot
Bump version from 0.4.0 to 0.4.1-SNAPSHOT [skip ci]
The file was modified gradle.properties (diff)
The file was modified gradle/libs.versions.toml (diff)
The file was modified DEPENDENCIES (diff)