Przejdź do głównej zawartości

Changelog Saiku

Każde poniższe wydanie promuje ten sam obraz, który chodził na stagingu, otagowany na stronie wydań GitHub Saiku. To jest podsumowanie skierowane do klientów — co zmieniło się w Twoim dashboardzie, Twoim workspace, Twoich eksportach.


4.5.1  ·  8 czerwca 2026

Eksporty

  • Eksport PDF i PNG po stronie klienta — pobieraj dowolną tabelę lub wykres prosto z przeglądarki, bez round-tripu do serwera.

Analityka

  • Wykrywanie anomalii na szeregach czasowych podświetla nietypowe punkty w Twoich trendach, by łatwo wypatrzyć outliery.

Bezpieczeństwo i niezawodność

  • Szerokie sprzątanie bezpieczeństwa i stabilności: ciaśniejsza obsługa błędów, by porażki nigdy nie ujawniały wnętrza, izolacja cache wyników per rola i utwardzona obsługa CSV i połączeń z bazą danych.

4.5.0  ·  7 czerwca 2026

Polor wykresów

  • Wykresy kołowe i pierścieniowe z dużą liczbą kategorii renderują się teraz jako jeden, pełnowymiarowy wykres zamiast ściany malutkich kółek.
  • Wykresy punktowe, bąbelkowe, heatmap i wodospadowe porzuciły niepomocny pasek zoomu na dole — zoom kółkiem myszy nadal działa.
  • Etykiety osi X obracają się automatycznie, gdy się tłoczą, a limit obcięcia został rozszerzony — długie nazwy kategorii jak „Carbonated Beverages” pozostają czytelne, zamiast przycinać się do „Carb…”.
  • Automatyczna podwójna oś Y włącza się wcześniej. Wykresy, gdzie jedna miara jest znacznie większa od innej (pomyśl Balance vs Fees), teraz rozdzielają się czysto na dwie osie Y domyślnie zamiast jednej małej serii zgniecionej na zero.
  • Sortowanie wykresu i top-N przeniesione do okna opcji wykresu, więc wybór trwa razem z kafelkiem zamiast resetować się przy przeładowaniu.

Eksporty

  • Eksporty PDF, Excel i CSV wszystkie znowu działają z paska narzędzi workspace. Trzy osobne problemy były po cichu poukładane jeden na drugim; potok eksportu teraz obsługuje zapytania tylko-miarowe, stos XML JDK 21 i najnowsze Apache POI bez kłopotu.

Demo i onboarding

  • Kontenery demo pierwszego razu (SAIKU_DEMO=true) teraz dostarczają dashboard powitalny, by nowi użytkownicy lądowali na czymś do eksploracji zamiast na pustej liście.

Pod maską

  • Strona dashboardów, edytor kafelków i panel filtrów zostały rozbite na mniejsze, bardziej skupione komponenty. Wizualnie nic się dla Ciebie nie zmienia — ale sprawia, że następna runda funkcji dashboardowych będzie znacznie szybsza do dostarczenia.
  • Strona Stats (/admin → Stats) pokazuje teraz prawdziwe dane dla każdej kolumny zamiast „—”. Zobaczysz żywe liczniki wykonań MDX/SQL, wskaźnik trafień cache, pobrane wiersze i stan per stwierdzenie.

4.4.0  ·  5 czerwca 2026

Dashboardy, rozszerzone

  • Małe wielokrotności — wykresy kołowe, pierścieniowe, treemap i sunburst rozkładają jeden wykres na miarę, gdy zapytanie ma kilka.
  • Stany ładowania, błędu i pusty na każdym kafelku, każdy z przyciskiem ponowienia i szybkim affordance „resetuj filtry”.
  • Wykresy świadome motywu — przełącz między jasnym i ciemnym, a wykresy przemalują się z właściwą paletą automatycznie. Wariant wysokiego kontrastu dla dostępności dostarcza się w tej samej zmianie.
  • ACL per dashboard — udostępniaj dashboard tylko do odczytu konkretnemu użytkownikowi lub roli.
  • Linki udostępniania — generuj publiczny URL oparty o token do widoku tylko do odczytu. Odbiorca nie potrzebuje loginu Saiku.
  • Komentarze — zostaw komentarz na dowolnym kafelku.
  • Historia wersji — każdy zapis tworzy wersję, do której możesz cofnąć.
  • Kafelek obrazu — wklej URL lub wgraj PNG/JPG/GIF/WebP. Przydatne dla logo i separatorów sekcji.

4.3.7  ·  3 czerwca 2026

