Amazon Kinesis Shopper Library (KCL) 1.x and Amazon Kinesis Producer Library (KPL) 0.x will attain end-of-support on January 30, 2026. Accordingly, these variations will enter upkeep mode on April 17, 2025. Throughout upkeep mode, AWS will present updates just for crucial bug fixes and safety points. Main variations in upkeep mode is not going to obtain updates for brand new options or characteristic enhancements.
KCL is a software program library that simplifies constructing purposes to course of streaming information from Amazon Kinesis Information Streams. KCL handles complicated duties similar to load balancing throughout a number of client staff, responding to employee failures, checkpointing processed data, and adapting to throughput modifications.
KPL is a software program library that helps builders write producer purposes to realize excessive throughput information into Kinesis Information Streams. KPL manages report batching, aggregation, and retry logic to maximise throughput and optimize useful resource utilization whereas simplifying the producer software improvement course of.
The next desk outlines the extent of help for every part of the main model lifecycle of KCL and KPL.
| Main variations | Model Lifecycle Part | Begin Date | Finish Date | Assist Degree |
| KCL 1.x | Basic Availability | 12/19/2013 | 4/16/2025 | Throughout this part, the main model is totally supported. AWS offers common minor and patch model releases that embrace help for brand new options or API updates for Kinesis Information Streams, in addition to bug and safety fixes. |
| KPL 0.x | Basic Availability | 6/2/2015 | 4/16/2025 | Throughout this part, the main model is totally supported. AWS offers common minor and patch model releases that embrace help for brand new options or API updates for Kinesis Information Streams, in addition to bug and safety fixes. |
| KCL 1.x, KPL 0.x | Upkeep mode | 4/17/2025 | 1/29/2026 | AWS is limiting patch model releases to deal with crucial bug fixes and safety points solely. The main model is not going to obtain updates for brand new options or APIs of Kinesis Information Streams. |
| KCL 1.x, KPL 0.x | Finish-of-support | 1/30/2026 | N/A | The main model will not obtain updates or releases. Beforehand revealed releases will proceed to be accessible by means of public bundle managers and the code will stay on GitHub. |
Impression on non-Java KCL Libraries
The upkeep mode and end-of-support dates apply to the next non-Java KCL 1.x libraries:
Migrating from KCL 1.x or KPL 0.x
For those who’re utilizing KCL 1.x or KPL 0.x, we advocate migrating to the most recent variations (KCL 3.x and KPL 1.x). When migrating from KCL 1.x to three.x, you have to to replace interfaces and safety credential suppliers in your software. For migrations from KPL 0.x to 1.x, you possibly can improve your present KPL software with none change in your information processing logic. To be taught extra, discuss with the next assets:
Abstract
KCL 1.x and KPL 0.x will attain end-of-support on January 30, 2026 and enter upkeep mode on April 17, 2025. For those who want help or have suggestions, attain out to AWS help. You may also open a difficulty within the KCL GitHub repository or KPL GitHub repository.
Concerning the creator
Minu Hong is a Senior Product Supervisor for Amazon Kinesis Information Streams at AWS. He’s captivated with understanding buyer challenges round streaming information and growing optimized options for them. Exterior of labor, Minu enjoys touring, taking part in tennis, snowboarding, and cooking.
