-
Notifications
You must be signed in to change notification settings - Fork 11
Add blog post for Kroxylicious 0.18.0 #210
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This post announces the release of Kroxylicious 0.18.0, highlighting new features and improvements, including Filter API enhancements and a new Authorizer Filter. Signed-off-by: Keith Wall <kwall@apache.org>
Signed-off-by: Keith Wall <kwall@apache.org>
Signed-off-by: Sam Barker <sam@quadrocket.co.uk>
No change in this release. Signed-off-by: Sam Barker <sam@quadrocket.co.uk>
robobario
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
gracegrimwood
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some nits, otherwise looks good
_posts/2025-11-28-release-0_18_0.md
Outdated
| * Filters now have a convenient mechanism to convert from topic | ||
| ids [KIP-516](https://cwiki.apache.org/confluence/display/KAFKA/KIP-516%3A+Topic+Identifiers) to topic names. This is | ||
| based | ||
| on [design proposal#008](https://github.com/kroxylicious/design/blob/main/proposals/008-topic-name-lookup-facility.md) | ||
| * For authenticated use-cases, filters now have access to a Subject API that provides convenient access to the authenticated principals established by the channel. This is a building block | ||
| for filters that need to enforce authorization checks or want to write an audit trail of Kafka actions. Full context | ||
| on where our thinking goes and what could/should be possible is outlined | ||
| in [design proposal#009](https://github.com/kroxylicious/design/blob/main/proposals/009-authorizer.md) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A couple nits on this:
- Extra spaces and line breaks (the latter makes it a little harder to read the raw markdown, and also to tell whether Jekyll will format it correctly).
- "to topic names. This is based on" <- This can be one sentence.
- I don't think specifying "For authenticated use-cases" is necessary (it's mostly re-stated later in the sentence anyway) and it reads a little awkwardly.
- "Full context on where our thinking goes and what could/should be possible is outlined in ..." <- Don't need to have so many words here. I think something like "For further context, see ..." works a bit better.
| * Filters now have a convenient mechanism to convert from topic | |
| ids [KIP-516](https://cwiki.apache.org/confluence/display/KAFKA/KIP-516%3A+Topic+Identifiers) to topic names. This is | |
| based | |
| on [design proposal#008](https://github.com/kroxylicious/design/blob/main/proposals/008-topic-name-lookup-facility.md) | |
| * For authenticated use-cases, filters now have access to a Subject API that provides convenient access to the authenticated principals established by the channel. This is a building block | |
| for filters that need to enforce authorization checks or want to write an audit trail of Kafka actions. Full context | |
| on where our thinking goes and what could/should be possible is outlined | |
| in [design proposal#009](https://github.com/kroxylicious/design/blob/main/proposals/009-authorizer.md) | |
| * Filters now have a convenient mechanism to convert from topic ids [KIP-516](https://cwiki.apache.org/confluence/display/KAFKA/KIP-516%3A+Topic+Identifiers) to topic names, based on [design proposal#008](https://github.com/kroxylicious/design/blob/main/proposals/008-topic-name-lookup-facility.md) | |
| * Filters now have access to a Subject API that provides convenient access to the authenticated principals established by the channel. This is a building block for filters that need to enforce authorization checks or want to write an audit trail of Kafka actions. For further context, see [design proposal#009](https://github.com/kroxylicious/design/blob/main/proposals/009-authorizer.md) |
Revert hard wrap at 120 chars. Signed-off-by: Sam Barker <sam@quadrocket.co.uk>
This post announces the release of Kroxylicious 0.18.0, highlighting new features and improvements, including Filter API enhancements and a new Authorizer Filter.