Skip to content

Releases: awslabs/amazon-kinesis-client

Release 1.7.3 of the Amazon Kinesis Client

23 Jan 16:49
Compare
Choose a tag to compare

Release 1.7.3 (January 20, 2017)

Version 1.7.2 of the Amazon Kinesis Client Library

07 Nov 22:34
Compare
Choose a tag to compare

Release 1.7.2 (November 07, 2016)

  • MultiLangDaemon Feature Updates
    The MultiLangDaemon has been upgraded to use the v2 interfaces, which allows access to enhanced checkpointing, and more information during record processor initialization. The MultiLangDaemon clients must be updated before they can take advantage of these new features.

Version 1.7.1 of the Amazon Kinesis Client Library

04 Nov 15:34
Compare
Choose a tag to compare

Release 1.7.1 (November 03, 2016)

  • General
    • Allow disabling shard synchronization at startup.
      • Applications can disable shard synchronization at startup. Disabling shard synchronization can application startup times for very large streams.
      • PR #102
    • Applications can now request a graceful shutdown, and record processors that implement the IShutdownNotificationAware will be given a chance to checkpoint before being shutdown.
  • MultiLangDaemon
    • Applications can now use credential provides that accept string parameters.
    • Applications can now use different credentials for each service.

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)

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