Skip to content

Releases: awslabs/amazon-kinesis-client

Release 1.13.0 of the Amazon Kinesis Client Library for Java

05 Nov 23:25
7663673
Compare
Choose a tag to compare

Release 1.13.0 (November 5, 2019)

Milestone#42

  • Handling completed and blocked tasks better during graceful shutdown.

Release 2.2.5 of the Amazon Kinesis Client Library for Java

23 Oct 23:02
Compare
Choose a tag to compare

Release 2.2.5 (October 23, 2019)

Milestone#40

  • Updating Sonatype to dedicated AWS endpoint.
  • Introducing a validation step to verify if ShardEnd is reached, to prevent shard consumer stuck scenarios in the event of malformed response from service.

Release 1.12.0 of the Amazon Kinesis Client Library for Java

18 Oct 00:44
1bdd1d1
Compare
Choose a tag to compare

Release 1.12.0 (October 17, 2019)

Milestone#41

  • Adding logging around shard end codepaths.
  • Updating checkpointing failure message to refer to javadocs.
  • Updating Sonatype to dedicated AWS endpoint.
  • Introducing a validation step to verify if ShardEnd is reached, to prevent shard consumer stuck scenarios in the event of malformed response from service.
  • Updating AWS SDK to 1.11.655

Release 2.2.4 of the Amazon Kinesis Client Library for Java

27 Sep 00:00
98b0162
Compare
Choose a tag to compare

Release 2.2.4 (September 23, 2019)

Milestone#39

  • Making FanoutRecordsPublisher test cases resilient to delayed thread operations
  • Drain delivery queue in the FanoutRecordsPublisher to make slow consumers consume events at their pace
  • Fix to prevent the onNext event going to stale subscription when restart happens in PrefetchRecordsPublisher

Release 2.2.3 of the Amazon Kinesis Client Library for Java

04 Sep 19:20
Compare
Choose a tag to compare

Release 2.2.3 (September 4, 2019)

Milestone#38

  • Fix to prevent data loss and stuck shards in the event of failed records delivery in Polling readers

Release 2.2.2 of the Amazon Kinesis Client Library for Java

19 Aug 23:28
Compare
Choose a tag to compare

Release 2.2.2 (August 19, 2019)

Milestone#36

  • Fix to prevent invalid ShardConsumer state transitions due to rejected executor service executions.
  • Fixing a bug in which initial subscription failure caused a shard consumer to get stuck.
  • Making CW publish failures visible by executing the async publish calls in a blocking manner and logging on exception.
  • Update shard end checkpoint failure messaging.
  • A fix for resiliency and durability issues that occur in the reduced thread mode - Nonblocking approach.
  • Preventing duplicate delivery due to unacknowledged event, while completing the subscription.

Release 1.11.2 of the Amazon Kinesis Client Library for Java

15 Aug 21:07
Compare
Choose a tag to compare

Release 1.11.2 (August 15, 2019)

Milestone#35

  • Added support for metrics emission in PeriodicShardSyncer.

Release 1.11.1 of the Amazon Kinesis Client Library for Java

09 Aug 21:10
41f996b
Compare
Choose a tag to compare

Release 1.11.1 (August 9, 2019)

Milestone#34

  • Updated the version of the AWS Java SDK to 1.11.603.
  • Added logging to KinesisDataFetcher when reaching the end of a shard due to a null next iterator.

Release 1.11.0 of the Amazon Kinesis Client Library for Java

07 Aug 22:54
Compare
Choose a tag to compare

Release 1.11.0 (August 7, 2019)

Milestone#33

  • Updated the version of the AWS Java SDK to 1.11.603
  • Improved exception handling and logging in KinesisClientLibLeaseCoordinator to avoid NullPointerExceptions when no leases are found.
  • Introducing optional new periodic shard sync strategy to perform shard discovery and lease cleanup on a single worker.

Release 2.2.1 of the Amazon Kinesis Client Library for Java

01 Jul 18:51
7d8b281
Compare
Choose a tag to compare

Release 2.2.1 (June 28, 2019)

Milestone#32

  • Add periodic logging for the state of the thread pool executor service. This service executes the async tasks submitted to and by the ShardConsumer.
  • Add logging of failures from RxJava layer.