
Release 94.5: New Factor House docs, enhanced data inspection and URP & KRaft improvements
This release introduces a new unified documentation hub - Factor House Docs. It also introduces major data inspection enhancements, including comma-separated kJQ Projection expressions, in-browser search, and over 15 new kJQ transforms and functions. Further improvements include more reliable cluster monitoring with improved Under-Replicated Partition (URP) detection, support for KRaft improvements, the flexibility to configure custom serializers per-cluster, and a resolution for a key consumer group offset reset issue.
- Data Inspect Enhancements:
- Add support for comma-separated kJQ Projection expressions to extract multiple fields in one query.
- Introduce in-browser search (Ctrl + F) with kJQ filter support.
- Surface detailed schema metadata per message, including schema IDs and deserializer types.
- Improve detection of misaligned schemas, poison messages, and deserialization errors.
- Add alphabetical sorting for message keys and values to improve readability.
- Stream over 500,000 records smoothly without UI lag.
- kJQ Improvements:
- Expanded capabilities with new transforms (e.g.,
parse-json
,upper-case
,flatten
) and functions (within
,split
,join
) for richer data manipulation.
- Expanded capabilities with new transforms (e.g.,
- Consumer Group Management:
- Fix an issue preventing offset resets for consumer groups with
EMPTY
member assignments by fetching offsets directly from the AdminClient.
- Fix an issue preventing offset resets for consumer groups with
- Cluster & Platform Enhancements:
- Improve Under-Replicated Partition (URP) detection, even when brokers are offline.
- Add support for configuring custom serializers and deserializers on a per-cluster basis.
- KRaft Improvements:
- Improve KRaft tables with better sorting and correct End Offset display.
- Fix incorrect display of the controller broker in broker details.
- Add new KRaft-related metrics to Prometheus.
- Bug Fixes:
- Resolve an edge case in the temporary policy UI display.
- Fix the Microsoft Teams webhook integration.
- Correct a buggy textarea in the Data Masking Playground.
- Fix a regression affecting the ordering of ksqlDB, Schema Registry, and Connect resources in navigation.
- Fixed Kafka resource ordering so that
CONNECT_RESOURCE_IDS
,SCHEMA_REGISTRY_RESOURCE_IDS
, andKSQLDB_RESOURCE_IDS
show in the specified order
- User Interface:
- Redesign the Help menu with an improved "What's New" section and a direct link to the Slack community.