Difference between revisions of "Releasenotes 2026 OS.Softwarefactory"

From OS.bee documentation
Jump to: navigation, search
(Version 5.2.0.2026????)
 
Line 5: Line 5:
 
== Version 5.2.0.20260305 ==
 
== Version 5.2.0.20260305 ==
  
== Report Runtime ==
+
=== Report Anzeige ===
 
+
=== Überblick ===
+
  
 
Diese Version konzentriert sich auf '''Stabilitätsverbesserungen''' für das Report-Rendering-System, insbesondere auf die Behebung von Race Conditions und Anzeigeproblemen, die bei schnellen Benutzerinteraktionen auftraten.
 
Diese Version konzentriert sich auf '''Stabilitätsverbesserungen''' für das Report-Rendering-System, insbesondere auf die Behebung von Race Conditions und Anzeigeproblemen, die bei schnellen Benutzerinteraktionen auftraten.
  
=== Fehlerbehebungen ===
+
* Race Condition beim Report-Rendering
 +
** '''Behoben: Schnelles Auswählen/Abwählen führte dazu, dass Reports mit ungültigen oder fehlenden Filtern gerendert wurden'''
 +
*** Reports verarbeiten nun korrekt wenn Benutzer schnell Elemente auswählen und wieder abwählen
 +
*** Filteränderungen werden blockiert, während ein Render-Vorgang läuft
 +
*** Ausstehende Filteränderungen werden nachverfolgt und nach Abschluss des Renderings erneut ausgewertet
 +
*** Reports mit <code>selectById</code> werden nun korrekt ausgeblendet, wenn nichts ausgewählt ist
 +
 
 +
* PDF-Anzeigeskalierungsproblem
 +
** '''Behoben: PDF-Skalierungsprobleme durch Neuerstellung des BrowserFrames bei jedem Rendering'''
 +
 
 +
=== Anmeldebildschirm ===
 +
 
 +
Der Anmeldebildschirm zeigt nun während der Initialisierung des Persistence-Services einen Statustext an.
  
==== Race Condition beim Report-Rendering (Kritisch) ====
+
* Lauftext-Anzeige (Marquee) mit dem aktuellen Status des Persistence-Services
* '''Behoben: Schnelles Auswählen/Abwählen führte dazu, dass Reports mit ungültigen oder fehlenden Filtern gerendert wurden'''
+
* Deaktivierung aller Anmeldesteuerelemente während der Wartezeit
** Reports verarbeiten nun korrekt das Szenario, in dem Benutzer schnell Elemente auswählen und wieder abwählen
+
** Filteränderungen werden blockiert, während ein Render-Vorgang läuft
+
** Ausstehende Filteränderungen werden nachverfolgt und nach Abschluss des Renderings erneut ausgewertet
+
** Reports mit <code>selectById</code> werden nun korrekt ausgeblendet, wenn nichts ausgewählt ist
+
  
==== PDF-Anzeigeskalierungsproblem ====
+
=== Start der Anwendung ===
* '''Behoben: PDF-Skalierungsprobleme durch Neuerstellung des BrowserFrames bei jedem Rendering'''
+
** Zuvor konnte die Wiederverwendung desselben BrowserFrames zu Inkonsistenzen bei der Anzeigeskalierung führen
+
** Jedes Rendering erstellt nun eine neue BrowserFrame-Komponente, um eine korrekte Darstellung zu gewährleisten
+
  
==== Multi-Datamart-Filterverarbeitung ====
+
* Blockierungen der Initialisierungsvorgänge durch Warten auf Serviceregistrierung während des Anwendungsstarts reduziert. <br>Dadurch verändert sich das Startverhalten, insbesondere die Reihenfolge der Anwendung. Insgesamt schnelleres Laden der Bundles.
* '''Behoben: Abwählen löschte nur den ersten Filter statt aller Filter'''
+
** Reports mit mehreren Datamarts (z.B. Rechnungsreports mit 5+ Datamarts) löschen nun korrekt alle <code>selectById</code>-Filter beim Abwählen
+
** Zuvor wurde nur der erste Filter gelöscht, was dazu führte, dass veraltete Daten gerendert wurden
+

Latest revision as of 08:48, 5 March 2026

--> zurück zu Releasenotes

Version 5.2.0.20260305

Report Anzeige

Diese Version konzentriert sich auf Stabilitätsverbesserungen für das Report-Rendering-System, insbesondere auf die Behebung von Race Conditions und Anzeigeproblemen, die bei schnellen Benutzerinteraktionen auftraten.

  • Race Condition beim Report-Rendering
    • Behoben: Schnelles Auswählen/Abwählen führte dazu, dass Reports mit ungültigen oder fehlenden Filtern gerendert wurden
      • Reports verarbeiten nun korrekt wenn Benutzer schnell Elemente auswählen und wieder abwählen
      • Filteränderungen werden blockiert, während ein Render-Vorgang läuft
      • Ausstehende Filteränderungen werden nachverfolgt und nach Abschluss des Renderings erneut ausgewertet
      • Reports mit selectById werden nun korrekt ausgeblendet, wenn nichts ausgewählt ist
  • PDF-Anzeigeskalierungsproblem
    • Behoben: PDF-Skalierungsprobleme durch Neuerstellung des BrowserFrames bei jedem Rendering

Anmeldebildschirm

Der Anmeldebildschirm zeigt nun während der Initialisierung des Persistence-Services einen Statustext an.

  • Lauftext-Anzeige (Marquee) mit dem aktuellen Status des Persistence-Services
  • Deaktivierung aller Anmeldesteuerelemente während der Wartezeit

Start der Anwendung

  • Blockierungen der Initialisierungsvorgänge durch Warten auf Serviceregistrierung während des Anwendungsstarts reduziert.
    Dadurch verändert sich das Startverhalten, insbesondere die Reihenfolge der Anwendung. Insgesamt schnelleres Laden der Bundles.