This is an automated email from the ASF dual-hosted git repository.
cwylie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git
The following commit(s) were added to refs/heads/master by this push:
new 926cffb1302 add software.amazon.awssdk:sts to aws-common as runtime
scope dependency so WebIdentityTokenProvider works correctly (#19178)
926cffb1302 is described below
commit 926cffb1302141cf25fd990064fdff99c34b1271
Author: Clint Wylie <[email protected]>
AuthorDate: Thu Mar 19 10:55:29 2026 -0700
add software.amazon.awssdk:sts to aws-common as runtime scope dependency so
WebIdentityTokenProvider works correctly (#19178)
---
cloud/aws-common/pom.xml | 7 +++++++
extensions-contrib/druid-iceberg-extensions/pom.xml | 1 +
extensions-core/kinesis-indexing-service/pom.xml | 1 +
extensions-core/s3-extensions/pom.xml | 1 +
4 files changed, 10 insertions(+)
diff --git a/cloud/aws-common/pom.xml b/cloud/aws-common/pom.xml
index 64a37d4a527..9ab66fe73ba 100644
--- a/cloud/aws-common/pom.xml
+++ b/cloud/aws-common/pom.xml
@@ -82,6 +82,13 @@
<artifactId>sdk-core</artifactId>
<version>${aws.sdk.v2.version}</version>
</dependency>
+ <!-- WebIdentityTokenProvider requires runtime dependency on sts -->
+ <dependency>
+ <groupId>software.amazon.awssdk</groupId>
+ <artifactId>sts</artifactId>
+ <version>${aws.sdk.v2.version}</version>
+ <scope>runtime</scope>
+ </dependency>
<dependency>
<groupId>jakarta.validation</groupId>
<artifactId>jakarta.validation-api</artifactId>
diff --git a/extensions-contrib/druid-iceberg-extensions/pom.xml
b/extensions-contrib/druid-iceberg-extensions/pom.xml
index 2e94953e5a3..56e4cd917ec 100644
--- a/extensions-contrib/druid-iceberg-extensions/pom.xml
+++ b/extensions-contrib/druid-iceberg-extensions/pom.xml
@@ -287,6 +287,7 @@
<groupId>software.amazon.awssdk</groupId>
<artifactId>sts</artifactId>
<version>${aws.sdk.v2.version}</version>
+ <scope>provided</scope>
</dependency>
<!-- software/amazon/awssdk/services/s3/model/ObjectCannedACL needed for
GlueCatalog initialize -->
diff --git a/extensions-core/kinesis-indexing-service/pom.xml
b/extensions-core/kinesis-indexing-service/pom.xml
index c7429626e92..c2e279d41f3 100644
--- a/extensions-core/kinesis-indexing-service/pom.xml
+++ b/extensions-core/kinesis-indexing-service/pom.xml
@@ -114,6 +114,7 @@
<groupId>software.amazon.awssdk</groupId>
<artifactId>sts</artifactId>
<version>${aws.sdk.v2.version}</version>
+ <scope>provided</scope>
</dependency>
<!-- KCL v2 for deaggregation support -->
diff --git a/extensions-core/s3-extensions/pom.xml
b/extensions-core/s3-extensions/pom.xml
index 51a3bd0a0b3..74b64c43c2b 100644
--- a/extensions-core/s3-extensions/pom.xml
+++ b/extensions-core/s3-extensions/pom.xml
@@ -121,6 +121,7 @@
<groupId>software.amazon.awssdk</groupId>
<artifactId>sts</artifactId>
<version>${aws.sdk.v2.version}</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>software.amazon.awssdk</groupId>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]