Releases: awslabs/amazon-kinesis-client-python
Releases · awslabs/amazon-kinesis-client-python
Release 2.1.3 of the Amazon Kinesis Client for Python
Release 2.1.2 of the Amazon Kinesis Client for Python (June 29th, 2023)
Release 2.1.1 of the Amazon Kinesis Client for Python
What's Changed
- Include the pom file in MANIFEST by @zengyu714 in #206
Full Changelog: v2.1.0...v2.1.1
Release 2.1.0 of the Amazon Kinesis Client for Python
What's Changed
- Introduce dependabot with mock pom by @zengyu714 in #154
- Upgrade Java dependencies to match KCL release v2.4.4 by @zengyu714 in #201
Full Changelog: v2.0.6...v2.1.0
Release 2.0.6 of the Amazon Kinesis Client for Python
Release 2.0.6 (November 23, 2021)
- Upgraded multiple dependencies PR #152
- Amazon Kinesis Client Library 2.3.9
- ch.qos.logback 1.2.7
Release 2.0.5 of the Amazon Kinesis Client for Python
Release 2.0.5 (November 11, 2021)
- Upgraded multiple dependencies PR #148
- Amazon Kinesis Client Library 2.3.8
- AWS SDK 2.17.52
- Added dependencies
- AWS SDK json-utils 2.17.52
- third-party-jackson-core 2.17.52
- third-party-jackson-dataformat-cbor 2.17.52
- Updated samples/sample.properties reflecting support for InitialPositionInStreamExtended
- Related: #804 Allowing user to specify an initial timestamp in which daemon will process records.
- Feature released with previous release 2.0.4
Release 2.0.4: Fix breaking release 2.0.3
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
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
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
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 toGetRecords
. - Version 2.1.0 now defaults to using
SubscribeToShard
Kinesis API, which provides lower latencies thanGetRecords
. - WARNING:
RegisterStreamConsumer
andSubscribeToShard
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.
- Version 2.1.0 now defaults to using
- Introducing version 3 of the
RecordProcessorBase
which supports the newShardRecordProcessor
interface- The
shutdown
method from version 2 has been removed and replaced byleaseLost
andshardEnded
methods. - Introducing
leaseLost
method, which takesLeaseLostInput
object and is invoked when a lease is lost. - Introducing
shardEnded
method, which takesShardEndedInput
object and is invoked when all records from a split/merge have been processed.
- The
- 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.
- MultiLangDaemon supports custom logback.xml file via the