Skip to content

end-of-support for Kinesis Producer Library (KPL) 0.x versions #2217

@RubenCordeiro

Description

@RubenCordeiro

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions