Difference between revisions of "Releasenotes 2026 OS.Softwarefactory"
From OS.bee documentation
(→Version 5.3.0.20260618) |
|||
| (6 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
== [[Releasenotes | --> zurück zu Releasenotes ]] == | == [[Releasenotes | --> zurück zu Releasenotes ]] == | ||
| + | |||
| + | == Version 5.3.0.20260618 == | ||
| + | |||
| + | * OSBP Framework (Allgemein): | ||
| + | ** Blockieren durch das Laden von Diensten während des Starts vermieden, dadurch schnellerer Anwendungsstart. Anderes Verhalten beim Start an der Benutzeroberfläche. | ||
| + | ** Französische Tastaturunterstützung (AZERTY) im Keymapper der Statemachine ergänzt | ||
| + | ** Login bezieht Build-Version und Hersteller nun aus den <code>BundleUtilities</code> (einheitliche Quelle) | ||
| + | ** Neue gemeinsame Hilfsmethoden <code>getBuildVersion()</code>/<code>getVendor()</code> in <code>BundleUtilities</code> zur Ermittlung der Build-Identität | ||
| + | ** <code>MonitoringService</code> setzt die Zeitstempel von <code>lastError</code> und <code>lastWarning</code> nicht mehr zurück | ||
| + | ** Fix: NPE in <code>org.eclipse.osbp.xtext.dialog.AutowireUiFactory</code> behoben | ||
| + | ** Version von 5.2.0 auf 5.3.0 angehoben | ||
| + | |||
| + | * UI & Themes: | ||
| + | ** Neues Icon <code>action-reverify</code> (16px/32px) für die NF525-Schaltfläche zur erneuten Archivintegritätsprüfung | ||
| + | ** Neues Icon <code>action-refresh.png</code> ergänzt | ||
| + | ** Grid – horizontale Bildlaufleiste wiederhergestellt | ||
| + | ** Grid - Flex-Layout für Kassen-/POS-Grids wiederhergestellt (kollabierte Spalten behoben) | ||
| + | ** französische Übersetzungen überarbeitet | ||
| + | |||
| + | * Grammatiken/Generierung: | ||
| + | ** org.eclipse.osbp.dsl: Benutzerdefinierte <code>@PreRemove</code>-Hooks werden in der generierten <code>preRemove()</code>-Methode zusammengeführt | ||
| + | ** org.eclipse.osbp.xtext.i18n: i18n-Generator erzeugt nun das byte-genaue Eclipse-Babel-Format | ||
| + | |||
| + | * POS Framework für franz. Fiskalanforderungen eingeführt | ||
| + | |||
| + | == Version 5.2.0.20260410 == | ||
| + | |||
| + | * POS Framework: | ||
| + | ** Performanceverbesserung beim Kassieren | ||
| + | ** Multi-Protokoll Unterstützung für Paymentterminal | ||
| + | *** frz. Protokolle "Concert", "Protocol E" | ||
| + | *** "Mock" für Tests | ||
| + | *** Statemachine DSL erweitert: protocol Parameter für Paymentterminal | ||
| + | *** "Shared Payment Terminal" | ||
| + | **** locking im PaymentTerminalService implementiert | ||
| + | **** pro Terminal über ConfigService einstellbar | ||
| + | |||
| + | == Version 5.2.0.20260402 == | ||
| + | |||
| + | Die Version verbessert das Startverhalten einer Anwendung und bringt mehr Informationen über den Status des Starts auf den Bildschirm | ||
| + | |||
| + | * OSBP Framework: | ||
| + | ** Anzeige des Persistenzservice-Status auf dem Login-Bildschirm | ||
| + | ** Information über den Persistenzservice auf der Fehlerseite hinzugefügt | ||
| + | ** Beim Start wird nun überall auf den Persistenzservice statt nur auf den ConfigurationService gewartet | ||
| + | |||
| + | * BPM: | ||
| + | ** Fix: net.osbee.bpm: Deadlock beim Anwendungsstart behoben | ||
| + | |||
| + | * POS Framework: | ||
| + | ** Fix: net.osbee.pos.epay: Deadlock beim Anwendungsstart behoben | ||
== Version 5.2.0.20260305 == | == Version 5.2.0.20260305 == | ||
Latest revision as of 09:32, 18 June 2026
Contents
--> zurück zu Releasenotes
Version 5.3.0.20260618
- OSBP Framework (Allgemein):
- Blockieren durch das Laden von Diensten während des Starts vermieden, dadurch schnellerer Anwendungsstart. Anderes Verhalten beim Start an der Benutzeroberfläche.
- Französische Tastaturunterstützung (AZERTY) im Keymapper der Statemachine ergänzt
- Login bezieht Build-Version und Hersteller nun aus den
BundleUtilities(einheitliche Quelle) - Neue gemeinsame Hilfsmethoden
getBuildVersion()/getVendor()inBundleUtilitieszur Ermittlung der Build-Identität -
MonitoringServicesetzt die Zeitstempel vonlastErrorundlastWarningnicht mehr zurück - Fix: NPE in
org.eclipse.osbp.xtext.dialog.AutowireUiFactorybehoben - Version von 5.2.0 auf 5.3.0 angehoben
- UI & Themes:
- Neues Icon
action-reverify(16px/32px) für die NF525-Schaltfläche zur erneuten Archivintegritätsprüfung - Neues Icon
action-refresh.pngergänzt - Grid – horizontale Bildlaufleiste wiederhergestellt
- Grid - Flex-Layout für Kassen-/POS-Grids wiederhergestellt (kollabierte Spalten behoben)
- französische Übersetzungen überarbeitet
- Neues Icon
- Grammatiken/Generierung:
- org.eclipse.osbp.dsl: Benutzerdefinierte
@PreRemove-Hooks werden in der generiertenpreRemove()-Methode zusammengeführt - org.eclipse.osbp.xtext.i18n: i18n-Generator erzeugt nun das byte-genaue Eclipse-Babel-Format
- org.eclipse.osbp.dsl: Benutzerdefinierte
- POS Framework für franz. Fiskalanforderungen eingeführt
Version 5.2.0.20260410
- POS Framework:
- Performanceverbesserung beim Kassieren
- Multi-Protokoll Unterstützung für Paymentterminal
- frz. Protokolle "Concert", "Protocol E"
- "Mock" für Tests
- Statemachine DSL erweitert: protocol Parameter für Paymentterminal
- "Shared Payment Terminal"
- locking im PaymentTerminalService implementiert
- pro Terminal über ConfigService einstellbar
Version 5.2.0.20260402
Die Version verbessert das Startverhalten einer Anwendung und bringt mehr Informationen über den Status des Starts auf den Bildschirm
- OSBP Framework:
- Anzeige des Persistenzservice-Status auf dem Login-Bildschirm
- Information über den Persistenzservice auf der Fehlerseite hinzugefügt
- Beim Start wird nun überall auf den Persistenzservice statt nur auf den ConfigurationService gewartet
- BPM:
- Fix: net.osbee.bpm: Deadlock beim Anwendungsstart behoben
- POS Framework:
- Fix: net.osbee.pos.epay: Deadlock beim Anwendungsstart behoben
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
selectByIdwerden nun korrekt ausgeblendet, wenn nichts ausgewählt ist
- Behoben: Schnelles Auswählen/Abwählen führte dazu, dass Reports mit ungültigen oder fehlenden Filtern gerendert wurden
- 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.