Skip to content

Commit d7f8c53

Browse files
authored
Version 1.4.5 of the Amazon Kinesis Client Library for Python (#58)
* Update Version, and Dependencies Updated the version for the upcoming release. Updated the dependencies for the Java KCL. * Release Note for Version 1.4.5
1 parent 761d71c commit d7f8c53

File tree

2 files changed

+32
-23
lines changed

2 files changed

+32
-23
lines changed

README.md

+9
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,15 @@ all languages.
138138

139139
## Release Notes
140140

141+
### Release 1.4.5 (June 28, 2017)
142+
* Record processors can now be notified, and given a final opportunity to checkpoint, when the KCL is being shutdown.
143+
* [PR #53](https://github.com/awslabs/amazon-kinesis-client-python/pull/53)
144+
* [PR #56](https://github.com/awslabs/amazon-kinesis-client-python/pull/56)
145+
* [PR #57](https://github.com/awslabs/amazon-kinesis-client-python/pull/57)
146+
147+
To use this feature the record processor must implement the `shutdown_requested` operation from the respective processor module.
148+
See [v2/processor.py](https://github.com/awslabs/amazon-kinesis-client-python/blob/master/amazon_kclpy/v2/processor.py#L76) or [kcl.py](https://github.com/awslabs/amazon-kinesis-client-python/blob/master/amazon_kclpy/kcl.py#L223) for the required API.
149+
141150
### Release 1.4.4 (April 7, 2017)
142151
* [PR #47](https://github.com/awslabs/amazon-kinesis-client-python/pull/47): Update to release 1.7.5 of the Amazon Kinesis Client.
143152
* Additionally updated to version 1.11.115 of the AWS Java SDK.

setup.py

+23-23
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949

5050
PACKAGE_NAME = 'amazon_kclpy'
5151
JAR_DIRECTORY = os.path.join(PACKAGE_NAME, 'jars')
52-
PACKAGE_VERSION = '1.4.4'
52+
PACKAGE_VERSION = '1.4.5'
5353
PYTHON_REQUIREMENTS = [
5454
'boto',
5555
# argparse is part of python2.7 but must be declared for python2.6
@@ -58,28 +58,28 @@
5858

5959
]
6060
REMOTE_MAVEN_PACKAGES = [
61-
# (group id, artifact id, version),
62-
('com.amazonaws', 'amazon-kinesis-client', '1.7.5'),
63-
('com.amazonaws', 'aws-java-sdk-dynamodb', '1.11.115'),
64-
('com.amazonaws', 'aws-java-sdk-s3', '1.11.115'),
65-
('com.amazonaws', 'aws-java-sdk-kms', '1.11.115'),
66-
('com.amazonaws', 'aws-java-sdk-core', '1.11.115'),
67-
('org.apache.httpcomponents', 'httpclient', '4.5.2'),
68-
('org.apache.httpcomponents', 'httpcore', '4.4.4'),
69-
('commons-codec', 'commons-codec', '1.9'),
70-
('software.amazon.ion', 'ion-java', '1.0.2'),
71-
('com.fasterxml.jackson.core', 'jackson-databind', '2.6.6'),
72-
('com.fasterxml.jackson.core', 'jackson-annotations', '2.6.0'),
73-
('com.fasterxml.jackson.core', 'jackson-core', '2.6.6'),
74-
('com.fasterxml.jackson.dataformat', 'jackson-dataformat-cbor', '2.6.6'),
75-
('joda-time', 'joda-time', '2.8.1'),
76-
('com.amazonaws', 'jmespath-java', '1.11.115'),
77-
('com.amazonaws', 'aws-java-sdk-kinesis', '1.11.115'),
78-
('com.amazonaws', 'aws-java-sdk-cloudwatch', '1.11.115'),
79-
('com.google.guava', 'guava', '18.0'),
80-
('com.google.protobuf', 'protobuf-java', '2.6.1'),
81-
('commons-lang', 'commons-lang', '2.6'),
82-
('commons-logging', 'commons-logging', '1.1.3')
61+
# (group id, artifact id, version),
62+
('com.amazonaws', 'amazon-kinesis-client', '1.7.6'),
63+
('com.amazonaws', 'aws-java-sdk-dynamodb', '1.11.151'),
64+
('com.amazonaws', 'aws-java-sdk-s3', '1.11.151'),
65+
('com.amazonaws', 'aws-java-sdk-kms', '1.11.151'),
66+
('com.amazonaws', 'aws-java-sdk-core', '1.11.151'),
67+
('org.apache.httpcomponents', 'httpclient', '4.5.2'),
68+
('org.apache.httpcomponents', 'httpcore', '4.4.4'),
69+
('commons-codec', 'commons-codec', '1.9'),
70+
('software.amazon.ion', 'ion-java', '1.0.2'),
71+
('com.fasterxml.jackson.core', 'jackson-databind', '2.6.6'),
72+
('com.fasterxml.jackson.core', 'jackson-annotations', '2.6.0'),
73+
('com.fasterxml.jackson.core', 'jackson-core', '2.6.6'),
74+
('com.fasterxml.jackson.dataformat', 'jackson-dataformat-cbor', '2.6.6'),
75+
('joda-time', 'joda-time', '2.8.1'),
76+
('com.amazonaws', 'jmespath-java', '1.11.151'),
77+
('com.amazonaws', 'aws-java-sdk-kinesis', '1.11.151'),
78+
('com.amazonaws', 'aws-java-sdk-cloudwatch', '1.11.151'),
79+
('com.google.guava', 'guava', '18.0'),
80+
('com.google.protobuf', 'protobuf-java', '2.6.1'),
81+
('commons-lang', 'commons-lang', '2.6'),
82+
('commons-logging', 'commons-logging', '1.1.3')
8383
]
8484

8585

0 commit comments

Comments
 (0)