From 992e88735bd8dfebe3a444ff71e136a22a6c6839 Mon Sep 17 00:00:00 2001 From: Dongie Agnir Date: Thu, 25 Sep 2025 15:04:11 -0700 Subject: [PATCH] Exclude caffeine jandex.idx from bundle The bundle transitively includes caffeine-2.9.3 via the aws-s3-accessgrants-java-plugin dependency. Per https://github.com/ben-manes/caffeine/issues/628 caffeine itself does not use Jandex (and removed it in the next version 3.0.0). --- .../bugfix-AWSSDKforJavav2Bundle-c542e9a.json | 6 ++++++ bundle-sdk/pom.xml | 8 ++++++++ 2 files changed, 14 insertions(+) create mode 100644 .changes/next-release/bugfix-AWSSDKforJavav2Bundle-c542e9a.json diff --git a/.changes/next-release/bugfix-AWSSDKforJavav2Bundle-c542e9a.json b/.changes/next-release/bugfix-AWSSDKforJavav2Bundle-c542e9a.json new file mode 100644 index 00000000000..15c500b1d1d --- /dev/null +++ b/.changes/next-release/bugfix-AWSSDKforJavav2Bundle-c542e9a.json @@ -0,0 +1,6 @@ +{ + "type": "bugfix", + "category": "AWS SDK for Java v2 Bundle", + "contributor": "", + "description": "Remove unused `META-INF/jandex.idx`. This file was shaded into the `bundle` JAR from a transitive dependency of the bundle, which also does not use this file." +} diff --git a/bundle-sdk/pom.xml b/bundle-sdk/pom.xml index 84d844c7b2c..72e0b62a572 100644 --- a/bundle-sdk/pom.xml +++ b/bundle-sdk/pom.xml @@ -188,6 +188,14 @@ software.amazon.eventstream:eventstream + + + com.github.ben-manes.caffeine:caffeine + + META-INF/jandex.idx + + + org.apache