8.0.0-alpha1
TopLogic Release
2026-03-31
TopLogic 8.0.0-alpha1 ist die erste Vorabversion von TopLogic 8.0. Schwerpunkte sind Multi-Faktor-Authentifizierung mit Self-Service-Kontoverwaltung, JSON Schema für typisierte Konfigurationen und flexiblere Tabellen.
Sicherheit und Zugriffsrechte
- Multi-Faktor-Authentifizierung – ein TOTP-Zweitfaktor (Authenticator-Apps) und Einmalpasswörter per E-Mail erweitern die Anmeldung um einen zweiten Schritt.
- Self-Service-Kontoverwaltung – Benutzer setzen Passwort und Zweitfaktor selbst zurück, ohne Administrator.
- Selbstregistrierung per Einladung – externe Benutzer registrieren sich über Einladungs-Token.
- Verdeckte API-Schlüssel – API-Schlüssel in der Konfiguration von REST-Schnittstellen werden in einem verdeckten Token-Feld eingegeben.
- Tabellen beachten Rechte – in anderen Sitzungen geänderte oder angelegte Zeilen werden Benutzern ohne Leserecht nicht mehr angezeigt.
- Wiederverwendete Kontakte – ein Account, der einen vorhandenen Kontakt wiederverwendet, erhält seine Rechte ohne vollständigen Security-Rebuild.
Konfiguration und Betrieb
- JSON Schema – typisierte Konfigurationen lassen sich per JSON Schema (2020-12) beschreiben und validieren, was den Austausch mit externen Werkzeugen erleichtert.
- Workflow-Aktualisierung – in
WEB-INF/workflowausgelieferte Workflows werden automatisch aktualisiert, wenn eine neue Anwendungsversion geänderte Dateien mitbringt. - REST-Client – leere Antworten werden akzeptiert, wo JSON erwartet wird.
Tabellen
- Filter für dynamische Spalten – eine neue Option zum Überschreiben der Standardwerte gibt dynamischen Spalten den zum Attributtyp passenden Filter, z.B. einen Zahlenfilter für
double. - Konfigurierbarer Personalisierungsschlüssel – mehrere Sichten mit demselben Layout behalten ihre eigene Sortierung.
- Spaltenausrichtung – eigene CSS-Klassen können die Standard-Rechtsausrichtung numerischer Spalten ersetzen.
- Knotenprädikat für Baum-Grids – das Knotenprädikat des Modellbuilders erhält das Komponentenmodell.
Fehlerbehebungen
- TL-Script:
format()mitnull, von berechneten Attributen gelieferte Funktionen, gleichzeitiges Löschen mehrerer Objekte. - Formulare: bearbeitbare Kompositionen, deaktivierte Auswahlfelder, per Tab erreichbare nicht bearbeitbare Checkboxen.
- Modell-Editor und Komponentenkanäle: Bearbeiten ungültig gewordener berechneter Attribute, Formulardaten in Wertetransformationen.
- Sonstiges: Skripttests („SafeHTML not started“), Inline-Tabellen, Hilfe-Editor, Subsession-Seite.
Migration
- Multi-Faktor-Authentifizierung und Self-Service.
- Automatische Workflow-Aktualisierung.
- Tabellenzeilen aus anderen Sitzungen und Accounts mit wiederverwendeten Kontakten.
- Zugriff auf abstrakte Attribute an transienten Objekten schlägt jetzt fehl.
- I18N-Generierung für eigene Ressourcenschlüssel in
I18NConstants; Neustart der Wissensbasis.
Einzelheiten stehen im Migrationsabschnitt der Release Notes weiter unten.