-
Notifications
You must be signed in to change notification settings - Fork 1k
Description
Issue Summary
AWS has announced the end-of-support for Kinesis Producer Library (KPL) 0.x versions, which are currently used by Maxwell for its Kinesis integration. KPL 0.x entered maintenance mode on April 17, 2025, and will reach its official end-of-support on January 30, 2026. This requires an upgrade of the KPL dependency within Maxwell to a supported version (KPL 1.x or later).
Problem Description
The Zendesk Maxwell project utilizes the Kinesis Producer Library (KPL) to send change data capture (CDC) events to Amazon Kinesis Data Streams. AWS has communicated that KPL 0.x versions are nearing end-of-life:
- Maintenance Mode Start: April 17, 2025
- End-of-Support Date: January 30, 2026
During maintenance mode, only critical bug fixes and security issues will be addressed. After end-of-support, KPL 0.x will receive no further updates, security patches, or dependency updates, and AWS will no longer provide technical support for these versions.
Impact
If Maxwell continues to rely on KPL 0.x beyond January 30, 2026, users integrating with Kinesis Data Streams could face:
- Security vulnerabilities: No new security patches for the KPL.
- Lack of bug fixes: Unresolved bugs specific to KPL 0.x.
- Compatibility issues: Potential conflicts with newer AWS services or client libraries.
- No technical support: Inability to receive assistance from AWS for KPL-related problems.
- Operational risks: Increased risk of instability or failure in Kinesis data pipelines.
Suggested Solution / Action
Upgrade the KPL dependency within the Maxwell project to the latest stable KPL 1.x version as soon as possible (1.0.4 as of the writing of this issue: https://github.com/awslabs/amazon-kinesis-producer/releases/tag/v1.0.4), before the January 30, 2026 deadline.
According to AWS, the migration from KPL 0.x to 1.x can often be done without significant changes to data processing logic.
References
- AWS Announcement: Announcing end-of-support for Amazon Kinesis Client Library 1.x and Amazon Kinesis Producer Library 0.x effective January 30, 2026
- KPL GitHub Repository: awslabs/amazon-kinesis-producer
- Migration Guide: Migrate from KPL 0.x to KPL 1.x