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]

Reply via email to