Skip to content

Commit 96bf74f

Browse files
author
Ava Huang
committed
Release 2.0.5
1 parent a05e445 commit 96bf74f

File tree

3 files changed

+62
-45
lines changed

3 files changed

+62
-45
lines changed

README.md

+12
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,18 @@ all languages.
146146

147147
## Release Notes
148148

149+
### Release 2.0.5 (November 11, 2021)
150+
* Upgraded multiple dependencies [PR #148](https://github.com/awslabs/amazon-kinesis-client-python/pull/148)
151+
* Amazon Kinesis Client Library 2.3.8
152+
* AWS SDK 2.17.52
153+
* Added dependencies
154+
* AWS SDK json-utils 2.17.52
155+
* third-party-jackson-core 2.17.52
156+
* third-party-jackson-dataformat-cbor 2.17.52
157+
* Updated samples/sample.properties reflecting support for InitialPositionInStreamExtended
158+
* Related: [#804](https://github.com/awslabs/amazon-kinesis-client/pull/804) Allowing user to specify an initial timestamp in which daemon will process records.
159+
* Feature released with previous release 2.0.4
160+
149161
### Release 2.0.4 (October 26, 2021)
150162
* Revert/downgrade multiple dependencies as KCL 2.3.7 contains breaking change [PR #145](https://github.com/awslabs/amazon-kinesis-client-python/pull/145)
151163
* Amazon Kinesis Client Library 2.3.6

samples/sample.properties

+2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ processingLanguage = python/2.7
2424
# Valid options at TRIM_HORIZON or LATEST.
2525
# See http://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetShardIterator.html#API_GetShardIterator_RequestSyntax
2626
initialPositionInStream = TRIM_HORIZON
27+
# See 'Timestamp' under http://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetShardIterator.html#API_GetShardIterator_RequestSyntax
28+
#initialPositionInStreamExtended = 1636609142
2729

2830
# The following properties are also available for configuring the KCL Worker that is created
2931
# by the MultiLangDaemon.

setup.py

+48-45
Original file line numberDiff line numberDiff line change
@@ -40,23 +40,48 @@
4040

4141
PACKAGE_NAME = 'amazon_kclpy'
4242
JAR_DIRECTORY = os.path.join(PACKAGE_NAME, 'jars')
43-
PACKAGE_VERSION = '2.0.4'
43+
PACKAGE_VERSION = '2.0.5'
4444
PYTHON_REQUIREMENTS = [
4545
'boto',
4646
# argparse is part of python2.7 but must be declared for python2.6
4747
'argparse',
4848
]
4949
REMOTE_MAVEN_PACKAGES = [
5050
# (group id, artifact id, version),
51-
('software.amazon.kinesis', 'amazon-kinesis-client-multilang', '2.3.6'),
52-
('software.amazon.kinesis', 'amazon-kinesis-client', '2.3.6'),
53-
('software.amazon.awssdk', 'kinesis', '2.16.98'),
54-
('software.amazon.awssdk', 'aws-cbor-protocol', '2.16.98'),
51+
('software.amazon.kinesis', 'amazon-kinesis-client-multilang', '2.3.8'),
52+
('software.amazon.kinesis', 'amazon-kinesis-client', '2.3.8'),
53+
('software.amazon.awssdk', 'kinesis', '2.17.52'),
54+
('software.amazon.awssdk', 'aws-cbor-protocol', '2.17.52'),
55+
('software.amazon.awssdk', 'aws-json-protocol', '2.17.52'),
56+
('software.amazon.awssdk', 'dynamodb', '2.17.52'),
57+
('software.amazon.awssdk', 'cloudwatch', '2.17.52'),
58+
('software.amazon.awssdk', 'netty-nio-client', '2.17.52'),
59+
('software.amazon.awssdk', 'sts', '2.17.52'),
60+
('software.amazon.awssdk', 'aws-query-protocol', '2.17.52'),
61+
('software.amazon.awssdk', 'protocol-core', '2.17.52'),
62+
('software.amazon.awssdk', 'profiles', '2.17.52'),
63+
('software.amazon.awssdk', 'sdk-core', '2.17.52'),
64+
('software.amazon.awssdk', 'json-utils', '2.17.52'),
65+
('software.amazon.awssdk', 'third-party-jackson-core', '2.17.52'),
66+
('software.amazon.awssdk', 'third-party-jackson-dataformat-cbor', '2.17.52'),
67+
('software.amazon.awssdk', 'auth', '2.17.52'),
68+
('software.amazon.awssdk', 'http-client-spi', '2.17.52'),
69+
('software.amazon.awssdk', 'regions', '2.17.52'),
70+
('software.amazon.awssdk', 'annotations', '2.17.52'),
71+
('software.amazon.awssdk', 'utils', '2.17.52'),
72+
('software.amazon.awssdk', 'aws-core', '2.17.52'),
73+
('software.amazon.awssdk', 'metrics-spi', '2.17.52'),
74+
('software.amazon.awssdk', 'apache-client', '2.17.52'),
75+
('software.amazon.eventstream', 'eventstream', '1.0.1'),
76+
('software.amazon.ion', 'ion-java', '1.5.1'),
77+
('software.amazon.glue', 'schema-registry-serde', '1.1.5')
78+
('com.amazonaws', 'aws-java-sdk-core', '1.12.3'),
79+
('com.amazonaws', 'aws-java-sdk-sts', '1.12.3'),
80+
('com.amazonaws', 'jmespath-java', '1.12.3'),
81+
('com.fasterxml.jackson.core', 'jackson-core', '2.12.4'),
82+
('com.fasterxml.jackson.core', 'jackson-databind', '2.12.4'),
83+
('com.fasterxml.jackson.core', 'jackson-annotations', '2.12.4'),
5584
('com.fasterxml.jackson.dataformat', 'jackson-dataformat-cbor', '2.12.4'),
56-
('software.amazon.awssdk', 'aws-json-protocol', '2.16.98'),
57-
('software.amazon.awssdk', 'dynamodb', '2.16.98'),
58-
('software.amazon.awssdk', 'cloudwatch', '2.16.98'),
59-
('software.amazon.awssdk', 'netty-nio-client', '2.16.98'),
6085
('io.netty', 'netty-codec-http', '4.1.68.Final'),
6186
('io.netty', 'netty-codec-http2', '4.1.68.Final'),
6287
('io.netty', 'netty-codec', '4.1.68.Final'),
@@ -67,53 +92,31 @@
6792
('io.netty', 'netty-handler', '4.1.68.Final'),
6893
('io.netty', 'netty-transport-native-epoll', '4.1.68.Final'),
6994
('io.netty', 'netty-transport-native-unix-common', '4.1.68.Final'),
70-
('com.typesafe.netty', 'netty-reactive-streams-http', '2.0.5'),
71-
('com.typesafe.netty', 'netty-reactive-streams', '2.0.5'),
72-
('org.reactivestreams', 'reactive-streams', '1.0.3'),
95+
('io.reactivex.rxjava2', 'rxjava', '2.2.21'),
96+
('com.beust', 'jcommander', '1.81'),
7397
('com.google.guava', 'guava', '31.0.1-jre'),
7498
('com.google.code.findbugs', 'jsr305', '3.0.2'),
75-
('org.checkerframework', 'checker-qual', '2.5.2'),
7699
('com.google.errorprone', 'error_prone_annotations', '2.7.1'),
77100
('com.google.j2objc', 'j2objc-annotations', '1.3'),
78-
('org.codehaus.mojo', 'animal-sniffer-annotations', '1.20'),
79101
('com.google.protobuf', 'protobuf-java', '3.17.1'),
102+
('com.typesafe.netty', 'netty-reactive-streams-http', '2.0.5'),
103+
('com.typesafe.netty', 'netty-reactive-streams', '2.0.5'),
80104
('org.apache.commons', 'commons-lang3', '3.12.0'),
81-
('org.slf4j', 'slf4j-api', '1.7.30'),
82-
('io.reactivex.rxjava2', 'rxjava', '2.2.21'),
83-
('software.amazon.awssdk', 'sts', '2.16.98'),
84-
('software.amazon.awssdk', 'aws-query-protocol', '2.16.98'),
85-
('software.amazon.awssdk', 'protocol-core', '2.16.98'),
86-
('software.amazon.awssdk', 'profiles', '2.16.98'),
87-
('software.amazon.awssdk', 'sdk-core', '2.16.98'),
88-
('com.fasterxml.jackson.core', 'jackson-core', '2.12.4'),
89-
('com.fasterxml.jackson.core', 'jackson-databind', '2.12.4'),
90-
('software.amazon.awssdk', 'auth', '2.16.98'),
91-
('software.amazon.eventstream', 'eventstream', '1.0.1'),
92-
('software.amazon.awssdk', 'http-client-spi', '2.16.98'),
93-
('software.amazon.awssdk', 'regions', '2.16.98'),
94-
('com.fasterxml.jackson.core', 'jackson-annotations', '2.12.4'),
95-
('software.amazon.awssdk', 'annotations', '2.16.98'),
96-
('software.amazon.awssdk', 'utils', '2.16.98'),
97-
('software.amazon.awssdk', 'aws-core', '2.16.98'),
98-
('software.amazon.awssdk', 'metrics-spi', '2.16.98'),
99-
('software.amazon.awssdk', 'apache-client', '2.16.98'),
100-
('com.amazonaws', 'aws-java-sdk-core', '1.12.3'),
101-
('com.amazonaws', 'aws-java-sdk-sts', '1.12.3'),
102-
('com.amazonaws', 'jmespath-java', '1.12.3'),
105+
('org.apache.commons', 'commons-collections4', '4.4'),
103106
('org.apache.httpcomponents', 'httpclient', '4.5.13'),
104-
('commons-codec', 'commons-codec', '1.15'),
105107
('org.apache.httpcomponents', 'httpcore', '4.4.14'),
108+
('org.checkerframework', 'checker-qual', '2.5.2'),
109+
('org.codehaus.mojo', 'animal-sniffer-annotations', '1.20'),
110+
('org.reactivestreams', 'reactive-streams', '1.0.3'),
111+
('org.slf4j', 'slf4j-api', '1.7.30'),
112+
('commons-beanutils', 'commons-beanutils', '1.9.4'),
113+
('commons-codec', 'commons-codec', '1.15'),
114+
('commons-collections', 'commons-collections', '3.2.2'),
115+
('commons-io', 'commons-io', '2.9.0'),
106116
('commons-logging', 'commons-logging', '1.2'),
107-
('software.amazon.ion', 'ion-java', '1.5.1'),
108-
('joda-time', 'joda-time', '2.10.10'),
109117
('ch.qos.logback', 'logback-classic', '1.2.3'),
110118
('ch.qos.logback', 'logback-core', '1.2.3'),
111-
('com.beust', 'jcommander', '1.81'),
112-
('commons-io', 'commons-io', '2.9.0'),
113-
('org.apache.commons', 'commons-collections4', '4.4'),
114-
('commons-beanutils', 'commons-beanutils', '1.9.4'),
115-
('commons-collections', 'commons-collections', '3.2.2'),
116-
('software.amazon.glue', 'schema-registry-serde', '1.1.5')
119+
('joda-time', 'joda-time', '2.10.10'),
117120
]
118121

119122

0 commit comments

Comments
 (0)