Skip to content

Commit 0d50250

Browse files
robobariok-wallgracegrimwood
authored
Add 0.17.0 blog (#201)
* Add 0.17.0 blog Signed-off-by: Robert Young <[email protected]> * Add 1.0 discussion link Signed-off-by: Robert Young <[email protected]> * Update _posts/2025-10-28-release-0_17_0.md Co-authored-by: Grace Grimwood <[email protected]> Signed-off-by: Keith Wall <[email protected]> * Update _posts/2025-10-28-release-0_17_0.md Co-authored-by: Grace Grimwood <[email protected]> Signed-off-by: Keith Wall <[email protected]> * Update _posts/2025-10-28-release-0_17_0.md Co-authored-by: Grace Grimwood <[email protected]> Signed-off-by: Keith Wall <[email protected]> --------- Signed-off-by: Robert Young <[email protected]> Signed-off-by: Keith Wall <[email protected]> Co-authored-by: Keith Wall <[email protected]> Co-authored-by: Grace Grimwood <[email protected]>
1 parent 688fc96 commit 0d50250

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
layout: post
3+
title: "Kroxylicious release 0.17.0"
4+
date: 2025-10-28 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.17.0](https://github.com/kroxylicious/kroxylicious/releases/tag/v0.17.0). See
14+
the [Changelog](https://github.com/kroxylicious/kroxylicious/blob/main/CHANGELOG.md#0170) for a list of changes and
15+
summary of Deprecations, Changes and Removals.
16+
17+
The main highlights of this release are:
18+
19+
### Netty improvements
20+
21+
* Kroxylicious now depends on Netty 4.2, which brings upgrades such as making `io_uring` a first class transport and an improved memory allocator.
22+
* We now offer some netty-specific metrics which give insights into memory allocation and executor task queues.
23+
* Netty worker thread counts are now configurable.
24+
25+
### Filter Archetype
26+
27+
Get started with developing your own Custom Filter for Kroxylicious! You can now create a sample Filter project using a maven archetype
28+
to get up and running quickly. The generated project demonstrates how to structure a Filter project, and shows off our powerful integration
29+
testing tools which can simplify testing Filters against a real Apache Kafka cluster.
30+
31+
Run `mvn archetype:generate -DarchetypeGroupId=io.kroxylicious -DarchetypeArtifactId=kroxylicious-filter-archetype -DarchetypeVersion=0.17.0`
32+
to get started!
33+
34+
For a more comprehensive guide to how to work with the Filter Archetype, see the [Developer Quickstart](https://kroxylicious.io/documentation/0.17.0/html/developer-quick-start/).
35+
36+
### Kroxylicious 1.0.0 proposal
37+
38+
We are currently discussing a proposal to [release Kroxylicious 1.0.0](https://github.com/kroxylicious/design/pull/82), and formalize our support policy for patch releases.
39+
The aims are:
40+
41+
* Move to 1.0.0 to signal production-readiness
42+
* Stronger API/config stability guarantees until 2.0.0
43+
* Clear support policy for patch releases
44+
45+
This will provide more predictability for everyone using Kroxylicious and developing against its APIs. Your feedback is essential to get this right. Please
46+
feel free to review and leave feedback on the proposal.
47+
48+
### Feedback
49+
50+
Please let us know if you find the project interesting or helpful, and especially if
51+
you have deployed it in production.
52+
You can reach us through [Slack](https://kroxylicious.slack.com), [GitHub](https://github.com/kroxylicious/kroxylicious/issues) or
53+
even [bsky](https://bsky.app/profile/kroxylicious.io)).

0 commit comments

Comments
 (0)