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 → Monthjuż 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, atrace_id/span_idlą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.