diff --git a/spring-cloud-aws-autoconfigure/pom.xml b/spring-cloud-aws-autoconfigure/pom.xml
index 8f9d50ef5..3dccb554f 100644
--- a/spring-cloud-aws-autoconfigure/pom.xml
+++ b/spring-cloud-aws-autoconfigure/pom.xml
@@ -90,8 +90,8 @@
true
- software.amazon.awssdk.crt
- aws-crt
+ software.amazon.awssdk
+ aws-crt-client
true
diff --git a/spring-cloud-aws-autoconfigure/src/test/java/io/awspring/cloud/autoconfigure/s3/ConfiguredTransferManager.java b/spring-cloud-aws-autoconfigure/src/test/java/io/awspring/cloud/autoconfigure/s3/ConfiguredTransferManager.java
index 16094e23b..2ba9a4200 100644
--- a/spring-cloud-aws-autoconfigure/src/test/java/io/awspring/cloud/autoconfigure/s3/ConfiguredTransferManager.java
+++ b/spring-cloud-aws-autoconfigure/src/test/java/io/awspring/cloud/autoconfigure/s3/ConfiguredTransferManager.java
@@ -34,9 +34,7 @@ public class ConfiguredTransferManager {
// todo: this is getting too hacky
if (s3TransferManager.getClass().getName()
.equals("software.amazon.awssdk.transfer.s3.internal.CrtS3TransferManager")) {
- S3TransferManager delegate = (S3TransferManager) ReflectionTestUtils.getField(s3TransferManager,
- "delegate");
- this.transferConfiguration = (TransferManagerConfiguration) ReflectionTestUtils.getField(delegate,
+ this.transferConfiguration = (TransferManagerConfiguration) ReflectionTestUtils.getField(s3TransferManager,
"transferConfiguration");
this.client = (S3AsyncClient) ReflectionTestUtils.getField(s3TransferManager, "s3AsyncClient");
}
diff --git a/spring-cloud-aws-dependencies/pom.xml b/spring-cloud-aws-dependencies/pom.xml
index 1842a5f04..33709b8a5 100644
--- a/spring-cloud-aws-dependencies/pom.xml
+++ b/spring-cloud-aws-dependencies/pom.xml
@@ -24,13 +24,12 @@
2.31.0
- 2.21.46
+ 2.25.10
2.0.4
1.6
4.1.0
2.1.0
1.0.0
- 0.28.13
1.14.9
1.1.2
@@ -75,13 +74,6 @@
true
-
- software.amazon.awssdk.crt
- aws-crt
- ${aws-crt.version}
- true
-
-
io.awspring.cloud
spring-cloud-aws-core
diff --git a/spring-cloud-aws-s3/pom.xml b/spring-cloud-aws-s3/pom.xml
index 669f6f6d2..561e6f8cf 100644
--- a/spring-cloud-aws-s3/pom.xml
+++ b/spring-cloud-aws-s3/pom.xml
@@ -32,8 +32,8 @@
true
- software.amazon.awssdk.crt
- aws-crt
+ software.amazon.awssdk
+ aws-crt-client
true
diff --git a/spring-cloud-aws-s3/src/test/java/io/awspring/cloud/s3/S3ResourceIntegrationTests.java b/spring-cloud-aws-s3/src/test/java/io/awspring/cloud/s3/S3ResourceIntegrationTests.java
index 7a12a872f..84dfb1fa5 100644
--- a/spring-cloud-aws-s3/src/test/java/io/awspring/cloud/s3/S3ResourceIntegrationTests.java
+++ b/spring-cloud-aws-s3/src/test/java/io/awspring/cloud/s3/S3ResourceIntegrationTests.java
@@ -69,7 +69,7 @@ class S3ResourceIntegrationTests {
@Container
static LocalStackContainer localstack = new LocalStackContainer(
- DockerImageName.parse("localstack/localstack:3.2.0")).withReuse(true);
+ DockerImageName.parse("localstack/localstack:3.2.0"));
private static S3Client client;
private static S3AsyncClient asyncClient;