Difference between revisions of "Releasenotes 2026 OS.setup"

From OS.bee documentation
Jump to: navigation, search
(Created page with "__TOC__ == --> zurück zu Releasenotes == == Version 5.2.0.2026???? ==")
 
(Fehlerbehebungen)
 
(8 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
== [[Releasenotes | --> zurück zu Releasenotes ]] ==
 
== [[Releasenotes | --> zurück zu Releasenotes ]] ==
  
== Version 5.2.0.2026???? ==
+
== Version 01.04.2026 ==
 +
 
 +
=== Fehlerbehebungen ===
 +
 
 +
* '''Konfigurationsdateien-Fix''': Korrektur der Konfiguration von logback.xml, log4j.xml und eclipse.ini während der Installation
 +
** Behebt Probleme mit der Logging-Konfiguration nach der Installation, Eintragung der Pfade funktionierte nicht korrekt. Dadurch startet die Anwendung nicht.
 +
** Stellt sicher, dass die eclipse.ini korrekt verarbeitet wird
 +
 
 +
== Version 05.03.2026 ==
 +
 
 +
=== Neue Funktionen ===
 +
 
 +
==== Persistierung des Dienstnamens ====
 +
Der Parameter <code>serviceName</code> wird nun wie die <code>downloadUrl</code> persistent gespeichert. Bei nachfolgenden Aufrufen ohne explizite Angabe des Dienstnamens wird der zuletzt verwendete Name aus der Datei <code>{productShort}-lastservice.txt</code> im Konfigurationsverzeichnis geladen.
 +
 
 +
==== srvstart INI-Konfiguration ====
 +
Der Windows-Dienst wird nun über eine INI-Konfigurationsdatei für srvstart.exe konfiguriert. Damit wird das Problem behoben, dass der workspace der Application nicht im Installationsverzeichnis lag. Daher wurde der workspace bei update nicht entfernt.
 +
<br>Die generierte INI-Datei enthält:
 +
* Umgebungsvariablen für Pfade mit Leerzeichen
 +
* <code>startup_dir</code> für das Arbeitsverzeichnis
 +
* <code>debug=2</code> und <code>debug_out</code> Parameter für Debugging
 +
* <code>workspace</code>-Unterverzeichnis für den <code>-data</code> Parameter
 +
 
 +
Beispiel der generierten INI-Datei:
 +
<pre>
 +
[pos]
 +
env=OSBEE_WORKDIR=C:\OS.pos\pos
 +
env=OSBEE_EXECUTABLE=C:\OS.pos\pos\eclipsec.exe
 +
env=OSBEE_LOGFILE=C:\OS.pos\log\pos-service.log
 +
startup="%OSBEE_EXECUTABLE%" -data "%OSBEE_WORKDIR%\workspace"
 +
startup_dir=%OSBEE_WORKDIR%
 +
shutdown_method=winmessage
 +
debug=2
 +
debug_out=%OSBEE_LOGFILE%
 +
</pre>

Latest revision as of 14:37, 1 April 2026

--> zurück zu Releasenotes

Version 01.04.2026

Fehlerbehebungen

  • Konfigurationsdateien-Fix: Korrektur der Konfiguration von logback.xml, log4j.xml und eclipse.ini während der Installation
    • Behebt Probleme mit der Logging-Konfiguration nach der Installation, Eintragung der Pfade funktionierte nicht korrekt. Dadurch startet die Anwendung nicht.
    • Stellt sicher, dass die eclipse.ini korrekt verarbeitet wird

Version 05.03.2026

Neue Funktionen

Persistierung des Dienstnamens

Der Parameter serviceName wird nun wie die downloadUrl persistent gespeichert. Bei nachfolgenden Aufrufen ohne explizite Angabe des Dienstnamens wird der zuletzt verwendete Name aus der Datei {productShort}-lastservice.txt im Konfigurationsverzeichnis geladen.

srvstart INI-Konfiguration

Der Windows-Dienst wird nun über eine INI-Konfigurationsdatei für srvstart.exe konfiguriert. Damit wird das Problem behoben, dass der workspace der Application nicht im Installationsverzeichnis lag. Daher wurde der workspace bei update nicht entfernt.
Die generierte INI-Datei enthält:

  • Umgebungsvariablen für Pfade mit Leerzeichen
  • startup_dir für das Arbeitsverzeichnis
  • debug=2 und debug_out Parameter für Debugging
  • workspace-Unterverzeichnis für den -data Parameter

Beispiel der generierten INI-Datei:

[pos]
env=OSBEE_WORKDIR=C:\OS.pos\pos
env=OSBEE_EXECUTABLE=C:\OS.pos\pos\eclipsec.exe
env=OSBEE_LOGFILE=C:\OS.pos\log\pos-service.log
startup="%OSBEE_EXECUTABLE%" -data "%OSBEE_WORKDIR%\workspace"
startup_dir=%OSBEE_WORKDIR%
shutdown_method=winmessage
debug=2
debug_out=%OSBEE_LOGFILE%