- Add TLS support to DAX go client.
- Add support for go modules.
- Fix problems reading integer values from the wire that overflow an int64.
- Incorporate pull request #26, which fixes merging an
aws.Config
into adax.Config
.
- Remove the assignment of a Dax client pointer to the DynamoDBAPI interface, as requested in issue 30.
- Add new (but unimplemented by DAX) DynamoDB operations.
- Change behavior of unimplemented operations to return an error instead of panicking, per issue 27.
- Implement
BatchGetItemPage
,QueryPage
, andScanPage
operations
- Support clients connecting with a custom dialer
- Expose TransactionCancellationReasons through dynamodb.TransactionCanceledException
- Add public method to create a DAX Config by merging DAX relevant configurations from an AWS Session
- Add logic for QueryPages, QueryPagesWithContext, ScanPages, ScanPagesWithContext
- Add retry logic for throttling exceptions and support for newer aws-sdk-go v1.25.48
- Add a notion of session to the socket pool and associated sockets. It allows to close idle sockets on an error.
- Fix potential for goroutine starvation where a goroutine can get stuck waiting for an available socket to do a request.
- Fix error thrown from executing an Updateitem() request with multiple Delete actions
- Fix retry logic to make sure errors are always propagated
- Improves error handling
- Add TransactGetItems and TransactWriteItems Operations
- Add DescribeEndpoints functions
- Fixes #1
- Improves error handling
- Initial version