Amazon Kinesis Consumer 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 important bug fixes and safety points. Main variations in upkeep mode is not going to obtain updates for brand new options or function enhancements.
KCL is a software program library that simplifies constructing functions to course of streaming information from Amazon Kinesis Knowledge Streams. KCL handles advanced duties akin to load balancing throughout a number of client staff, responding to employee failures, checkpointing processed data, and adapting to throughput adjustments.
KPL is a software program library that helps builders write producer functions to realize excessive throughput information into Kinesis Knowledge Streams. KPL manages document batching, aggregation, and retry logic to maximise throughput and optimize useful resource utilization whereas simplifying the producer software growth course of.
The next desk outlines the extent of help for every section of the key model lifecycle of KCL and KPL.
Main variations | Model Lifecycle Section | Begin Date | Finish Date | Help Stage |
KCL 1.x | Basic Availability | 12/19/2013 | 4/16/2025 | Throughout this section, the key model is totally supported. AWS offers common minor and patch model releases that embrace help for brand new options or API updates for Kinesis Knowledge Streams, in addition to bug and safety fixes. |
KPL 0.x | Basic Availability | 6/2/2015 | 4/16/2025 | Throughout this section, the key model is totally supported. AWS offers common minor and patch model releases that embrace help for brand new options or API updates for Kinesis Knowledge 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 important bug fixes and safety points solely. The main model is not going to obtain updates for brand new options or APIs of Kinesis Knowledge 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 out there by way of public bundle managers and the code will stay on GitHub. |
Affect 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 suggest migrating to the most recent variations (KCL 3.x and KPL 1.x). When migrating from KCL 1.x to three.x, you will want to replace interfaces and safety credential suppliers in your software. For migrations from KPL 0.x to 1.x, you may improve your present KPL software with none change in your information processing logic. To be taught extra, confer 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 can too open a problem within the KCL GitHub repository or KPL GitHub repository.
Concerning the creator
Minu Hong is a Senior Product Supervisor for Amazon Kinesis Knowledge Streams at AWS. He’s obsessed with understanding buyer challenges round streaming information and creating optimized options for them. Outdoors of labor, Minu enjoys touring, enjoying tennis, snowboarding, and cooking.