8.0.0-alpha8
TopLogic Release
2026-09-01
TopLogic 8.0.0-alpha8 baut die React-Oberfläche (TL Views) aus, verfeinert die modellbasierten Zugriffsrechte und vereinheitlicht den Umgang mit Zeichenketten über alle Datenbanken.
React-Oberfläche (TL Views)
- Element
<switch>– zeigt abhängig von einem Kanalwert unterschiedliche Sichten. - Zustand übersteht Neuladen – Selektion, Scrollposition, Aufklappzustand, Formulareingaben und Pager-Seite bleiben beim Neuladen erhalten.
- Verbesserte Tabellen – Spaltenfilter passen zum Attributtyp, und Benutzer können Spalten auswählen und umsortieren.
- Headless-Schnittstelle – die von Skript-Rekorder, Wiedergabe und im Auftrag eines Benutzers handelnden Agenten genutzte Schnittstelle wurde um ein Berechtigungs- und Sitzungsmodell vervollständigt.
Sicherheit und Zugriffsrechte
- Nacharbeiten zu modellbasierten Zugriffsrechten – mehrere Verfeinerungen der Funktion aus alpha7.
- Abgesicherte TL-Script-Ergebnisse – Objekte ohne Leserecht werden aus dem Ergebnis einer TL-Script-Auswertung entfernt.
- Benutzernamen – werden getrimmt und ohne Beachtung der Groß-/Kleinschreibung gesucht.
Konfiguration und Betrieb
- Case-insensitive String-Spalten – nicht-binäre String-Spalten verhalten sich auf allen unterstützten Datenbanken case-insensitive, auch auf PostgreSQL.
- Einheitliche Logo-Namen – Anwendungslogos haben einheitliche Namen, und das Favicon wird über das Theme bestimmt.
- Beschreibungen des Engine-Modells – die Modellelemente der Engine tragen Beschreibungen, die als Tooltip erscheinen.
- Self-Service-Einladungen – lassen sich erneut versenden.
- Anmeldung vor dem Wartungsmodus – beim Aktivieren des Wartungsmodus kann die Anmeldung während der Übergangsphase erlaubt werden.
- Kleinere Verbesserungen – Standardspalten in der Instanzensicht des Modell-Editors, formatierte BPML-Exporte von Workflows, stabile Reihenfolge der Kommandogruppen in den Rollenprofilen.
Fehlerbehebungen
- React-Formulare: Größenbeschränkungen ohne Obergrenze, identitätsbasierte Prüfungen wie Eindeutigkeit.
- Klassische Oberfläche: Dialoge bei offenem Popup, Zeilenobjekte in Kopfzeilenfunktionen von Grids, Ausführbarkeit von Kommandos auf gelöschten Objekten.
- Persistenz: Länge der Spalte für Layout-Schlüssel, unnötige Abfragen beim Löschen von Objekten.
Migration
- Nacharbeiten zu modellbasierten Zugriffsrechten und abgesicherte TL-Script-Ergebnisse.
- Case-insensitive String-Spalten, Benutzernamen.
- Namen der Anwendungslogos und Favicon, Beschreibungen des Engine-Modells.
- Größenbeschränkungen in React-Formularen, Länge der Spalte für Layout-Schlüssel.
Einzelheiten stehen im Migrationsabschnitt der Release Notes weiter unten.