critical

Model-based access rights
Lightweight UI definition layer (TL Views) based on React UI components

major

Description of model parts as formatted text (rich text)
Enable Standard Selection in (Tree) Tables and Grids via TL Script
Add com.top_logic.layout.react module for React/SSE integration
Automatic determination of possible authorization configurations
XML Parsing Functions for TL-Script via XMLImporter
TL Script: gzip()
Code Completion for Variables ($) in the TL Script Editor
Conversation display for TL Views: object list element, file chips, card panels
Info Service Notifications: Display at the bottom instead of the top, and keep them in place when hovering over them with the mouse
Introduce a first-class "operation mode" service for applications (OperationMode enum + ApplicationModeService)

minor

Re-login on session timeout instead of redirect to login page
Extend the TL Script functions log() and info() to include selectable message levels (INFO, WARN, ERROR)
Problems with HTML attributes and TL script
TL Script: dateFormat() should accept an explicit timezone to format Calendar values losslessly
Expose a public, classpath-driven overload of `Workspace.getAppPaths`
The app archetype should automatically generate a standard git-ignored local-credentials overlay (tl_config) by default
Transaction Abort on Non-2xx Response
Login Form: Use "Username" Instead of "Name"

major

A dead SOCKET_APPENDER (Chainsaw, localhost:4445) in the default logging configuration can cause logging to stall and operations to abort under heavy load
The TL-Script functions `resetSequence` and `generateSequenceId` generate a different sequence ID than `SequenceDefaultProvider` (in terms of suffix and context order), so they cannot reset a provider-managed sequence with a dynamic context
Editable tables in the React UI: Generalized row-set bindings for tabular editing in forms
Attribut filename der Structured-Text-Bildablage case-sensitive (binär) speichern
Understandable save failures and form validation feedback in the React view layer

minor

Reference value attributes only generate errors with SingleSelection
Inappropriate tooltips on some main tabs
Occasional error message in the log: "mainLayout" is null.
Invalid database definition for tag
Missing validation of dialogs in GOTO statements to dialogs of invisible parents
Context-sensitive auto-numbering fails if the context and the numbered object are created within a single transaction
Double-clicking in a graphic component does not work reliably
Subtree selection ends too early if the lowest level is not included in the level filter
URL routing in the React view layer is broken: ForwardingReactContext does not delegate getRouteManager()
Images in an image drop zone cannot be copied or saved using the browser's context menu
Tree selection is lost when the view is refreshed (invalidated)
Flaky TestDynamicComponentService.testIncrementalUpdates: asserts on asynchronous WatchService event after a fixed 10ms sleep
Anzeige des Änderungslogs schlägt fehl, wenn parallel Änderungen committet werden
FlowDiagram: Fehlerfall im row-wise Sub-Grid: subGridCols=2 und subGridStartCol=1
FlowDiagram: Text in PDF-eingebettetem Diagramm ist nicht selektierbar

major

Info Service Notifications: Display at the bottom instead of the top, and keep them in place when hovering over them with the mouse

minor

Double-clicking in a graphic component does not work reliably
Login Form: Use "Username" Instead of "Name"
FlowDiagram: Text in PDF-eingebettetem Diagramm ist nicht selektierbar

critical

Model-based access rights
Lightweight UI definition layer (TL Views) based on React UI components

major

Description of model parts as formatted text (rich text)
Automatic determination of possible authorization configurations
A dead SOCKET_APPENDER (Chainsaw, localhost:4445) in the default logging configuration can cause logging to stall and operations to abort under heavy load
The TL-Script functions `resetSequence` and `generateSequenceId` generate a different sequence ID than `SequenceDefaultProvider` (in terms of suffix and context order), so they cannot reset a provider-managed sequence with a dynamic context
Conversation display for TL Views: object list element, file chips, card panels
Introduce a first-class "operation mode" service for applications (OperationMode enum + ApplicationModeService)

minor

Reference value attributes only generate errors with SingleSelection
TL Script: dateFormat() should accept an explicit timezone to format Calendar values losslessly
Invalid database definition for tag
FlowDiagram: Fehlerfall im row-wise Sub-Grid: subGridCols=2 und subGridStartCol=1