Aller au contenu

Changelog Saiku

Chaque version ci-dessous promeut la même image qui a tourné en staging, taguée sur la page des releases Saiku GitHub. Ceci est le récapitulatif côté client — ce qui a changé dans votre dashboard, votre espace de travail, vos exports.


4.5.1  ·  8 juin 2026

Exports

  • Export PDF & PNG côté client — téléchargez n’importe quelle table ou graphique directement depuis votre navigateur, sans aller-retour serveur.

Analytique

  • La détection d’anomalies en séries temporelles met en évidence les points inhabituels dans vos tendances afin que les valeurs aberrantes soient faciles à repérer.

Sécurité et fiabilité

  • Une large passe de sécurité et de stabilité : gestion d’erreur plus serrée pour que les échecs ne fuitent jamais d’internes, isolation par rôle du cache de résultats, gestion durcie des CSV et connexions de base de données.

4.5.0  ·  7 juin 2026

Finitions graphiques

  • Les graphiques en camembert et donut avec beaucoup de catégories s’affichent maintenant comme un seul graphique en pleine taille au lieu d’un mur de minuscules camemberts.
  • Les graphiques scatter, bubble, heatmap et waterfall ont abandonné la barre de zoom peu utile en bas — le zoom à la molette fonctionne toujours.
  • Les étiquettes d’axe X pivotent automatiquement quand elles s’entassent, et le plafond de troncature a été élargi — les longs noms de catégorie comme « Carbonated Beverages » restent lisibles au lieu d’être coupés en « Carb… ».
  • Le double axe Y automatique intervient plus tôt. Les graphiques où une mesure est beaucoup plus grande qu’une autre (pensez Balance vs Fees) se séparent maintenant proprement sur deux axes Y par défaut au lieu qu’une minuscule série soit écrasée sur la ligne du zéro.
  • Le tri et top-N du graphique ont été déplacés dans la boîte de dialogue d’options du graphique pour que le choix persiste avec la tuile au lieu de se réinitialiser au rechargement.

Exports

  • Les exports PDF, Excel et CSV fonctionnent à nouveau tous depuis la barre d’outils de l’espace de travail. Trois problèmes distincts étaient discrètement empilés ; le pipeline d’export gère maintenant les requêtes uniquement-mesures, la stack XML de JDK 21 et la dernière Apache POI sans souci.

Démo et onboarding

  • Les conteneurs de démo de première visite (SAIKU_DEMO=true) livrent maintenant un dashboard de bienvenue afin que les nouveaux utilisateurs atterrissent sur quelque chose à explorer au lieu d’une liste vide.

Sous le capot

  • La page des dashboards, l’éditeur de tuile et le panneau de filtres ont été découpés en composants plus petits et plus ciblés. Rien ne change pour vous visuellement — mais cela rend le prochain round de fonctionnalités de dashboard beaucoup plus rapide à livrer.
  • La page Stats (/admin → Stats) affiche maintenant de vraies données pour chaque colonne au lieu de « — ». Vous verrez les compteurs d’exécution MDX/SQL en direct, le taux de cache hit, les lignes récupérées et l’état par instruction.

4.4.0  ·  5 juin 2026

Dashboards, élargis

  • Small multiples — les graphiques en camembert, donut, treemap et sunburst se déploient en un graphique par mesure lorsqu’une requête en a plusieurs.
  • États de chargement, d’erreur et de vide sur chaque tuile, chacun avec un bouton de réessai et une mise en avant rapide « réinitialiser les filtres ».
  • Graphiques compatibles thème — basculez entre clair et sombre et les graphiques se repeignent avec la bonne palette automatiquement. Une variante à fort contraste pour l’accessibilité est livrée dans le même mouvement.
  • ACL par dashboard — partagez un dashboard en lecture seule avec un utilisateur ou un rôle spécifique.
  • Liens de partage — générez une URL publique basée sur un jeton pour une vue en lecture seule. Aucun login Saiku requis pour le destinataire.
  • Commentaires — laissez un commentaire sur n’importe quelle tuile.
  • Historique des versions — chaque enregistrement crée une version sur laquelle vous pouvez revenir.
  • Tuile image — collez une URL ou téléversez du PNG/JPG/GIF/WebP. Utile pour les logos et les séparateurs de section.

4.3.7  ·  3 juin 2026

