Text index fix for Map column disjunction filters
Demo by @knudttyhasAny function - effectively an array disjunction check. For example, matching log attributes like a user ID against a list of values. This wasn’t triggering the text index on ClickHouse versions below 26.5. The fix rewrites that disjunction as a set of OR’d equality checks wrapped in parentheses, which correctly activates the index. Aaron confirmed via EXPLAIN that the rewritten query now hits the skip index as expected.
Most users are already on 26.5 or later, but for those who aren’t there yet, so this keeps those queries fast in the meantime.
Related PRs: #2643 feat: rework getAllKeyValues and add filters populated from text indices
Profiling data in ClickCannon
Demo by @SpencerTorresBar charts
Demo by @pulpdrewCommunity contributions
Demo by @vinzee and @zoov-xavierAlert annotations on charts
Demo by @teeohhemEvent patterns, tile polish, and line series actions
Demo by @brandon-pereiraWHERE clause or pattern expression, for example filtering on service name or severity text, to surface recurring patterns at a glance.
Brandon also shipped better text wrapping for visualizations on small tiles, so long titles now wrap across lines with an ellipsis instead of clipping oddly, and cleaner presentation of tile action buttons: on small tiles they collapse into a context menu using a CSS container query, then reappear directly on the tile once it’s resized larger. There’s also a fix for a case where closing a tile’s display settings without saving could silently discard your changes; it now properly warns before losing edits.
Finally, in response to user feedback, you can now click a line series to copy its value or focus on just that line, in addition to the existing search action. Brandon is also partway through an upgrade to Recharts v3, aimed at fixing tooltip clipping in tables with a lot of groups.
Related PRs: #2604 feat: add event patterns as a first-class dashboard tile type, #2596 fix(charts): use multi-line ellipsis for dashboard tile titles, #2597 fix: track display/heatmap settings as dirty for unsaved changes modal, #2611 feat(charts): per-series drill-down actions, new-tab drill-in, and search-synced focus