Releases: awslabs/amazon-kinesis-client
Releases · awslabs/amazon-kinesis-client
Release 1.9.3 of the Amazon Kinesis Client
Release 1.9.3 (October 30, 2018)
- Upgraded Apache Commons Lang from 2.6 to 3.7.
- Upgraded Google Guava from 10.0 to 26.0-jre.
Release 2.0.4 of the Amazon Kinesis Client for Java
Release 2.0.4 (October 18, 2018)
- Added method to retrieve leases from the LeaseCoordinator and LeaseTaker.
- Fixed a race condition shutting down the Scheduler before it has completed initialization.
- Added
HierarchicalShardSyncer
which replaces the staticShardSyncer
.
HierarchicalShardSyncer
removes the contention between multiple instances of the Scheduler when running under a single JVM. - Added
TaskExecutionListener
which allows monitoring of tasks being executed by theShardConsumer
.
The listener is invoked before and after a task is executed by theShardConsumer
.
Release 2.0.3 of the Amazon Kinesis Client for Java
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
Experimental release of the Amazon Kinesis Client
Release 7
- Don't attempt to validate continuation sequence number when it's null
Experimental release of the Amazon Kinesis Client
Experimental Release 2.0.3-experimental-6
- Upgraded to AWS SDK 2.0.4
Experimental release of the Amazon Kinesis Client
Release 2.0.3-experimental-5
- Validate the continuation sequence number in SubscribeToShardEvent's as well as the records.
Experimental release of the Amazon Kinesis Client
- Log the
SubscribeToShardRequest
before making the request, and after connecting.
Experimental release of the Amazon Kinesis Client
- Log requestId of successful SubscribeToShard requests
- Validate sequence numbers in
advancePosition()
of the checkpointer to catch direct uses ofcheckpoint()
Experimental release of the Amazon Kinesis Client
- Added sequence number validation in the
ShardConsumer
- Added sequence number validation in the
ShardRecordProcessorCheckpointer
Experimental release of the Amazon Kinesis Client
This is an experimental release of the Amazon Kinesis Client for Java released to assist with tracking down possible record issues