You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Release 2.0.0 (February 26, 2019)
Added support for Enhanced Fan-Out.
Enhanced Fan-Out provides dedicated throughput per stream consumer, and uses an HTTP/2 push API (SubscribeToShard) to deliver records with lower latency.
Updated the Amazon Kinesis Client Library for Java to version 2.1.2.
Version 2.1.2 uses 4 additional Kinesis API's WARNING: These additional API's may require updating any explicit IAM policies
Added version 2 of the RecordProcessorBase which supports the new ShardRecordProcessor interface
The shutdown method from version 1 has been replaced by lease_lost and shard_ended.
Added the lease_lost method which is invoked when a lease is lost. lease_lost replaces shutdown(checkpointer, 'ZOMBIE').
Added the shard_ended method which is invoked when all records from a split or merge have been processed. shard_ended replaces shutdown(checkpointer, 'TERMINATE').
Added an optional method, shutdown_requested, which provides the record processor a last chance to checkpoint during the Amazon Kinesis Client Library shutdown process before the lease is canceled.
To control how long the Amazon Kinesis Client Library waits for the record processors to complete shutdown, add timeoutInSeconds=<seconds to wait> to your properties file.
Updated the AWS Java SDK version to 2.4.0
MultiLangDaemon now provides logging using Logback.
MultiLangDaemon supports custom configurations for logging via a Logback XML configuration file.
The example Rakefile supports setting the logging configuration by adding log_configuration=<log configuration file> to the Rake command line.