Skip to content

Releases: awslabs/amazon-kinesis-client

Release 1.9.3 of the Amazon Kinesis Client

30 Oct 19:51
54e6a48
Compare
Choose a tag to compare

Release 1.9.3 (October 30, 2018)

Release 2.0.4 of the Amazon Kinesis Client for Java

18 Oct 17:34
Compare
Choose a tag to compare

Release 2.0.4 (October 18, 2018)

Milestone #25

  • 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 static ShardSyncer.
    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 the ShardConsumer.
    The listener is invoked before and after a task is executed by the ShardConsumer.

Release 2.0.3 of the Amazon Kinesis Client for Java

08 Oct 22:55
e972617
Compare
Choose a tag to compare

Release 2.0.3 (October 8, 2018)

Milestone #23

  • Fixed an issue where the KinesisAsyncClient could be misconfigured to use HTTP 1.1.
    Using HTTP 1.1 with SubscribeToShard 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 implementing TableCreatorCallback.
  • 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

27 Sep 19:30
f3b0dad
Compare
Choose a tag to compare

Release 7

  • Don't attempt to validate continuation sequence number when it's null

Experimental release of the Amazon Kinesis Client

26 Sep 01:55
47dcfdb
Compare
Choose a tag to compare

Experimental Release 2.0.3-experimental-6

  • Upgraded to AWS SDK 2.0.4

Experimental release of the Amazon Kinesis Client

25 Sep 20:34
92da44e
Compare
Choose a tag to compare

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

21 Sep 21:59
0cc6cb2
Compare
Choose a tag to compare
  • Log the SubscribeToShardRequest before making the request, and after connecting.

Experimental release of the Amazon Kinesis Client

20 Sep 21:48
Compare
Choose a tag to compare
  • Log requestId of successful SubscribeToShard requests
  • Validate sequence numbers in advancePosition() of the checkpointer to catch direct uses of checkpoint()

Experimental release of the Amazon Kinesis Client

20 Sep 02:13
Compare
Choose a tag to compare
  • Added sequence number validation in the ShardConsumer
  • Added sequence number validation in the ShardRecordProcessorCheckpointer

Experimental release of the Amazon Kinesis Client

19 Sep 01:41
54c171d
Compare
Choose a tag to compare

This is an experimental release of the Amazon Kinesis Client for Java released to assist with tracking down possible record issues