Changes
This release includes new features like custom UI timezones, MCP support, and various enhancements and bug fixes focused on stability and ease of use.
Thanks to all contributors and sponsors for supporting this release.
A reminder: You can either contribute or sponsor the development.
⚙️Features
- UX: Custom user timezones @Leshe4ka (#1173)
- Implemented MCP (Model Context Protocol) @germanosin (#1093)
🪛Enhancements
- Auth: Support GCP IAM Auth @Muchembi (#1013)
- RBAC: Implement instance-wide default role @seono (#1056)
- Wizard: Support
awsRoleArn
when using IAM Auth @ankitk-me (#1144) - Messages: Format JSON arrays @yardenshoham (#994)
- Messages: Format non-string headers @germanosin (#1077)
- Messages: Implement null filtering for CEL @Haarolean (#1050)
- ACL: Add frontend filters for ACL table @Vixtir (#1172)
- ACL: Add BE Search Functionality to ACLs @polegkashti (#636)
- UX: Column Filtering Support for Kafka Connects table @Vixtir (#1154)
- UX: Redirect to consumer group page after offset reset @Nilumilak (#1155)
- UX: Add ability to word wrap for text columns in table @Vixtir (#1145)
- UX: Improve cluster's resources navigation @Vixtir (#1133)
- UX: Open KC connectors in a separate tab @Nilumilak (#1165)
- Internal: Impl a default timeout for http requests @o-afanasenko (#799)
- Internal: Support version getter from
metadata.version
@germanosin (#1070)
🔨Bug Fixes
- RBAC: ACL Delete Button is enabled despite no permissions @Nilumilak (#1176)
- RBAC: Broker config edit button available despite no permissions @Nilumilak (#1178)
- RBAC: Fixed missed actions to allow KC operate rule @germanosin (#1166)
- RBAC: Replaced restart with 'operate' KC action @germanosin (#1121)
- Auth: Fix missing assets on auth page @germanosin (#1109)
- Auth: Fix LDAP SPEL @Haarolean (#1019)
- ACL: Remove
match
resourcetype as it's not allowed @germanosin (#1127) - UX: Logout button is inaccessible @Nilumilak (#1016)
- UX: Fix multiple cluster menu items selection @Leshe4ka (#1120)
- UX: Fix colored menu elements @Leshe4ka (#984)
- UX: Fix 'Online Partitions' column @bachmanity1 (#607)
- Internal: Exclude offline nodes from target calculation when adjusting the replication factor @germanosin (#1123)
Security
- CVE fixes, July 2025 @Haarolean (#1209)
- CVE fixes, Jun 2025 @Haarolean (#1122)
Contributors
@AspidDark, @Brijeshthummar02, @Haarolean, @JoshRamynke, @Leshe4ka, @Muchembi, @Nilumilak, @Vixtir, @agungardiyanta, @ankitk-me, @bachmanity1, @comstering, @dependabot, @dependabot[bot], @germanosin, @o-afanasenko, @polegkashti, @seono, @yardenshoham, @yeikel and @zambrinf