Correctifs multi-tenant

  • Le rafraîchissement de la datasource dans un espace de travail n’écrase plus la vue d’un autre espace de travail.
  • La découverte du dépôt est maintenant correctement scoped à l’espace de travail actif — plus de fuites inter-tenants lors du listing des dashboards et requêtes.

4.3.6  ·  3 juin 2026

Sortie graphique plus propre

  • Lignes de roll-up masquées des graphiques — une requête avec Year → Quarter → Month n’écrase plus les barres feuilles sous les totaux annuels.
  • Les erreurs du moteur apparaissent maintenant dans l’interface avec un encart « Contacter le support » et l’ID de référence côté serveur, afin que vous puissiez le citer au support sans fouiller dans les logs.

Onboarding de démo

  • Le site de démo collecte prénom, nom et e-mail via le WorkOS gate et vous connecte automatiquement une fois passé.

4.3.5  ·  3 juin 2026

Nouveaux outils de filtre et de mise en forme

  • Widget de filtre à sélection en cascade — parcourt une hiérarchie niveau par niveau. Choisissez un pays, la liste déroulante suivante affiche les états de ce pays, puis ses villes, et ainsi de suite.
  • Mise en forme conditionnelle sur les tuiles tableau — règles par colonne pour la couleur de fond, la barre de données, la couleur de police ou l’icône. Seuils relatifs (percentile) ou absolus.
  • Étiquettes de catégorie tronquées avec une info-bulle au survol affichant la légende complète.

Observabilité

  • Instrumentation OpenTelemetry opt-in via l’agent Java OTel. Définissez OTEL_EXPORTER_OTLP_ENDPOINT pour activer — Saiku émet alors des traces pour HTTP / Jersey / JDBC + des métriques JVM, et les trace_id / span_id arrivent dans le MDC du log.

4.3.4  ·  28 mai 2026

Ergonomie de l’espace de travail

  • Zone de dépôt MEASURES dédiée au-dessus de COLUMNS et ROWS pour que les mesures cessent de se cacher à l’intérieur des puces COLUMNS.
  • Suppression par niveau depuis le menu clic-droit d’une puce de hiérarchie — abandonnez « Quarter » sans perdre « Year ».
  • Sélecteur de position restauré sur le panneau MEASURES : gardez les mesures en haut ou en bas de l’un ou l’autre axe.
  • Plusieurs correctifs côté requête : NPE de membre calculé de schema, analyse des marqueurs de style Mondrian dans les valeurs formatées.

4.3.3  ·  23 mai 2026

  • Le drillthrough IA fonctionne maintenant entre sessions de navigateur — un drill dans une ligne de fait après un rechargement d’onglet ne renvoie plus de 404.

4.3.2  ·  22 mai 2026

Catalogue que vous pouvez réellement parcourir

  • Recherche, filtre par tag, filtre par propriétaire et tri dernière modification sur le catalogue dashboards / requêtes.
  • Sections Favoris et Vus récemment en haut.
  • Bouton Dupliquer sur chaque ligne de dashboard — clone avec des identifiants frais et un suffixe « (copy) » pour que l’original reste intact.
  • Bootstrap d’URL de cube de démarrage — les intégrateurs peuvent pré-remplir le workbench depuis un paramètre de query string.

4.3.1  ·  19 mai 2026

  • Les utilisateurs non-admin peuvent atteindre l’endpoint /admin/version pour afficher la bannière de version sans voir un 403.

4.3.0  ·  18 mai 2026

Dashboards : filtres et interactivité

  • Panneau de filtres unifié ancré en haut de l’éditeur de dashboard — remplace le modèle de widget de filtre par tuile pour que chaque filtre soit à un endroit évident.
  • Glisser pour déplacer et redimensionner les tuiles dans la grille du dashboard.
  • Clic-pour-filtrer sur les tuiles de référence — cliquer sur une cellule d’en-tête de ligne restreint chaque tuile compatible du dashboard.
  • Deep-linking d’URL pour l’état de filtre — copiez l’URL pour partager une vue de dashboard avec des filtres spécifiques appliqués.
  • Widget de filtre de plage de dates.

4.2.0  ·  16 mai 2026

La première release taguée après reprise du développement. Re-baseliné le moteur sur JDK 21, Spring 6.2, Jersey 3.1 et Jetty 12 EE10, avec la nouvelle couche dashboards assise sur l’API AI Query — vos requêtes enregistrées existantes deviennent des tuiles de dashboard sans étape de migration.