Releases: awslabs/amazon-kinesis-client
Releases · awslabs/amazon-kinesis-client
Release 1.13.0 of the Amazon Kinesis Client Library for Java
Release 1.13.0 (November 5, 2019)
- Handling completed and blocked tasks better during graceful shutdown.
Release 2.2.5 of the Amazon Kinesis Client Library for Java
Release 2.2.5 (October 23, 2019)
Release 1.12.0 of the Amazon Kinesis Client Library for Java
Release 1.12.0 (October 17, 2019)
- 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
Release 2.2.4 (September 23, 2019)
- 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
Release 2.2.3 (September 4, 2019)
- 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
Release 2.2.2 (August 19, 2019)
- 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
Release 1.11.2 (August 15, 2019)
- Added support for metrics emission in
PeriodicShardSyncer
.
Release 1.11.1 of the Amazon Kinesis Client Library for Java
Release 1.11.1 (August 9, 2019)
Release 1.11.0 of the Amazon Kinesis Client Library for Java
Release 1.11.0 (August 7, 2019)
- Updated the version of the AWS Java SDK to 1.11.603
- Improved exception handling and logging in
KinesisClientLibLeaseCoordinator
to avoidNullPointerExceptions
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
Release 2.2.1 (June 28, 2019)
- 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.