Correção do índice de texto para filtros de disjunção em coluna Map
hasAny — na prática, uma verificação de disjunção de array. Por exemplo, para corresponder atributos de log, como um ID de usuário, com uma lista de valores. Isso não acionava o índice de texto em versões do ClickHouse anteriores à 26.5. A correção reescreve essa disjunção como um conjunto de verificações de igualdade unidas por OR e agrupadas entre parênteses, o que ativa corretamente o índice. Aaron confirmou via EXPLAIN que a consulta reescrita agora usa o skip index como esperado.
A maioria dos usuários já está na 26.5 ou em versões posteriores, mas, para quem ainda não chegou lá, isso mantém essas consultas rápidas enquanto isso.
PRs relacionadas: #2643 feat: reformular getAllKeyValues e adicionar filtros preenchidos a partir de índices de texto
Dados de perfilamento no ClickCannon
Gráficos de barras
Contribuições da comunidade
Anotações de alertas em gráficos
Event patterns, refinamento de tiles e ações para séries de linha
WHERE ou uma expressão de padrão — por exemplo, filtrando por nome do serviço ou texto de severidade — para destacar padrões recorrentes de imediato.
Brandon também melhorou a quebra de texto das visualizações em tiles pequenos, então títulos longos agora se distribuem em várias linhas com reticências, em vez de serem cortados de forma estranha, além de uma apresentação mais limpa dos botões de ação do tile: em tiles pequenos, eles são recolhidos em um menu de contexto usando uma container query de CSS e voltam a aparecer diretamente no tile quando ele é redimensionado para um tamanho maior. Também foi corrigido um caso em que fechar as configurações de exibição de um tile sem salvar podia descartar suas alterações silenciosamente; agora o sistema avisa corretamente antes de perder edições.
Por fim, em resposta ao feedback dos usuários, agora você pode clicar em uma série de linha para copiar o valor dela ou focar apenas nessa linha, além da ação de Busca já existente. Brandon também está no meio de um upgrade para o Recharts v3, com o objetivo de corrigir o corte de tooltips em tabelas com muitos grupos.
PRs relacionadas: #2604 feat: adicionar Event patterns como um tipo de tile do dashboard, #2596 fix(charts): usar reticências em várias linhas para títulos de tiles do dashboard, #2597 fix: rastrear configurações de exibição/heatmap como alteradas para o modal de alterações não salvas, #2611 feat(charts): ações de drill-down por série, drill-in em nova aba e foco sincronizado com a busca