Wichtig

Systematisches Logging für Kafka
Passwort-Änderung bei Passwort-Vergabe durch Administrator erzwingen
Optionale Abhängigkeiten zwischen Services (ManagedClass)
Lösch-Callback am Fachobjekt
Wertvorschläge für Zahlen- und Zeichenketten-Attribute
Drag&Drop: Verallgemeinerung der DropByExpression-API

Detail

Formulartabellen: Anpassung Standardspalten
CKEditor auf Version 4.19.1 updaten
Aufrufe von ModelBuilder.supportsModel() reduzieren
Vereinfachte Mail-Konfiguration für IMAPS und SMTPS
Wählbare ID-Spalte am Typ
Datenbank-Passwörter verschlüsselt angeben
Pepper im Argon Hashing verschlüsseln
Performance beim Löschen mehrerer Objekte verbessern
Standardauswahl für Wertvorschläge: Optionen über Ausdruck
Implementierungen für in-app Annotationen priorisieren
Allow configuring control tag and CSS classes for all configurable control renderers
Resource-Path der Anwendung in den Umgebungsvariablen anzeigen
Icon-Bibliothek: Bootstrap Icons

Kleinigkeit

Alias und System Properties für ZooKeeper Port und Kafka Port

Detail

Labelberechnung im Excelexport berücksichtigt Tabellenkonfiguration nicht
Fehlendes Deployment von top-logic.js und CSS für Production-Mode
Formularfeld für mandatory DateTime Attribut fälschlich als geändert markiert
Modell Editor zeigt bei Änderungen von Referenzen Verknüpfungsenden in der Attributtabelle an
BPE: Anlage neuer Prozessinstanzen mit Pflichtfeldern nicht möglich
In-App-Modellierung: Rückreferenzen von Kompositionen werden als multiple=true angelegt
Modellbasierte Suche: Eingabevalidierung: Filterabfrage führt zu NullpointerException
Modell-Editor läd bei Script-Ausführung Seite neu
Drag and Drop: Icon aus Tabellenheader in Drop-Zone: NPE
WYSIWYG YouTube Plugin hat Probleme beim Einbetten
Keine Session-Invalidierung beim Login- und Passwort-Änderungsprozess
Überprüfungen von Referenzen: Werden nur im Formular geprüft, nicht beim Commit
Überschriebenes Attribut erbt zwingend Anpassung "Standardwert"
In-App Template für Grid und Tabellen: Funktion "Prüfer für Benutzung als Listenelement" bekommt Komponentenmodell nicht
Modellübernahme in Entwicklungsumgebung: ResKeys verbleiben in dynamic Properties
Berechnete Webfoldern-Referenzen löschen Ordner beim Löschen des Basisobjektes
Fehlende Constraint-Violation beim Löschen von Objekten die von Pflichtfeldern referenziert werden
Encodingprobleme in Hinweisseite auf Systemüberlastung
Wikiformatierung in mehrzeiligen Text-Attributen / -Textfeldern kaputt
Optionprovider aktualisieren berechnete Wertvorschläge nicht
Webfolder: Fehlerhaftes Verhalten mehrfacher Upload-Dateiauswahl
Spalten-Definitionen werden für Compositionstabellen nicht angewendet
Drop von Nicht-TL-Objekt auf Tabellen und Bäume verbieten
StackOverflow durch Konfigurationsfehler: Berechnetes String Attribut liefert Integer
ApplicationTesting: Keine zwei Sessions für denselben Nutzer im JUnit-Test möglich
EditComponent verliert Edit-Mode nach Löschung
Fehlende Dokumentationsanpassung zu new + Kontext
Inkonsistente "source" Properties in Dokumentationsseiten
Verschiedene Eclipse Einstellungen korrigieren
Fehlender Selektionsmarker in Kompositionstabellen
Instanz-Browser: Neues transiente Objekt zeigt Typ nicht an
Konfiguration verwendet unverschlüsseltes SMTP- und IMAP-Passwort
Animation beenden wenn Tabelle von der GUI abgeräumt wird
Inaktiver Scheduler crasht die Anwendung
Application-Monitor "Umgebungsvariablen" zeigt u.U sicherheitskritische Werte an
Service Editor zeigt "secret" des OpenID Services an
Auswahl von Icons im Icon-Chooser ist nicht skriptbar
Drag Vorschaubild im Script-Recorder benutzt Label nicht
Deklarative Formulare: Fehlendes GUI update bei programmatischen Änderungen eines List-wertigen Property
Constraints an deklarativen Formularen mit Argumenten aus einer Container-Referenz führen bei neuen Elementen zu Fehlern
Überschriebene Eigenschaften werden beim Booten aus Modelldefinition nicht richtig initialisiert
Ruckelnde Tabelleninhalte in FrozenTables
Fehlende Abhängigkeit ModelBasedSearch -> SearchBuilder
Fehlende Abhängigkeit MailServer -> MailReceiverService
DnD: Drop-Operation mit Drop-Type "child" auf Tabelle erhält das falsche Zeilenobjekt
Unter ungünstigen Umständen Daten aus zukünftigen Revisions sichtbar in AssociationCache's
CSS-Editor funktioniert nicht mit Top-Logic Theme-Variablen
Default-Annotationen lassen sich nicht vom Attributtyp erben
OutOfMemoryError bei App-WAR-Erzeugung
Mit generierten Fachklassen erhält ein Default-Provider eines Attributs in einer Nicht-Struktur-Klasse keinen Create-Context
ModelNamingSchemes bekommen teilweise "value context" nicht
Horizontal dargestellte Radio-Button-Selektion ragt über Formulargrenzen hinaus
BreadCrumbs aktualisieren sich nicht, wenn innere Tabbars nicht sichtbar sind
Seltene ArrayIndexOutOfBoundsException bei Tabwechsel
Ausgeblendete Komponente erscheint nicht mehr, obwohl sie ein unterstütztes Modell bekommt
Scripting-Recorder: In Project-Demo werden keine Templates geladen
Update yFiles auf Version 2.4.0.6
Geänderte Reihenfolge der Standardspalten in neuer Tabelle
Frozen-Table: Drag der Selektion enthält Duplikate
Inkonsistenter Lock-Timeout beim Applikationsstart
Kein Update der Knoteneigenschaften nach Modelländerung
Terminplan: Automatische Kollisionsvermeidung funktioniert nicht
Theme-Icon mit Wert "none" wird nicht richtig aufgelöst
Scripting-Recorder: Stoppt Ausführung nach Neuladen der Seite
In-App-Dokumentations-Generator extrahiert keine Dokumentation für überschriebene Config-Properties
ChartJS Update auf 3.9.1
JSoup Update auf 1.15.3
Update Batik Graphics auf 1.15

