Skip to content

Release 2.0.0 of the Amazon Kinesis Client Library for Node.js

Choose a tag to compare

@sahilpalvia sahilpalvia released this 06 Mar 23:23

Release 2.0.0 (March 6, 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.
  • Added support for the newer methods to the KCLManager.
    While the original shutdown method will continue to work it's recommended to upgrade to the newer interface.
    • The shutdown has been replaced by leaseLost and shardEnded.
    • Added the leaseLost method which is invoked when a lease is lost.
      leaseLost replaces shutdown where shutdownInput.reason was ZOMBIE.
    • Added the shardEnded method which is invoked when all records from a split or merge have been processed.
      shardEnded replaces shutdown where shutdownInput.reason was TERMINATE.
  • 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 kcl-bootstrap program was been updated to accept either -l or --log-configuration to provide a Logback XML configuration file.