You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+17
Original file line number
Diff line number
Diff line change
@@ -55,6 +55,17 @@ access.
55
55
For questions regarding Amazon Kinesis Service and the client libraries please visit the
56
56
[Amazon Kinesis Forums][kinesis-forum]
57
57
58
+
## 🚨Important: Migration to Python KCL 2.2.0 or later with MultiLangDaemon - Credential Provider Changes Required
59
+
Java KCL version 2.7.0 and later uses AWS SDK for Java 2.x instead of AWS SDK for Java 1.x. For the KCL Python 2.x versions,
60
+
v2.2.0 is the first Python release to use Java KCL 2.7.0. All MultiLangDaemon users upgrading from earlier versions must update
61
+
their credential provider configuration in the `.properties` file to use credentials provider name for AWS SDK for Java 2.x.
62
+
Failure to do this will cause your multilang KCL application to fail during startup with credential provider construction errors.
63
+
Please check the following link for the credentials provider mapping and MultiLangDaemon credentials provider configuration guide
64
+
65
+
-[AWS SDK for Java 1.x to 2.x Credentials Provider Mapping](aws.amazon.com/sdk-for-java/latest/developer-guide/migration-client-credentials.html#credentials-changes-mapping)
Using the `amazon_kclpy` package requires the MultiLangDaemon which is provided
@@ -145,6 +156,12 @@ all languages.
145
156
* The [Amazon Kinesis Forum][kinesis-forum]
146
157
147
158
## Release Notes
159
+
### Release 2.2.0 (2025-03-12) - IMPORTANT: See section ``Migration to Python KCL 2.2.0`` to ensure upgrading does not break compatibility
160
+
*[#1444](https://github.com/awslabs/amazon-kinesis-client/pull/1444) Fully remove dependency on the AWS SDK for Java 1.x which will reach [end-of-support by December 31st, 2025](https://aws.amazon.com/blogs/developer/announcing-end-of-support-for-aws-sdk-for-java-v1-x-on-december-31-2025/).
161
+
* The Glue Schema Registry integration functionality no longer depends on AWS SDK for Java 1.x. Previously, it required this as a transient dependency.
162
+
* Multilangdaemon has been upgraded to use AWS SDK for Java 2.x. It no longer depends on AWS SDK for Java 1.x.
163
+
*[#270](https://github.com/awslabs/amazon-kinesis-client-python/pull/270) Upgrade logback.version from 1.3.14 to 1.5.16
164
+
*[#270](https://github.com/awslabs/amazon-kinesis-client-python/pull/270) Upgrade netty.version from 4.1.108.Final to 4.1.118.Final
148
165
149
166
### Release 2.1.6 (January 22, 2025)
150
167
* Updates KCL version to use KCL 2.6.1. Brings in [changes from the KCL 2.6.1 release][2.6.1 changelog].
0 commit comments