Difference between revisions of "Releasenotes 2023 OS.Softwarefactory"

From OS.bee documentation
Jump to: navigation, search
(nächste Version)
(Version 4.5.7-V202305021934)
Line 3: Line 3:
 
== nächste Version ==
 
== nächste Version ==
  
== Version 4.5.7-V202305021934 ==
+
== Version 4.5.7-V20230502 ==
  
 
* Blob: Rückgabe des neu generierten Blob bei Anfrage einer Auflösung, die bislang nicht berechnet war. Problem wurde mit 4.5.7-V20230216 eingeführt.
 
* Blob: Rückgabe des neu generierten Blob bei Anfrage einer Auflösung, die bislang nicht berechnet war. Problem wurde mit 4.5.7-V20230216 eingeführt.

Revision as of 14:42, 3 May 2023

--> zurück zu Releasenotes

nächste Version

Version 4.5.7-V20230502

  • Blob: Rückgabe des neu generierten Blob bei Anfrage einer Auflösung, die bislang nicht berechnet war. Problem wurde mit 4.5.7-V20230216 eingeführt.
  • Datainterchange/Signal: Integration der Konfiguration von Datainterchange und Signal in die System Configuration.
    • Die bisherigen Konfigurationsdateien werden nicht mehr verwendet und können nach dem ersten Start der neuen Version gelöscht werden.
    • Die Einträge aus den bisherigen Konfigurationsdateien werden in die Datenbank übernommen, wenn in der Datenbank kein entsprechender Eintrag vorhanden ist.
    • Das zu überwachende Verzeichnis wird nun in unter Systemkonfiguration / DATAINTERCHANGE / import-BasePath festgelegt. Es gilt für alle imports.
    • Das Zielverzeichnis für den Export von Daten wird nun unter Systemkonfiguration / DATAINTERCHANGE / export-BasePath festgelegt. Es gilt für alle exports.
    • Die Zeitsteuerung für periodische Aufgaben (exporte) erfolgt durch den Scheduler
  • EC Terminal-Anbindung: Überarbeitung der Kommunikation mit dem EC Terminal
  • Implementierung der im Menü integrierten Dialoge geändert
    • Keybinder und Systemsettings Menüeinträge aus Grammatik und Menu entfernt
    • Filter- und Printer-Dialog werden nun erst beim Aktivieren im Menu erzeugt und beim Anwählen eines anderen Menüpunktes zerstört -> Speicherleck gefixt
  • Einführung von Methoden zur Erstellung von Benutzungsstatistiken
  • Verwendung von freemarker 2.3.21

Version 4.5.7-V20230404

  • 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. Fokus-notifier.png

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

  • 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.