The Kroxylicious project is very pleased to announce the release of Kroxylicious 0.14.0. See the Changelog for a list of changes and summary of Deprecations, Changes and Removals.
New Authentication APIs for Plugin Authors: We are laying the groundwork for powerful client-identity-oriented Plugins. Our goal is to enable Plugins to access and influence client identity. This opens the door to advanced features like per-user authorization, message redaction, and much more!
This release takes the first major steps by adding APIs that allow Filters to:
New Back-Pressure Metrics: You can now pinpoint performance bottlenecks with new duration metrics that measure exactly how long the proxy is applying back-pressure to client connections.
Large Message Encryption Fix: See you later, alligator! We’ve squashed a critical bug in the Record Encryption Filter where encrypting events over 1MB would fail (#2504).
API Versions Negotiation Fix: We resolved a bug that prevented Redpanda Connect (using the franz-go client) from connecting when Kroxylicious was proxying older Kafka broker versions (#2450).
Please let us know, through Slack, GitHub or even bsky), if you find the project interesting or helpful and especially if you have deployed it in production.