Skip to content

Release 1.10.0 with patches [FLEET-5742]#16

Merged
jclarysse merged 7 commits into
1.10.0-aivenfrom
ryanskraba/FLEET-5742-GCS
Dec 5, 2025
Merged

Release 1.10.0 with patches [FLEET-5742]#16
jclarysse merged 7 commits into
1.10.0-aivenfrom
ryanskraba/FLEET-5742-GCS

Conversation

@RyanSkraba

@RyanSkraba RyanSkraba commented Nov 14, 2025

Copy link
Copy Markdown

Everything before GCP: Pass in JSON credentials string via config are patches carried over from the official 1.9.2 release of Iceberg.

This is the commit used in https://github.com/aiven/aiven-core/pull/67064

⚠️ Please Rebase and merge (do not squash): we might need to cherry-pick some or all of these to the next Apache releases

AnatolyPopov and others added 4 commits October 29, 2025 18:09
As of now, the upstream implementation does not support default AWS StaticCredentialsProvider for AWS Glue, since it expected the create method to accept Map<String, String> instead of an instance of AwsCredentials class here https://github.com/apache/iceberg/blob/ff813445916bfd6ec1cc30a02b02f8bade7a26f6/aws/src/main/java/org/apache/iceberg/aws/AwsClientProperties.java#L239.
This commit provides an adapted implementation of StaticCredentialsProvider that accepts Map<String, String> as expected by Iceberg.
Worker properties parsing is breaking a lot of abstractions from Kafka Connect perspective and exposing to the connector the properties that should not be exposed. More over it breaks config providers support.

The client configuration for the control topic should be specified in the connector configuration, and it should be connector's responsibility to provide the necessary configs.
Refactor STS endpoint configuration
@RyanSkraba RyanSkraba force-pushed the ryanskraba/FLEET-5742-GCS branch from a4fbfea to 4114cb9 Compare December 1, 2025 09:35
@github-actions github-actions Bot added the CORE label Dec 1, 2025

@jclarysse jclarysse left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@jclarysse jclarysse merged commit 73b1fb3 into 1.10.0-aiven Dec 5, 2025
78 of 84 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants