@kroxylicious.io

Kroxylicious, the snappy open source proxy for Apache Kafka®

Just how fast does a crocodile swim? New post: measuring the overhead Kroxylicious adds to Apache Kafka. Passthrough: below measurement noise. Record encryption: ~25% throughput hit, but Kafka never sees the plaintext. Open source benchmark harness — run it yourself. kroxylicious.io/benchmarking...

Does my proxy look big in this cluster?

Every good benchmarking story starts with a hunch. Mine was that Kroxylicious is cheap to run — I’d stake my career on it, in fact — but it turns out that “trust me, I wrote it” is not a widely accept...

kroxylicious.io

Big news: kroxylicious.io/blog/kroxyli... While we've had ideas around routing, one virtual cluster fronting multiple target clusters, for a while we have recently turned them into something tangible! Check out the blog & tell us how that fits your use cases, what things it allows you!

A proof of concept for Routing

tl;dr: We’ve built a proof-of-concept (POC) routing capability that allows Kafka clients to produce and consume records to topics in multiple clusters. In other words, clients don’t need to know where...

kroxylicious.io

As always the Kroxylicious team are very pleased to announce the release the 0.19.0 release (kroxylicious.io/blog/kroxyli...). Kroxylicious will now bite down on Kafka 4.2 RPC calls, snack on idle connections and other quality of life improvements.

Kroxylicious release 0.19.0

We’re excited to announce the release of Kroxylicious 0.19.0! There’s a lot to dig into — check out the full Changelog for everything including deprecations, changes, and removals.

kroxylicious.io

Kroxylicious is pleased to announce that 0.17.1[1] is now generally available! This is a patch release to allow older librdkafka clients to enable compression. We are working on many more interesting features in v0.18.0 [1] kroxylicious.io/blog/kroxyli...

Kroxylicious release 0.17.1

The Kroxylicious project is very pleased to announce the release of Kroxylicious 0.17.1. See the Changelog for a list of changes and summary of Deprecations, Changes and Removals.

kroxylicious.io

We are discussing a proposal to release Kroxylicious 1.0.0. The aims are: - Move to 1.0.0 to signal production-readiness - Stronger API/config stability guarantees until 2.0.0 - Policy for patch releases We'd welcome feedback on the proposal bit.ly/4od83s9

We are happy to announce the release of Kroxylicious v0.17.0 bit.ly/4oGt3HG. The main improvements in this release: the project is now based on Netty 4.2 and the project now publishes a Maven archetype, making it easy to start writing your own filter implementation.

Kroxylicious 0.15.0 released This is a fast-tracked release to address a key resilience issue: - Improved Bootstrap Resilience: The proxy now defaults to round-robin between brokers in bootstrapServers. - New record encryption 🔒quickstart Check out the full details kroxylicious.io/blog/kroxyli...

Kroxylicious release 0.15.0

The Kroxylicious project is very pleased to announce the release of Kroxylicious 0.15.0. See the Changelog for a list of changes and summary of Deprecations, Changes and Removals.

kroxylicious.io

📣 Kroxylicious 0.14.0 - new AuthN APIs (more to come here) - new metrics for tracking network stalls - Fixing support for encrypting messages over 1mb (we don't judge the messages we proxy...) - Better support for negotiating protocol versions kroxylicious.io/blog/kroxyli...

Kroxylicious release 0.14.0

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.

kroxylicious.io

The Kroxylicious project is very pleased to announce the release of Kroxylicious 0.13.0. bit.ly/4efdZws The big news - the first release of the Kroxylicious with an Operator. If you are deploying Kroxylicious to Kubernetes we hope this will simplify your life. Check it out. Feedback welcome.

The Kroxylicious project is very pleased to announce the release of Kroxylicious 0.12.0. bit.ly/4k6HnGZ The main changes - Apache Kafka 4.0.0 compatibility and a changes to the defaults affecting downstream mTLS connections.