Pular para o conteúdo

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 → Month nã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_ENDPOINT para habilitar — o Saiku então emite traces para HTTP / Jersey / JDBC + métricas da JVM, e os trace_id / span_id caem 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/version para 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.