Skip to content

Releases: awslabs/amazon-kinesis-client

Version 1.7.0 of the Amazon Kinesis Client Library

22 Aug 20:04
Compare
Choose a tag to compare

Release 1.7.0 (August 22, 2016)

  • Add support for time based iterators (See GetShardIterator Documentation)
    • PR #94
      The KinesisClientLibConfiguration now supports providing an initial time stamp position.
    • This position is only used if there is no current checkpoint for the shard.
    • This setting cannot be used with DynamoDB Streams
      Resolves Issue #88
  • Allow Prioritization of Parent Shards for Task Assignment
    • PR #95
      The KinesisClientLibconfiguration now supports providing a ShardPrioritization strategy. This strategy controls how the Worker determines which ShardConsumer to call next. This can improve processing for streams that split often, such as DynamoDB Streams.
  • Remove direct dependency on aws-java-sdk-core, to allow independent versioning.
    • PR #92
      You may need to add a direct dependency on aws-java-sdk-core if other dependencies include an older version.

Version 1.6.5 of the Amazon Kinesis Client Library

25 Jul 19:53
Compare
Choose a tag to compare

Release 1.6.5 (July 25, 2016)

  • Change LeaseManager to call DescribeTable before attempting to create the lease table.
  • Allow DynamoDB lease table name to be specified
  • Add approximateArrivalTimestamp for JsonFriendlyRecord
  • Shutdown lease renewal thread pool on exit.
  • Wait for CloudWatch publishing thread to finish before exiting.
  • Added unit, and integration tests for the library.

Amazon Kinesis Client Library for Java 1.6.4

12 Jul 15:57
Compare
Choose a tag to compare

Release 1.6.4 (July 6, 2016)

  • Upgrade to AWS SDK for Java 1.11.14
  • Maven Artifact Signing Change
    • Artifacts are now signed by the identity Amazon Kinesis Tools <amazon-kinesis-tools@amazon.com>

Amazon Kinesis Client Library for Java 1.6.3

12 May 19:47
Compare
Choose a tag to compare
  • Fix format exception caused by DEBUG log in LeaseTaker Issue # 68

Amazon Kinesis Client Library for Java 1.6.2

23 Mar 19:40
Compare
Choose a tag to compare
  • Support for specifying max leases per worker and max leases to steal at a time.
  • Support for specifying initial DynamoDB table read and write capacity.
  • Support for parallel lease renewal.
  • Support for graceful worker shutdown.
  • Change DefaultCWMetricsPublisher log level to debug. PR # 49
  • Avoid NPE in MLD record processor shutdown if record processor was not initialized. Issue # 29

Amazon Kinesis Client Library for Java 1.6.1

23 Sep 21:09
Compare
Choose a tag to compare

Expose approximateArrivalTimestamp for Records in processRecords API call.

Amazon Kinesis Client Library for Java 1.6.0

03 Aug 18:24
Compare
Choose a tag to compare

Amazon Kinesis Client Library for Java 1.5.1

20 Jul 20:13
Compare
Choose a tag to compare

KCL maven artifact 1.5.0 does not work with JDK 7. This release addresses this issue.

Amazon Kinesis Client Library for Java 1.5.0

09 Jul 18:27
Compare
Choose a tag to compare
  • Metrics Enhancements
    • Support metrics level and dimension configurations to control CloudWatch metrics emitted by the KCL.
    • Add new metrics that track time spent in record processor methods.
    • Disable WorkerIdentifier dimension by default.
  • Exception Reporting — Do not silently ignore exceptions in ShardConsumer.
  • AWS SDK Component Dependencies — Depend only on AWS SDK components that are used.

Amazon Kinesis Client Library for Java 1.4.0

02 Jun 18:56
Compare
Choose a tag to compare