Difference between revisions of "Releasenotes 2023 OS.Softwarefactory"
From OS.bee documentation
(Created page with "== nächste Version == ===OS.bee Softwarefactory=== * Verbesserungen des Transaktionshandlings bei delete() und update() * Fix SchedulerJob: bei Exception während der Jobausf...") |
(→Version 4.5.7.V20230111) |
||
Line 51: | Line 51: | ||
== Version 4.5.7.V20230111 == | == Version 4.5.7.V20230111 == | ||
− | ===OS.bee Softwarefactory=== | + | === OS.bee Softwarefactory === |
* Leerzeichen kann nun in der Statusmaschine eingebbar | * Leerzeichen kann nun in der Statusmaschine eingebbar |
Revision as of 14:47, 4 April 2023
Contents
nächste Version
OS.bee Softwarefactory
- Verbesserungen des Transaktionshandlings bei delete() und update()
- Fix SchedulerJob: bei Exception während der Jobausführung wurde die "in Arbeit" Markierung nicht zurückgesetzt. Dadurch war eine weitere Ausführung erst nach Serviceneustart möglich.
Version 4.5.7-V20230327
- Fix: Leerzeichen wird in Statusmaschine wieder erkannt
- Update: org.apache.shiro von V1.2.3 auf V1.11.0 aktualisiert
- Update: org.quartz-scheduler.quartz von V2.2.1 auf V2.3.2 aktualisiert
- Fix: leere Ergebnismenge in Reportdatenquelle führte zu Absturz
Version 4.5.7-V20230306
- Fix: Generierung aus Entitätsmodell hat bei Selbstreferenz zu Nullpointerexception geführt, wenn ein Satz ohne Referenz gespeichert wurde.
- Verbesserung: Kommunikation mit OS.peripherals serialisiert.
- Fix: Nullpointerexception in Sessionmanager, wenn Configurationservice noch nicht verfügbar ist.
- Vorbereitung für Lizenzprüfungsmodul.
- Verbesserung bei Datamartfilter. Wirkt sich in Readonlytable, Chart und Report aus. Es wird ein Filter nur noch einmal auf der Benutzeroberfläsche dargestellt, auch wenn er mehrfach in den verwendeten Datamarts vorkommt.
- Verbesserung bei Readonlytable: wenn ein Satz selektiert ist, dann wird die Tabelle nicht mehr aktualisiert, wenn sich im Hintergrund ein Satz ändert.
- Einführung von datenbankgestützter Verwaltung der Übersetzungen. Neue Perspektive "Administration/Übersetzungen" zur Pflege der deutschen, englischen und französischen Texte.
Version 4.5.7-V20230221
- Organigramm: Editor für Positionen verbessert.
Version 4.5.7-V20230216
- Blob Service: das Speichern von Bildern wurde optimiert. Umgerechnete Versionen von Bildern werden nun beim ersten Abruf erzeugt. Somit werden in der Datenbank nicht benötigte Einträge vermieden.
- Blob Control: Löschen von Anhängen jetzt möglich
- Bereichsfilter in Readonly-Tabellen, Berichten und Charts: die Bereichsfilter wurden erweitert. Jetzt können auch Text und numerische Werte in Bereichsfiltern verwendet werden.
- Fix: Modellzugriff bei parallelem Öffnen von Perspektiven sequenzialisiert.
Version 4.5.7-V20230207
- Update Font Awesome
- Darstellung des fokussierten Parts in Perspektiven in den OS.bee Themes geändert. Neben der Part-Überschrift wird nun ein Symbol eingeblendet, wenn der Fokus sich im Part befindet.
Version 4.5.7-V20230202
- internes Problem in der Kommunikation zwischen Applikationsserver und Arbeitsstationen bei der Statusabfrage der Peripheriegeräte behoben
Version 4.5.7-V20230122
- Fehler behoben, durch den neue Felder nicht mehr zuverlässig in neue Spalten der zugrundeliegenden Datenbank-Tabellen übersetzt wurden (Ursache u.a. für Fehler beim Import der invoice.xml)
Version 4.5.7.V20230117
- Verbesserte Fehlerbehandlung im Datenimport: Auch während des Datenbankcommits aufgetretene Fehler führen jetzt nicht mehr zu einem Abbruch des gesamten Imports, sondern nur zu dem der im Commit enthaltenen Datensätze.
Version 4.5.7.V20230111
OS.bee Softwarefactory
- Leerzeichen kann nun in der Statusmaschine eingebbar
- Defaulttimeout für Pausen zwischen dem Verarbeiten von eingegebenen Zeichen auf 0msec gesetzt. Ein Wert 20msec wird benötigt, wenn ein Scanner verwendet werden soll, um Groß-/Kleinbuchstaben zu scannen.
- Verbesserung des Dialoglayouts und der Sprungreihenfolge im Dialog.
- Überschriften der Tabellen-Tabs im Dialog werden wieder angezeigt
- Steuerung der Anordnung von Gruppen in Dialogen. Ein Schalter ( Systemkonfiguration Userinterface/BalancedDialogLayout - Ja/Nein ) entscheidet über die Anordnungsreihenfolge der Gruppierungen. Default ist im Wechsel von links nach rechts. Ist der Schalter gesetzt, werden die Gruppen von oben nach unten über die Spalten verteilt.
- Sprungreihenfolgen nun grundsätzlich innerhalb einer Spalte nach unten, dann nach oben in die nächste Spalte. Bislang wurde in die nächste Gruppe in der benachbarten Spalte gesprungen.
- TAB springt nun von Gruppierung zu Gruppierung, RETURN springt wie bisher zum nächsten Feld
- SHIFT TAB und SHIFT RETURN springen rückwärts durch den Dialog
- Verbesserung des Eventhandling, dadurch bessere Performance der Anwendung
- Verbesserungen Systemkonfiguration
- Systemkonfigurationscache verbessert. Mit der Speicherung eines Wertes wird der interne cache gelöscht, so dass der Wert sofort verwendet wird.
- die Inhalte der Systemkonfiguration nun exportierbar und auch wieder importierbar. Der Export kann durch einen Button über der Tabelle Systemkonfigurationsgruppe ausgelöst werden. Die Daten werden in das konfigurierte Exportverzeichnis geschrieben. Wenn eine system-configuration-groups.xml und eine der anderen system-configuration-*.xml Datei im import Verzeichnis abgelegt werden, dann werden diese automatisch importiert.
- Verbesserung im System Monitoring:
- Reihenfolge bei schnell aufeinanderfolgenden Einträge wieder korrekt.
- Entkopplung des Schreibens von Monitoreinträgen in die Datenbank von den Abläufen, die Monitoreinträge schreiben wollen
- Reduktion der Systemevents bei schnell aufeinander folgenden Monitoreinträgen. Dadurch wird der Refresh aufwand insgesamt reduziert.
- BPM: Korrekturen beim Einlesen der Systemkonfigurationsparameter, Erweiterung des Monitoring
- Fix: Speicherverbrauch bei Datenimport, häufige Datenimports verursachten ein Speicherloch
- Änderungen des verwendeten Eclipselink Datenbank caching Verfahrens zur Reduktion des Speicherbedarfs
- Limitiere die Anzahl der angezeigten Datensätze in einem Chart auf Default 500. Der Wert kann über den Schalter CHARTS/<Chartname>-MaxValues eingestellt werden.