Changelog do Saiku
Cada release abaixo promove a mesma imagem que rodou em staging, marcada na página de releases do Saiku no GitHub. Este é o recap voltado ao cliente — o que mudou no seu dashboard, seu workspace, seus exports.
4.5.1 · 8 de junho de 2026
Exports
- Export client-side de PDF e PNG — baixe qualquer tabela ou gráfico direto do seu navegador, sem round-trip pelo servidor.
Analytics
- Detecção de anomalias em séries temporais destaca pontos incomuns nas suas tendências para que outliers sejam fáceis de identificar.
Segurança e confiabilidade
- Uma ampla varredura de segurança e estabilidade: tratamento de erros mais rigoroso para que falhas nunca vazem internals, isolamento de cache de resultados por papel e manuseio endurecido de CSV e conexões de banco.
4.5.0 · 7 de junho de 2026
Polimento de gráficos
- Gráficos de pizza e donut com muitas categorias agora renderizam como um único gráfico em tamanho cheio em vez de uma parede de pizzas pequenas.
- Gráficos de scatter, bubble, heatmap e waterfall dispensaram a barra de zoom não útil na parte de baixo — zoom com roda do mouse ainda funciona.
- Rótulos do eixo X rotacionam automaticamente quando se aglomeram, e o teto de truncagem foi ampliado — nomes longos de categoria como “Carbonated Beverages” continuam legíveis em vez de cortar para “Carb…”.
- Eixo y duplo automático entra mais cedo. Gráficos onde uma medida é muito maior que outra (pense em Balance vs Fees) agora se dividem limpamente em dois eixos y por default em vez de uma série tiny esmagada na linha do zero.
- Ordenação e top-N dos gráficos se mudaram para o diálogo de opções do gráfico para que a escolha persista com o tile em vez de resetar no reload.
Exports
- Exports PDF, Excel e CSV todos voltaram a funcionar pela barra de ferramentas do workspace. Três problemas separados estavam empilhados silenciosamente; o pipeline de export agora trata consultas só de medidas, o stack XML do JDK 21 e o Apache POI mais recente sem problemas.
Demo e onboarding
- Containers de demo de primeira vez (
SAIKU_DEMO=true) agora trazem um dashboard de boas-vindas para que novos usuários caiam em algo para explorar em vez de uma lista vazia.
Por baixo dos panos
- A página de dashboards, editor de tile e painel de filtro foram quebrados em componentes menores e mais focados. Nada muda para você visualmente — mas torna o próximo round de recursos de dashboard muito mais rápido de entregar.
- A página Stats (
/admin → Stats) agora mostra dados reais para cada coluna em vez de ”—”. Você verá contagens ao vivo de execução MDX/SQL, taxa de hit do cache, linhas buscadas e estado por statement.
4.4.0 · 5 de junho de 2026
Dashboards, expandidos
- Small multiples — gráficos de pizza, donut, treemap e sunburst se abrem em um gráfico por medida quando uma consulta tem várias.
- Estados de loading, erro e vazio em todo tile, cada um com um botão de retry e uma affordance rápida de “resetar filtros”.
- Gráficos cientes de tema — alterne entre claro e escuro e os gráficos repintam com a paleta certa automaticamente. Uma variante de alto contraste para acessibilidade vem na mesma virada.
- ACL por dashboard — compartilhe um dashboard somente leitura com um usuário ou papel específico.
- Links de compartilhamento — gere uma URL pública baseada em token para uma visão somente leitura. Sem login do Saiku necessário para o destinatário.
- Comentários — deixe um comentário em qualquer tile.
- Histórico de versões — cada save cria uma versão para a qual você pode voltar.
- Tile de imagem — cole uma URL ou envie PNG/JPG/GIF/WebP. Útil para logos e divisores de seção.
4.3.7 · 3 de junho de 2026
Correções multi-tenant
- O refresh de datasource em um workspace não atropela mais a visão de outro workspace.
- A descoberta de repositório agora está corretamente escopada para o workspace ativo — sem mais vazamentos cross-tenant ao listar dashboards e consultas.
4.3.6 · 3 de junho de 2026
Saída de gráfico mais limpa
- Linhas de rollup escondidas dos gráficos — uma consulta com
Year → Quarter → Monthnão esmaga mais as barras folha sob os totais de ano. - Erros do engine agora aparecem na UI com um callout “Contatar suporte” e o id de referência do lado servidor, para que você possa cotá-lo ao suporte sem fuçar logs.
Onboarding de demo
- O site de demo coleta nome, sobrenome e e-mail pelo gate do WorkOS e te loga automaticamente assim que liberado.
4.3.5 · 3 de junho de 2026
Novas ferramentas de filtro e formatação
- Widget de filtro de select em cascata — caminha por um level de hierarquia por vez. Escolha um país, o próximo dropdown mostra os estados desse país, depois suas cidades, e assim por diante.
- Formatação condicional em tiles de tabela — regras por coluna para cor de fundo, barra de dados, cor de fonte ou ícone. Limiares relativos (percentil) ou absolutos.
- Rótulos de categoria truncados com um tooltip de hover mostrando a legenda completa.
Observabilidade
- Instrumentação OpenTelemetry opcional via o OTel Java
agent. Defina
OTEL_EXPORTER_OTLP_ENDPOINTpara habilitar — o Saiku então emite traces para HTTP / Jersey / JDBC + métricas da JVM, e ostrace_id/span_idcaem no MDC do log.
4.3.4 · 28 de maio de 2026
Ergonomia do workspace
- Drop zone dedicada para MEASURES acima de COLUMNS e ROWS para que medidas parem de se esconder dentro dos chips de COLUMNS.
- Remoção por level do menu de clique direito de um chip de hierarquia — solte “Quarter” sem perder “Year”.
- Seletor de posição restaurado no painel MEASURES: mantenha medidas no topo ou na base de qualquer eixo.
- Várias correções do lado de consulta: NPE de calculated-member do schema, parsing de marcadores de estilo Mondrian em valores formatados.
4.3.3 · 23 de maio de 2026
- O AI drillthrough agora funciona entre sessões do navegador — clicar em uma linha de fato após o reload da aba não dá mais 404.
4.3.2 · 22 de maio de 2026
Catálogo que você consegue de fato navegar
- Busca, filtro por tag, filtro por dono e uma ordenação por última modificação no catálogo de dashboards / consultas.
- Seções de Favoritos e Visualizados recentemente no topo.
- Botão Duplicar em cada linha de dashboard — clona com identificadores novos e um sufixo “(copy)” para que o original permaneça intocado.
- Bootstrap de cubo inicial pela URL — quem embeda pode pré-popular o workbench a partir de um parâmetro de query.
4.3.1 · 19 de maio de 2026
- Usuários não-admin podem bater no endpoint
/admin/versionpara renderizar o banner de versão sem ver um 403.
4.3.0 · 18 de maio de 2026
Dashboards: filtros e interatividade
- Painel unificado de filtros ancorado no topo do editor de dashboard — substitui o modelo de widget de filtro por tile, para que cada filtro esteja em um lugar óbvio.
- Arrastar para mover e redimensionar tiles na grade de dashboard.
- Clique para filtrar em tiles de referência — clicar em uma célula de cabeçalho de linha restringe cada tile compatível no dashboard.
- Deep-linking por URL para o estado dos filtros — copie a URL para compartilhar uma visão de dashboard com filtros específicos aplicados.
- Widget de filtro de intervalo de datas.
4.2.0 · 16 de maio de 2026
O primeiro release marcado depois que o desenvolvimento retomou. Re-baseamos o engine em JDK 21, Spring 6.2, Jersey 3.1 e Jetty 12 EE10, com a nova camada de dashboards sentando em cima da API AI Query — suas consultas salvas existentes viram tiles de dashboard sem etapa de migração.