Wichtig

Passwort-Änderung bei Passwort-Vergabe durch Administrator erzwingen

Detail

Modellbasierte Suche: Eingabevalidierung: Filterabfrage führt zu NullpointerException
Drag and Drop: Icon aus Tabellenheader in Drop-Zone: NPE
WYSIWYG YouTube Plugin hat Probleme beim Einbetten
Encodingprobleme in Hinweisseite auf Systemüberlastung
Wikiformatierung in mehrzeiligen Text-Attributen / -Textfeldern kaputt
Webfolder: Fehlerhaftes Verhalten mehrfacher Upload-Dateiauswahl
Drop von Nicht-TL-Objekt auf Tabellen und Bäume verbieten
EditComponent verliert Edit-Mode nach Löschung
Fehlender Selektionsmarker in Kompositionstabellen
Ruckelnde Tabelleninhalte in FrozenTables
Horizontal dargestellte Radio-Button-Selektion ragt über Formulargrenzen hinaus
BreadCrumbs aktualisieren sich nicht, wenn innere Tabbars nicht sichtbar sind
Seltene ArrayIndexOutOfBoundsException bei Tabwechsel
Frozen-Table: Drag der Selektion enthält Duplikate
Kein Update der Knoteneigenschaften nach Modelländerung
Terminplan: Automatische Kollisionsvermeidung funktioniert nicht
ChartJS Update auf 3.9.1

Wichtig

Systematisches Logging für Kafka
Wertvorschläge für Zahlen- und Zeichenketten-Attribute
Drag&Drop: Verallgemeinerung der DropByExpression-API

Detail

Fehlendes Deployment von top-logic.js und CSS für Production-Mode
BPE: Anlage neuer Prozessinstanzen mit Pflichtfeldern nicht möglich
Überschriebenes Attribut erbt zwingend Anpassung "Standardwert"
Modellübernahme in Entwicklungsumgebung: ResKeys verbleiben in dynamic Properties
Berechnete Webfoldern-Referenzen löschen Ordner beim Löschen des Basisobjektes
Konfiguration verwendet unverschlüsseltes SMTP- und IMAP-Passwort
Vereinfachte Mail-Konfiguration für IMAPS und SMTPS
Wählbare ID-Spalte am Typ
Service Editor zeigt "secret" des OpenID Services an
Datenbank-Passwörter verschlüsselt angeben
Pepper im Argon Hashing verschlüsseln
Horizontal dargestellte Radio-Button-Selektion ragt über Formulargrenzen hinaus
ChartJS Update auf 3.9.1

Wichtig

Drag&Drop: Verallgemeinerung der DropByExpression-API

Detail

Wählbare ID-Spalte am Typ
ChartJS Update auf 3.9.1