Skip to content

Releases: awslabs/amazon-kinesis-client-python

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.

Release 1.4.1 of the Amazon Kinesis Client for Python

18 Nov 16:49
Compare
Choose a tag to compare

Release 1.4.1 (November 18, 2016)

  • Installation of the library into a virtual environment on macOS, and Windows now correctly downloads the jar files.

Release 1.4.0 of the Amazon Kinesis Client for Python

09 Nov 22:38
Compare
Choose a tag to compare

Release 1.4.0 (November 9, 2016)

  • Added a new v2 record processor class that allows access to updated features.
    • Record processor initialization
      • The initialize method receives an InitializeInput object that provides shard id, and the starting sequence and sub sequence numbers.
    • Process records calls
      • The process_records calls now receives a ProcessRecordsInput object that, in addition to the records, now includes the millisBehindLatest for the batch of records
      • Records are now represented as a Record object that adds new data, and includes some convenience methods
        • Adds a binary_data method that handles the base 64 decode of the data.
        • Includes the sub sequence number of the record.
        • Includes the approximate arrival time stamp of the record.
    • Record processor shutdown
      • The method shutdown now receives a ShutdownInput object.
  • Checkpoint methods now accept a sub sequence number in addition to the sequence number.

amazon_kclpy 1.4.0 is available on PyPI

Version 1.3.1 of the Amazon Kinesis Client Library For Python

14 Jul 21:23
Compare
Choose a tag to compare

Release Notes

Release 1.3.1

  • Version number increase to stay inline with PyPI.

Release 1.3.0

  • Updated dependency to Amazon KCL version 1.6.4