Releases: awslabs/amazon-kinesis-client-nodejs
Releases · awslabs/amazon-kinesis-client-nodejs
Release 2.2.6 of the Amazon Kinesis Client for Node.js
Release 2.2.6 (April 25, 2024)
- PR #327 Upgraded amazon-kinesis-client from 2.5.5 to 2.5.8
- PR #329 Upgraded aws-sdk from 2.1562.0 to 2.1603.0
- PR #95 Upgraded jcommander from 1.72 to 1.82
- PR #271 Upgraded org.codehaus.mojo:animal-sniffer-annotations from 1.20 to 1.23
- PR #266 Upgraded com.amazonaws:aws-java-sdk-core from 1.12.370 to 1.12.512
- PR #313 Upgraded logback.version from 1.3.12 to 1.5.3
- PR #305 Upgraded org.slf4j:slf4j-api from 2.0.5 to 2.0.12
- PR #325 Upgraded mocha from 9.2.2 to 10.4.0
- PR #307 Upgraded com.google.protobuf:protobuf-java from 3.21.7 to 3.25.3
- PR #262 Upgraded checker-qual from 2.5.2 to 3.36.0
- PR #303 Upgraded commander from 8.3.0 to 12.0.0
- PR #287 Upgraded sinon from 14.0.2 to 17.0.1
- PR #318 Upgraded awssdk.version from 2.20.43 to 2.25.11
- PR #319 Upgraded org.reactivestreams:reactive-streams from 1.0.3 to 1.0.4
- PR #320 Upgraded netty-reactive.version from 2.0.6 to 2.0.12
- PR #330 Upgraded io.netty:netty-codec-http from 4.1.100.Final to 4.1.108.Final
- PR #331 Upgraded ion-java from 1.5.1 to 1.11.4
- PR #211 Upgraded fasterxml-jackson.version from 2.13.4 to 2.14.1
Full Changelog: v2.2.5...v2.2.6
Release 2.2.5 of the Amazon Kinesis Client for Node.js
Release 2.2.5 (February 29, 2024)
- PR #309 Updated amazon-kinesis-client and amazon-kinesis-client multilang from 2.5.4 to 2.5.5 and updated awssdk.version to match amazon-kinesis-client from 2.19.2 to 2.20.43
Release 2.2.4 of the Amazon Kinesis Client Library for Node.js
Release 2.2.3 of the Amazon Kinesis Client Library for Node.js
What's Changed
- PR #291 Updated KCL and KCL multilang to the latest version 2.5.4
- PR #284 Updated netty to 4.1.100.Final, fasterxml-jackson to 2.13.5, and guava to 32.1.1-jre
- PR #277 Updated com.google.protobuf:protobuf-java from 3.21.5 to 3.21.7
Full Changelog: v2.2.2...v2.2.3
Release 2.2.2 of the Amazon Kinesis Client Library for Node.js
Release 2.2.1 of the Amazon Kinesis Client Library for Node.js
What's Changed
- Keep Java dependencies in sync with the KCL V2.4.4 by @zengyu714 in #202
- Prepare for release 2.2.1 by @zengyu714 in #206
Full Changelog: v2.2.0...v2.2.1
Release 2.2.0 of the Amazon Kinesis Client Library for Node.js
Release 2.2.0 (September 15, 2022)
- PR #165 Update Java dependencies
- KCL and KCL-multilang are updated to the latest version 2.4.13
Release 2.1.0 of the Amazon Kinesis Client Library for Node.js
Release 2.1.0 (January 31, 2020)
Release 2.0.0 of the Amazon Kinesis Client Library for Node.js
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.
- Version 2.1.2 uses 4 additional Kinesis API's
WARNING: These additional API's may require updating any explicit IAM policies - For more information about Enhanced Fan-Out with the Amazon Kinesis Client Library please see the announcement and developer documentation.
- Version 2.1.2 uses 4 additional Kinesis API's
- Added support for the newer methods to the
KCLManager
.
While the originalshutdown
method will continue to work it's recommended to upgrade to the newer interface.- The
shutdown
has been replaced byleaseLost
andshardEnded
. - Added the
leaseLost
method which is invoked when a lease is lost.
leaseLost
replacesshutdown
whereshutdownInput.reason
wasZOMBIE
. - Added the
shardEnded
method which is invoked when all records from a split or merge have been processed.
shardEnded
replacesshutdown
whereshutdownInput.reason
wasTERMINATE
.
- The
- 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.
Release 0.8.0 of the Amazon Kinesis Client Library for Node.js
Release 0.8.0 (February 12, 2019)
- Updated the dependency on [Amazon Kinesis Client for Java][amazon-kcl-github] to 1.9.3
- This adds support for ListShards API. This API is used in place of DescribeStream API to provide more throughput during ShardSyncTask. Please consult the AWS Documentation for ListShards for more information.
- ListShards supports higher call rate, which should reduce instances of throttling when attempting to synchronize the shard list.
- WARNING:
ListShards
is a new API, and may require updating any explicit IAM policies
- PR #59
- This adds support for ListShards API. This API is used in place of DescribeStream API to provide more throughput during ShardSyncTask. Please consult the AWS Documentation for ListShards for more information.
- Changed to now download jars from Maven using
https
.