Release 2.0.3 (October 8, 2018)
- Fixed an issue where the
KinesisAsyncClient
could be misconfigured to use HTTP 1.1.
Using HTTP 1.1 withSubscribeToShard
is unsupported, and could cause misdelivery of records to the record processor. - Lower the severity of
ReadTimeout
exceptions.
ReadTimeout
exceptions can occur if the client is unable to request data from Kinesis for more than client timeout, which defaults to 30 seconds. This can occur if the record processor blocks for more than the timeout period.ReadTimeout
could also occur as part of Issue #391. - Added a callback that allows applications to take actions after DynamoDB table creation.
Applications can now install a callback that is called after creating the DynamoDB table by implementingTableCreatorCallback
. - Updated the guava dependency to 26.0-jre.
- Added some additional debug logging around the initialization of the
FanOutRecordsPublisher
. - Upgraded AWS SDK version to 2.0.6