Poprawki wielotenantowe

  • Odświeżenie źródła danych w jednym workspace już nie nadpisuje widoku innego workspace’u.
  • Odkrywanie repozytorium jest teraz właściwie zakresowane do aktywnego workspace’u — koniec wycieków cross-tenant przy listowaniu dashboardów i zapytań.

4.3.6  ·  3 czerwca 2026

Czystszy wynik wykresu

  • Wiersze rollup ukryte z wykresów — zapytanie z Year → Quarter → Month już nie miażdży słupków liści pod sumami rocznymi.
  • Błędy silnika wynurzają się teraz w UI z callout „Kontakt z supportem” i serwerowym ID referencyjnym, byś mógł go zacytować supportowi bez grzebania w logach.

Onboarding demo

  • Strona demo zbiera imię, nazwisko i email przez bramkę WorkOS i auto-loguje Cię, gdy przejdziesz.

4.3.5  ·  3 czerwca 2026

Nowe narzędzia filtrów i formatowania

  • Widżet filtra kaskadowego — przechodzi jedna hierarchia poziom po poziomie. Wybierz kraj, następna lista pokazuje stany tego kraju, potem jego miasta itd.
  • Formatowanie warunkowe na kafelkach tabel — reguły per kolumna na kolor tła, pasek danych, kolor czcionki lub ikonę. Relatywne (percentyl) lub absolutne progi.
  • Obcięte etykiety kategorii z tooltipem najechania pokazującym pełny podpis.

Obserwowalność

  • Opt-in instrumentacja OpenTelemetry przez agenta OTel Java. Ustaw OTEL_EXPORTER_OTLP_ENDPOINT, by włączyć — Saiku wtedy emituje trace’y dla HTTP / Jersey / JDBC + metryki JVM, a trace_id / span_id lądują w MDC logów.

4.3.4  ·  28 maja 2026

Ergonomia workspace’u

  • Dedykowana strefa upuszczania MEASURES nad COLUMNS i ROWS, by miary przestały chować się wewnątrz chipów COLUMNS.
  • Usuwanie per poziom z menu prawego kliknięcia chipu hierarchii — usuń „Quarter” bez utraty „Year”.
  • Picker pozycji przywrócony na panelu MEASURES: trzymaj miary u góry lub na dole którejkolwiek osi.
  • Kilka poprawek po stronie zapytań: NPE calc-member w schemie, parsowanie markerów stylu Mondrian w sformatowanych wartościach.

4.3.3  ·  23 maja 2026

  • AI drillthrough działa teraz w różnych sesjach przeglądarki — drill-down w wiersz faktu po przeładowaniu karty już nie 404-uje.

4.3.2  ·  22 maja 2026

Katalog, po którym da się przeglądać

  • Wyszukiwanie, filtr tagów, filtr właściciela i sortowanie po ostatniej modyfikacji na katalogu dashboardów / zapytań.
  • Sekcje Ulubione i Niedawno oglądane u góry.
  • Przycisk Duplikuj w każdym wierszu dashboarda — klonuje ze świeżymi identyfikatorami i sufiksem „(copy)”, by oryginał pozostał nietknięty.
  • Bootstrap kostki-startera z URL — osadzający mogą wstępnie populować workbench z parametru query string.

4.3.1  ·  19 maja 2026

  • Nieadmin użytkownicy mogą uderzyć w endpoint /admin/version, by wyrenderować banner wersji bez zobaczenia 403.

4.3.0  ·  18 maja 2026

Dashboardy: filtry i interaktywność

  • Ujednolicony panel filtrów zadokowany u góry edytora dashboarda — zastępuje model widżetu filtra per kafelek, by każdy filtr był w jednym oczywistym miejscu.
  • Przeciąganie i zmiana rozmiaru kafelków w siatce dashboarda.
  • Klik-do-filtra na kafelkach referencyjnych — kliknięcie komórki nagłówka wiersza zawęża każdy kompatybilny kafelek w dashboardzie.
  • Deep-linking URL dla stanu filtra — skopiuj URL, by podzielić się widokiem dashboarda z zastosowanymi konkretnymi filtrami.
  • Widżet filtra zakresu dat.

4.2.0  ·  16 maja 2026

Pierwsze otagowane wydanie po wznowieniu rozwoju. Re-bazowano silnik na JDK 21, Spring 6.2, Jersey 3.1 i Jetty 12 EE10, z nową warstwą dashboardów siedzącą na API AI Query — Twoje istniejące zapisane zapytania stają się kafelkami dashboarda bez kroku migracji.