🚀 Highlights
Claude Desktop im Self-Service! -- Teams, die Claude nutzen, können DataLion jetzt über eine herunterladbare Claude-Desktop-Erweiterung verbinden. Admins erhalten eine eigene Integrationsseite, auf der Nutzer:innen scoped API-Tokens erzeugen und ein installationsfertiges MCP-Bundle herunterladen können -- inklusive klarer Einstellungen für DataLion-URL, Schreibzugriff, SSL-Verhalten und Debug-Logging.
Signup wartet nicht mehr auf Provisioning -- Die Trial-Registrierung fühlt sich schneller und robuster an. Neue Nutzer:innen geben Business-E-Mail, Passwort und Workspace-URL ein, sehen live, ob der Workspace verfügbar ist, und landen anschließend auf einer Fortschrittsseite, während DataLion den Workspace im Hintergrund bereitstellt.
Lange Excel-Exporte laufen smarter -- Queued maschinenlesbare Excel-Report-Exporte verteilen das Laden der Dashboard-Daten jetzt auf Horizon-Worker und bauen die Arbeitsmappe anschließend zusammen. Große Exporte mit vielen Tabs hängen damit nicht mehr an einem langen seriellen Fetch-Pfad.
✨ Neu
🤖 Claude-Desktop-Integration: Admins können eine Self-Service-Seite für die Claude-Integration anbieten, über die SaaS-Nutzer:innen die DataLion-MCP-Erweiterung herunterladen und scoped API-Tokens erstellen. Die lokale Bridge startet standardmäßig read-only, enthält einen Verbindungstest, schwärzt sensible Debug-Daten und schaltet Schreib-Tools nur über eine explizite Einstellung frei.
📝 Schlankeres Trial-Signup: Der öffentliche Signup-Flow enthält jetzt lokalisierte Texte, Kundenlogos, generierte Workspace-Vorschläge, Live-Verfügbarkeitschecks und eine Fortschrittsseite für queued Provisioning.
📤 Upload-Fortschritt im Popup: Upload Now für Datenquellen zeigt jetzt ein Standard-Popup mit Lauf-, Erfolgs- inklusive Zeilenzahl- und Fehlerstatus, während DataLion den Upload verarbeitet.
📣 Discord-Admin-Events: Admin-Benachrichtigungen in Discord umfassen jetzt neue Nutzerregistrierungen, Tenant-Erstellung und E-Mail-Bestätigungen.
📈 Verbesserungen
⚡ Schnellere queued Excel-Exporte: Maschinenlesbare Excel-Exporte verteilen das Laden der Dashboard-Daten auf Horizon-Worker und bauen die finale Arbeitsmappe aus vorab geladenen Fragmenten. Wenn ein Dashboard fehlschlägt, bleibt der Export weiterhin ein einzelner All-or-nothing-Job und räumt temporäre Dateien auf.
🧠 Schnellere Chart-Generierung: DataLion wiederverwendet innerhalb eines Chart-Laufs jetzt GCD-Filterkategorie-Lookups, aktuelle Filtereinstellungen, statische Item-Zuordnungen und wiederholte Non-Multistack-Query-Ergebnisse. Außerdem werden ungenutzte Fallzahl-Queries übersprungen, wenn die aktive Ausgabe sie nicht benötigt.
🔎 Bessere Chart-Fehlerdiagnosen: Wenn ein Chart im Browser auf die generische Fehlermeldung zurückfällt, erhalten Admins jetzt gezielten Log-Kontext zu Projekt, Dashboard, Chart, Kategorie, Exasol-Setup, Datentabelle, Gewichtungstabelle und SQL-Details, sofern Query-Logging aktiv ist.
🛡️ Sicherere Claude-Downloads: Das Claude-Desktop-Setup vermeidet Plaintext-Tokens in der Session, limitiert Token- und Download-Endpunkte, validiert den MCP-Endpunkt, cached generierte Bundles kurzzeitig und zeigt generische Fehler für Nutzer:innen, während operative Details geloggt werden.
🐛 Fehlerbehebungen
- Exasol-CSV-Importe: CSV-Importe zielen jetzt explizit auf die Header-Spalten der CSV, gleichen kleingeschriebene CSV-Header mit den großgeschriebenen Exasol-Tabellenspalten ab und lassen Tabellenspalten, die in der CSV fehlen, auf
NULLoder Default-Werten. - Exasol-Uploads und Recodes: Append-Uploads vermeiden doppelte Schema-Präfixe, Append-Spalten-Schema-Updates laufen korrekt, und Admin-Scriptlet-Recode-Updates werden über die Projekt-Schreibverbindung mit schema-qualifizierten Exasol-
UPDATE-Zielen ausgeführt. - Exasol-Tabellenumbenennung: Datenquellen-Tabellen werden jetzt mit Exasols Syntax
RENAME TABLE old TO newumbenannt, und Zero-Downtime-Import-Swaps verwenden die eigene Verbindung und Grammar des Projekts. - CSV-Import-Zeilenzahlen: Import-Preview-Bestätigungen zeigen jetzt importierte Datenzeilen, statt den CSV-Header als Datenzeile mitzuzählen.
- Codebook-Parent-Mapping: Eingefügte Merkm-Items ordnen Parent-Kategorien jetzt über temporäre Row-IDs zu und vermeiden Konflikte, wenn Geschwister-Items denselben Feldnamen haben.
- Gateway-Command-Argumente: Numerische und andere skalare Command-Argumente werden vor dem Shell-Escaping gecastet, wodurch PHP-8-Deprecation-Warnings vermieden werden.