Skip to content

Releases: awslabs/amazon-kinesis-client-python

Release 2.0.4: Fix breaking release 2.0.3

26 Oct 18:10
1a401f8
Compare
Choose a tag to compare

Release 2.0.4 (October 26, 2021)

  • Revert/downgrade multiple dependencies as KCL 2.3.7 contains breaking change PR #145
    • Amazon Kinesis Client Library 2.3.6
    • AWS SDK 2.16.98
  • Upgraded dependencies
    • jackson-dataformat-cbor 2.12.4
    • AWS SDK 1.12.3

Release 2.0.2 of the Amazon Kinesis Client for Python

04 Jun 18:35
6665965
Compare
Choose a tag to compare

Release 2.0.2 (June 4, 2021)

  • Upgraded multiple dependencies in PR #137
    • Amazon Kinesis Client Library 2.3.4
    • AWS SDK 2.16.75
    • AWS Java SDK 1.11.1031
    • Amazon ion java 1.5.1
    • Jackson 2.12.3
    • io.netty 4.1.65.Final
    • typeface netty 2.0.5
    • reactivestreams 1.0.3
    • guava 30.1.1-jre
    • Error prone annotations 2.7.1
    • j2objc annotations 2.7.1
    • Animal sniffer annotations 1.20
    • slf4j 1.7.30
    • protobuf 3.17.1
    • Joda time 2.10.10
    • Apache httpclient 4.5.13
    • Apache httpcore 4.4.14
    • commons lang3 3.12.0
    • commons logging 1.2
    • commons beanutils 1.9.4
    • commons codec 1.15
    • commons collections4 4.4
    • commons io 2.9.0
    • jcommander 1.81
    • rxjava 2.2.21
  • Added Amazon Glue schema registry 1.0.2

Release 2.0.1 of the Amazon Kinesis Client for Python

27 Feb 18:56
1142769
Compare
Choose a tag to compare

Release 2.0.1 (February 27, 2019)

  • Updated to version 2.1.2 of the Amazon Kinesis Client Library for Java.
    This update also includes version 2.4.0 of the AWS Java SDK.

Release 2.0.0 of the Amazon Kinesis Client for Python

15 Jan 23:15
cb45813
Compare
Choose a tag to compare

Release 2.0.0 (January 15, 2019)

  • Introducing support for Enhanced Fan-Out
  • Updated to version 2.1.0 of the Amazon Kinesis Client for Java
    • Version 2.1.0 now defaults to using RegisterStreamConsumer Kinesis API, which provides dedicated throughput compared to GetRecords.
    • Version 2.1.0 now defaults to using SubscribeToShard Kinesis API, which provides lower latencies than GetRecords.
    • WARNING: RegisterStreamConsumer and SubscribeToShard are new APIs, and may require updating any explicit IAM policies
    • For more information about Enhaced Fan-Out and Polling with the KCL check out the announcement and developer documentation.
  • Introducing version 3 of the RecordProcessorBase which supports the new ShardRecordProcessor interface
    • The shutdown method from version 2 has been removed and replaced by leaseLost and shardEnded methods.
    • Introducing leaseLost method, which takes LeaseLostInput object and is invoked when a lease is lost.
    • Introducing shardEnded method, which takes ShardEndedInput object and is invoked when all records from a split/merge have been processed.
  • Updated AWS SDK version to 2.2.0
  • MultiLangDaemon now uses logging using logback
    • MultiLangDaemon supports custom logback.xml file via the --log-configuration option.
    • amazon_kclpy_helper script supports --log-configuration option for command generation.

Release 1.5.1 of the Amazon Kinesis Client for Python

15 Jan 22:56
af66df0
Compare
Choose a tag to compare

Release 1.5.1 (January 2, 2019)

  • Updated to version 1.9.3 of the Amazon Kinesis Client Library for Java.
  • Changed to now download jars from Maven using https.
  • Changed to raise exception when downloading from Maven fails.

Release 1.5.0 of the Amazon Kinesis Client for Python

07 Feb 20:00
Compare
Choose a tag to compare

Release 1.5.0 (February 7, 2018)

  • Updated to version 1.9.0 of the Amazon Kinesis Client Library for Java
    • Version 1.9.0 now uses the ListShards Kinesis API, which provides a higher call rate than DescribeStream.
    • WARNING: ListShards is a new API, and may require updating any explicit IAM policies
    • PR #71

Release 1.4.5 of the Amazon Kinesis Client for Python

28 Jun 16:49
Compare
Choose a tag to compare

Release 1.4.5 (June 28, 2017)

  • Record processors can now be notified, and given a final opportunity to checkpoint, when the KCL is being shutdown.

    To use this feature the record processor must implement the shutdown_requested operation from the respective processor module.
    See v2/processor.py or kcl.py for the required API.

Release 1.4.4 of the Amazon Kinesis Client Library for Python

10 Apr 16:49
Compare
Choose a tag to compare

Release 1.4.4 (April 7, 2017)

  • PR #47: Update to release 1.7.5 of the Amazon Kinesis Client.
    • Additionally updated to version 1.11.115 of the AWS Java SDK.
    • Fixes Issue #43.
    • Fixes Issue #27.

Release 1.4.3 of the Amazon Kinesis Client Library for Python

03 Jan 21:50
Compare
Choose a tag to compare

Release 1.4.3 (January 3, 2017)

  • PR #39: Make record objects subscriptable for backwards compatibility.

Release 1.4.2 of the Amazon Kinesis Client for Python

21 Nov 16:14
Compare
Choose a tag to compare

Release 1.4.2 (November 21, 2016)

  • PR #35: Downloading JAR files now runs correctly.