|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +title: "Kroxylicious release 0.15.0" |
| 4 | +date: 2025-08-18 00:00:00 +1200 |
| 5 | +author: "Rob Young" |
| 6 | +author_url: "https://github.com/robobario" |
| 7 | +# noinspection YAMLSchemaValidation |
| 8 | +categories: blog kroxylicious-proxy kroxylicious-operator releases |
| 9 | +tags: [ "releases", "kroxylicious-proxy", "kroxylicious-operator" ] |
| 10 | +--- |
| 11 | + |
| 12 | +The Kroxylicious project is very pleased to announce the release |
| 13 | +of [Kroxylicious 0.15.0](https://github.com/kroxylicious/kroxylicious/releases/tag/v0.15.0). See |
| 14 | +the [Changelog](https://github.com/kroxylicious/kroxylicious/blob/main/CHANGELOG.md#0150) for a list of changes and |
| 15 | +summary of Deprecations, Changes and Removals. |
| 16 | + |
| 17 | +This is a critical feature release, fast-tracked to address a key resilience issue for our users. |
| 18 | + |
| 19 | +### Key Highlights |
| 20 | + |
| 21 | +* **Improved Bootstrap Resilience and Load Distribution:** |
| 22 | + Previously, when presented with a list of `bootstrapServers`, the proxy would only ever attempt to bootstrap connections using the first address in the list. This concentrated the bootstrapping load and created a single point of failure. |
| 23 | + |
| 24 | + To improve resilience, we have changed the default behaviour to **round-robin** over the supplied `bootstrapServers` each time the proxy receives a new connection from a client. This spreads the load and protects against an extended outage of the primary bootstrap address. For more control, you can now configure the selection strategy to be either `round-robin` or `random`. See the [documentation](http://www.todo.com) for an example configuration. |
| 25 | + |
| 26 | + Big thank you to [The-East-Wind](https://github.com/The-East-Wind) and [opan](https://github.com/opan) for contributing towards the solution. |
| 27 | + |
| 28 | +* **New Quickstart Guide: Record Encryption on Kubernetes:** |
| 29 | + Looking for an encryption-at-rest solution for data stored in your Apache Kafka? We've got you covered! |
| 30 | + |
| 31 | + This release includes a [brand-new quickstart guide](https://kroxylicious.io/documentation/0.15.0/html/record-encryption-quickstart/) that will show you how to implement record encryption on Kubernetes from scratch, with no external dependencies. You’ll be encrypting in a snap! |
| 32 | + |
| 33 | +### Feedback |
| 34 | + |
| 35 | +Please let us know, |
| 36 | +through [Slack](https://kroxylicious.slack.com), [GitHub](https://github.com/kroxylicious/kroxylicious/issues) or |
| 37 | +even [bsky](https://bsky.app/profile/kroxylicious.io)), if you find the project interesting or helpful and especially if |
| 38 | +you have deployed it in production. |
0 commit comments