aws-sdk-java-v2
aws-sdk-java-v2 copied to clipboard
The official AWS SDK for Java - Version 2
### Describe the bug I learned the hard way that if the `VersionedRecordExtension` is not installed on my instance of `DynamoDbEnhancedClient`, the client silently ignores `DynamoDbVersionAttribute` annotations, stops performing optimistic...
### Describe the feature Possibility of setting a supplier to generate the UUID, thus making it compatible with generating other versions of UUID such as v7 ### Use Case I...
I'm using StringUtils.equals and found that the documentation and behavior are slightly different. I'll update the documentation and add tests to match the behavior. ## Types of changes - [x]...
### Describe the bug Using `DynamoDbAsyncClient`, when I try to scan a table with at least a few thousand elements and user the per-item publisher, the operation sometimes hangs. Something...
Resolves #6418 - Introduced a customizable `uuidSupplier` in `AutoGeneratedUuidExtension` with default `UUID.randomUUID()` functionality. - Added a builder pattern to create extensions with custom suppliers. - Enhanced tests to validate the...
### Describe the bug When an immutable item class has fields that begin with "is" (e.g., "isComplete" or "isIncluded"), `TableSchema.fromImmutableClass()` throws an `ExceptionInInitializerError`. Also in stack traces this appears: `Caused...
### Describe the bug We have an OpenSource Java application that uses the S3TransferManager and S3CrtAsyncClient, the [OpenSearch Migration Assistant](https://github.com/opensearch-project/opensearch-migrations/). We have observed some OutOfMemoryErrors when downloading s3 directories with...
Migrating from SDK V1 to V2 we hit an issue where do something like this (pseudo-code): ``` Path temp = Files.createTempFile(...); s3.getObject(bucket, key, temp); // use temp file ``` This...
### Describe the bug I have a vpc endpoint connection with state pending acceptance, but when I access the state value in the SDK result it returns UNKNOWN_TO_SDK_VERSION. It seems...
## Motivation and Context Update the Design doc for pre-signed URL download with the transfer manager integration. Updated the design doc and the decision Log file. ## Testing ## Screenshots...