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 essential bug fixes and safety points. Main variations in upkeep mode won’t 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 equivalent to load balancing throughout a number of client employees, 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 file batching, aggregation, and retry logic to maximise throughput and optimize useful resource utilization whereas simplifying the producer utility improvement course of.
The next desk outlines the extent of help for every part of the key model lifecycle of KCL and KPL.
Main variations
Model Lifecycle Part
Begin Date
Finish Date
Assist Stage
KCL 1.x
Common Availability
12/19/2013
4/16/2025
Throughout this part, the key model is absolutely supported. AWS offers common minor and patch model releases that embody help for brand new options or API updates for Kinesis Knowledge Streams, in addition to bug and safety fixes.
KPL 0.x
Common Availability
6/2/2015
4/16/2025
Throughout this part, the key model is absolutely supported. AWS offers common minor and patch model releases that embody 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 essential bug fixes and safety points solely. The key model won’t 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 key model will now not obtain updates or releases. Beforehand printed releases will proceed to be accessible via 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
When you’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 will want to replace interfaces and safety credential suppliers in your utility. For migrations from KPL 0.x to 1.x, you’ll be able to improve your present KPL utility with none change in your information processing logic. To study extra, consult with the next sources:
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. When you want help or have suggestions, attain out to AWS help. It’s also possible to 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 Knowledge Streams at AWS. He’s enthusiastic about understanding buyer challenges round streaming information and creating optimized options for them. Outdoors of labor, Minu enjoys touring, taking part in tennis, snowboarding, and cooking.