Changelog IES Webnode: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
 
(51 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
<div class="noautonum">__TOC__</div>
 
<div class="noautonum">__TOC__</div>
 +
====Anmerkungen====
 +
 +
<div class="note">
 +
Ab Version '''Version 1.17''' wird PHP >= 5.4 benötigt.
 +
</div>
 +
 +
<div class="note">
 +
'''Update zu Version 1.9'''<br>
 +
Ab dieser Version wird '''Java 9''' experimentell unterstützt.
 +
 +
Unter '''Windows''' ist eine manuelle Änderung notwendig. In der Datei
 +
IES_WEBNODE_HOME\bin\ies.ini
 +
muss der Parameter
 +
Virtual Machine Parameters
 +
um den Wert
 +
--add-modules java.se.ee
 +
ergänzt werden.
 +
</div>
 +
 +
<div class="note">
 +
Ab Version '''Version 1.8''' wird Java 8 benötigt.
 +
</div>
 +
 +
<div class="note">
 +
Aus Sicherheitsgründen wird der IES-Webnode ab der '''Version 1.5''' nur noch auf '''<code>localhost</code>''' gebunden. Ein Zugriff von anderen Servern ist dann nicht mehr möglich. Für Zugriffe des IES auf einen entfernten IES-Webnode müssen entsprechende Apache-Proxy-Konfigurationen vorgesehen werden.
 +
 +
Ist diese Einschränkung nicht gewünscht (externen Schutz vorsehen!), kann dies in der Webnode-Konfiguration (/etc/default/ies-webnode bzw. /etc/sysconfig/ies-webnode) mit
 +
JETTY_HOST="localhost" # ip, localhost or any host: 0.0.0.0
 +
bzw. mit
 +
JAVA_OPTIONS=" -Djetty.host=0.0.0.0"
 +
angepasst werden.
 +
</div>
 +
 
==Changelog==
 
==Changelog==
 +
===2.5 (24.02.2023)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || Update auf Java 17.0.6
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Separator für http.nonProxyHosts muss | sein
 +
|-
 +
| style="vertical-align:top;" | {{fix}} || Update net-api 1.31
 +
|}
 +
===2.4 (09.01.2023)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || Update Jetty 10.0.13
 +
|-
 +
| style="vertical-align:top;" | {{fix}} || Fehler bei Installation des Webnode
 +
|}
 +
===2.3 (09.12.2022)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || Update auf OpenJdk 17.0.3.1
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Jetty Update 10.0.10
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Update auf Java 17.0.4
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Java Update 17.0.4.1
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Updates ohne Verwendung von /tmp
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Abhängigkeiten aktualisiert
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Update auf Jetty 10.0.12
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Update auf Java 17.0.5
 +
|}
 +
===2.2 (06.04.2022)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Update-Datei muss mit neuer fileupload-api erst gelöscht werden, das sie nicht mehr überschrieben werden kann
 +
|}
 +
===2.1 (05.04.2022)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{update}} || Umstellung auf jdom2 und weitere Abhängigkeiten
 +
|-
 +
| style="vertical-align:top;" | {{update}} || Umstellung auf log4j2
 +
|-
 +
| style="vertical-align:top;" | {{update}} || Evaluierung: Webnode an separate IP-Adresse binden
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Update auf Java 17.0.2
 +
|-
 +
| style="vertical-align:top;" | {{fix}} || Warnungen beim Start des Jetty
 +
|}
 +
===2.0 (02.12.2021)===
 +
{|
 +
| style="vertical-align:top;" | {{update}} || Update auf Jetty-Version 9.4.30.v20200611
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Integration des neuen Module-Systems in den IES-Webnode
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Docker-Support für den IES-Webnode
 +
|-
 +
| style="vertical-align:top;" | {{add}} ||  Erweiterung des Modul-Systems um Composer(FEDS)- und Frontend-Module
 +
|-
 +
| style="vertical-align:top;" | {{fix}} || Systemd killt subprozesse beim stoppen
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Update auf Java 16.0.1
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Umstellung auf Jetty 10
 +
|-
 +
| style="vertical-align:top;" | {{add}} || IES-Webnode log- und data-Verzeichnis für Gruppenmitglieder schreibbar machen
 +
|-
 +
| style="vertical-align:top;" | {{update}} || Update auf Jetty 10.0.6
 +
|}
 +
===1.30 (01.03.2023)===
 +
''Support-Fix''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Das deaktiveren der Webnode-Verbindung zum IES erzeugt eine NPE
 +
|}
 +
===1.29 (05.04.2022)===
 +
''Support-Fix''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || Webnode-API nach IES und IES-API verschoben
 +
|}
 +
===1.28 (01.10.2021)===
 +
''Support-Fix''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || JSONWriter Classloader Problem
 +
|}
 +
===1.27 (30.09.2021)===
 +
''Support-Fix''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || Dependencies auf ies-module-api angepasst.
 +
|}
 +
===1.26 (30.08.2021)===
 +
{|
 +
| style="vertical-align:top;" | {{add}} || IES-Webnode log- und data-Verzeichnis für Gruppenmitglieder schreibbar machen
 +
|}
 +
===1.25 (05.05.2021)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{update}} || ies-webnode-module-api implementiert
 +
|}
 +
===1.24 (01.03.2021)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Fehler beim Webnode-Update auf CentOS
 +
|-
 +
| style="vertical-align:top;" | {{update}} || Webnode nach Update nicht automatisch starten
 +
|}
 +
===1.23 (16.02.2021)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || Java 15 Support
 +
|-
 +
| style="vertical-align:top;" | {{fix}} || Serverspezifische Anpassungen aa systemd-service-Datei werden nach dem Update überschrieben
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Validierung freier Ports verbessert und &#034;ss&#034; als moderne Alternative zu &#034;netstat&#034; etabliert
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Identifikation von aktuellen Distributionen verbessert
 +
|-
 +
| style="vertical-align:top;" | {{fix}} || Update des Webnode erzeugt falschen Symlink
 +
|}
 +
===1.22 (20.07.2020)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{update}} || IESConnection und IESServerStatus in das Core-Package verschieben
 +
|-
 +
| style="vertical-align:top;" | {{update}} ||  Anpassungen an der hosts-Datei überflüssig machen
 +
|}
 +
===1.21 (02.10.2019)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Fehler bei der Evaluierung der Proxy-Setzungen
 +
|-
 +
| style="vertical-align:top;" | {{fix}} || Für RpcCall Service.getStatus() darf withIesConnectionCheck-Parameter nicht verpflichtend sein
 +
|-
 +
| style="vertical-align:top;" | {{update}} || Kompatibilität mit PHP 5.3
 +
|}
 +
===1.20 (13.06.2019)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || IES-Webnode wurde über ein IES-Update nicht mehr zuverlässig aktualisiert
 +
|}
 +
===1.19 (29.05.2019)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || Installations-Prozess automatisiert starten können (ohne interaktive Eingabe)
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Kontinuierliches prüfen der Erreichbarkeit des IES
 +
|}
 +
===1.18 (22.05.2019)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Fehler bei der Installation unter Ubuntu mit systemd
 +
|-
 +
| style="vertical-align:top;" | {{add}} || systemd erkennung optimiert
 +
|}
 +
===1.17 (11.04.2019)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Statusausgabe der Publisher in IESAdmin funktioniert nur für Sitekit-Systeme
 +
|-
 +
| style="vertical-align:top;" | {{fix}} || Systemd-Integration auf Debian-Systemen fehlerhaft
 +
|-
 +
| style="vertical-align:top;" | {{update}} || Annotation für Logger-Referenz und unnötige Importe entfernt
 +
|}
 +
===1.16 (28.01.2019)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{update}} || Update auf net-API 1.18
 +
|}
 +
===1.15 (19.07.2018)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Startscript: Proxy-Einstellungen escapen
 +
|}
 +
===1.14 (24.05.2018)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Java installation unter SuSE konnte nicht gefunden werden.
 +
|}
 +
===1.13 (22.02.2018)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Linux systemd bzw init.d Skript wird bei einem Update nicht aktualisiert
 +
|}
 +
===1.12 (24.01.2018)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Konfiguration des Apache darf nur bei Apache &gt;= 2.4 erfolgen
 +
|}
 +
===1.11 (18.01.2018)===
 +
''Release Version''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || net-api Update zur Verbesserung des Timeout-Verhaltens
 +
|}
 +
===1.10.1 (15.01.2018)===
 +
''Hotfix-Version''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || chown nicht auf komplettes data-Verzeichnis durchführen
 +
|}
 +
===1.10 (05.01.2018)===
 +
''Feature-Release''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || pom.xml Property ies.webnode.dataDirOverwrites um Data-Verzeichnisse anzugeben, die immer überschrieben werden
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Webnode-Connection auch Thread-safe über Angabe einer Thread-Pool-Größe verwenden können.
 +
|}
 +
===1.9 (06.10.2017)===
 +
''Feature-Release''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || Experimenteller Java 9 Support
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Proxy-Umgebungsvariablen auf Linux-Systemen automatisch im Webnode übernehmen
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Java-Sytem-Property Proxy-Einstellungen mit DNS-Namensauflösung und Auswertung von Netzwerkmasken für &#039;http.nonProxyHosts&#039; Angaben
 +
|}
 +
===1.8 (01.09.2017)===
 +
''Feature-Release''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || Bei Installation unter Java8 keinen MaxPermSpace konfigurieren
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Abhängigkeit auf Java 8 erhöht.
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Speicherdefinition bei Neuinstallation für Webnode und für Solr
 +
|-
 +
| style="vertical-align:top;" | {{fix}} || IES Webnode Dienst unter Windows wird nicht korrekt gestoppt.
 +
|}
 +
===1.7.1 (15.05.2017)===
 +
''Hotfix-Version''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Beim anlegen einer Datenbank erzeugt das Webnode-Modul einen Fehler
 +
|}
 +
===1.7 (15.05.2017)===
 +
''Feature-Release''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || Umstellung nach Webnode-Cluster-Support
 +
|}
 +
===1.6.1 (20.06.2016)===
 +
''Hot-Feature''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || Konfigurationsoption um Webnode auch von anderen Servern erreichen zu können (BIND-Host) ergänzt
 +
|}
 +
===1.6 (07.06.2016)===
 +
''Feature Release''
 +
{|
 +
| style="vertical-align:top;" | {{update}} || Update auf net-api 1.7.1
 +
|-
 +
| style="vertical-align:top;" | {{update}} || JETTY_LOGS als Default definiert
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Update auf das NET Modul in der Verison 1.9 (um HttpResponse-Header auslesen zu können)
 +
|}
 +
===1.5 (11.02.2016)===
 +
''Feature Release''
 +
{|
 +
| style="vertical-align:top;" | {{update}} || PHP-Klassen auf Namespace umgestellt
 +
|-
 +
| style="vertical-align:top;" | {{update}} || IES-Webnode soll nur noch auf localhost gebunden sein
 +
|}
 +
===1.4 (29.10.2015)===
 +
''Feature-Release''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Webnode Status kann nicht über https abgefragt werden
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Timeout für den systemd Prozeß auf 5m erhöht
 +
|-
 +
| style="vertical-align:top;" | {{fix}} || Konfiguration des Webnode konnte über die Server-Klasse auf systemd Systemen nur über /etc/default gelesen werden
 +
|}
 +
===1.3.2===
 +
''BugfixRelease''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Bei der Installation wird in der /etc/default/ies-webnode ein falscher Wert für XX:MaxPermSize geschrieben, so dass der Webnode mit weiteren Modulen nicht starten kann.
 +
|}
 +
===1.3.1 (18.08.2015)===
 +
''Hotfix Release''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Fehler beim Serialisieren von Objekten mit JSONValue Instanzen (zB: innerhalb von Modulen auf dem Webnode)
 +
|}
 +
===1.3 (27.05.2015)===
 +
''Release-Version''
 +
{|
 +
| style="vertical-align:top;" | {{fix}} || Die Parameter der Datenbank-Konfigurationen(sessionVariables) werden nicht korrekt auf den Webnode-Server übertragen.
 +
|}
 +
===1.2 (12.03.2015)===
 +
''Feature-Release''
 +
{|
 +
| style="vertical-align:top;" | {{add}} || Update auf Net-API 1.6
 +
|}
 
===1.1.3 (02.03.2015)===
 
===1.1.3 (02.03.2015)===
 
''Hotfix-Release''
 
''Hotfix-Release''
 
{|
 
{|
 
| style="vertical-align:top;" | {{fix}} || Update kann nicht ausgeführt werden wenn der Socket noch im WAIT_TIME Status ist: port 8381 is currently in use
 
| style="vertical-align:top;" | {{fix}} || Update kann nicht ausgeführt werden wenn der Socket noch im WAIT_TIME Status ist: port 8381 is currently in use
 +
|-
 +
| style="vertical-align:top;" | {{fix}} || Update auf Net-API 1.5.1
 
|}
 
|}
 
===1.1.2 (25.02.2015)===
 
===1.1.2 (25.02.2015)===
Zeile 20: Zeile 343:
 
{|
 
{|
 
| style="vertical-align:top;" | {{add}} || Update auf Net-API 1.5
 
| style="vertical-align:top;" | {{add}} || Update auf Net-API 1.5
|}
 
===1.x (02.03.2015)===
 
''Feature-Release''
 
{|
 
 
|}
 
|}
 
===1.0 (02.02.2015)===
 
===1.0 (02.02.2015)===
 
''Feature Release''
 
''Feature Release''
 
{|
 
{|
| style="vertical-align:top;" | {{add}} || Parameter IES_JAVA_OPTIONS eingeführt
+
| style="vertical-align:top;" | {{add}} || Für die Installation muss der Pfad zu java auch manuell gesetzt werden können
 +
|-
 +
| style="vertical-align:top;" | {{add}} || Outdatei unter Windows umbenennen
 
|-
 
|-
| style="vertical-align:top;" | {{update}} || Maximale Java-Stack größe initial auf 8MB gesetzt.
+
| style="vertical-align:top;" | {{add}} || Support für das Init-System systemd
 
|-
 
|-
 
| style="vertical-align:top;" | {{fix}} || JAVA-Variable in /etc/defaults/ies-webnode wird überschrieben von functions.sh
 
| style="vertical-align:top;" | {{fix}} || JAVA-Variable in /etc/defaults/ies-webnode wird überschrieben von functions.sh
 
|-
 
|-
| style="vertical-align:top;" | {{add}} || Support für das Init-System systemd
+
| style="vertical-align:top;" | {{update}} || Maximale Java-Stack größe initial auf 8MB gesetzt.
 
|-
 
|-
| style="vertical-align:top;" | {{add}} || Outdatei unter Windows umbenennen
+
| style="vertical-align:top;" | {{add}} || Parameter IES_JAVA_OPTIONS eingeführt
|-
 
| style="vertical-align:top;" | {{add}} || Für die Installation muss der Pfad zu java auch manuell gesetzt werden können
 
 
|}
 
|}
 
===0.7.2 (08.12.2014)===
 
===0.7.2 (08.12.2014)===
Zeile 53: Zeile 372:
 
''Hotfeature''
 
''Hotfeature''
 
{|
 
{|
| style="vertical-align:top;" | {{add}} || Daten des VirtualenHost über SP_Service_System_Rpc_Info::info() Daten auslesen.
+
| style="vertical-align:top;" | {{add}} || Instanz des Webnode-Manger muss auch direkt über RpcContext erhalten werden können
 +
|-
 +
| style="vertical-align:top;" | {{update}} || Abhängigkeiten aktualisiert
 
|-
 
|-
 
| style="vertical-align:top;" | {{fix}} || Fehler bei Installationen unter SLES11
 
| style="vertical-align:top;" | {{fix}} || Fehler bei Installationen unter SLES11
 
|-
 
|-
| style="vertical-align:top;" | {{update}} || Abhängigkeiten aktualisiert
+
| style="vertical-align:top;" | {{add}} || Daten des VirtualenHost über SP_Service_System_Rpc_Info::info() Daten auslesen.
|-
 
| style="vertical-align:top;" | {{add}} || Instanz des Webnode-Manger muss auch direkt über RpcContext erhalten werden können
 
 
|}
 
|}
 
===0.6.5 (24.04.2014)===
 
===0.6.5 (24.04.2014)===
 
''Hotfix-Release''
 
''Hotfix-Release''
 
{|
 
{|
 +
| style="vertical-align:top;" | {{fix}} || Zugriff auf die Personalisierungsdatenbank auf entfernten Datenbankserver nicht möglich
 +
|-
 
| style="vertical-align:top;" | {{update}} || Abhängigkeit zu &#034;xvfb&#034; aufgehoben
 
| style="vertical-align:top;" | {{update}} || Abhängigkeit zu &#034;xvfb&#034; aufgehoben
|-
 
| style="vertical-align:top;" | {{fix}} || Zugriff auf die Personalisierungsdatenbank auf entfernten Datenbankserver nicht möglich
 
 
|}
 
|}
 
===0.6.4 (21.03.2014)===
 
===0.6.4 (21.03.2014)===
 
''Hotfix- Release''
 
''Hotfix- Release''
 
{|
 
{|
 +
| style="vertical-align:top;" | {{update}} || Net-API 1.3 eingebunden
 +
|-
 
| style="vertical-align:top;" | {{fix}} || Beim Update des IES-Webnode muss auch das alte ies-webnode-admin-webnode-Modul gelöscht werden
 
| style="vertical-align:top;" | {{fix}} || Beim Update des IES-Webnode muss auch das alte ies-webnode-admin-webnode-Modul gelöscht werden
|-
 
| style="vertical-align:top;" | {{update}} || Net-API 1.3 eingebunden
 
 
|}
 
|}
 
===0.6.3 (19.03.2014)===
 
===0.6.3 (19.03.2014)===
Zeile 83: Zeile 402:
 
''Hotfix- Release''
 
''Hotfix- Release''
 
{|
 
{|
 +
| style="vertical-align:top;" | {{add}} || start-stop-daemon unter SuSE nicht kompatibel
 +
|-
 
| style="vertical-align:top;" | {{fix}} || /srv/sitepark/jvm Verzeichnis wird für Ermittlung des Installierten Java nicht berücksichtig
 
| style="vertical-align:top;" | {{fix}} || /srv/sitepark/jvm Verzeichnis wird für Ermittlung des Installierten Java nicht berücksichtig
|-
 
| style="vertical-align:top;" | {{add}} || start-stop-daemon unter SuSE nicht kompatibel
 
 
|}
 
|}
 
===0.6.1 (06.02.2014)===
 
===0.6.1 (06.02.2014)===
 
''Hotfix''
 
''Hotfix''
 
{|
 
{|
 +
| style="vertical-align:top;" | {{fix}} || Fehler beim Deployen von IES-Webnode-Modulen aufgrund eines Fehler in der net-api
 +
|-
 
| style="vertical-align:top;" | {{fix}} || Fehler in den LInux-Installation-Routine
 
| style="vertical-align:top;" | {{fix}} || Fehler in den LInux-Installation-Routine
|-
 
| style="vertical-align:top;" | {{fix}} || Fehler beim Deployen von IES-Webnode-Modulen aufgrund eines Fehler in der net-api
 
 
|}
 
|}
 
===0.6 (05.02.2014)===
 
===0.6 (05.02.2014)===
 
''Feature-Release''
 
''Feature-Release''
 
{|
 
{|
| style="vertical-align:top;" | {{fix}} || HTTP-Connection wird im Fehlerfall nicht richtig geschlossen
+
| style="vertical-align:top;" | {{update}} || RollingFileAppender für Logging verwendet, damit Log-Dateien rotieren
 
|-
 
|-
| style="vertical-align:top;" | {{fix}} || Windows Update funktioniert nicht, wenn nicht das Standard-Verzeichnis verwendet wird
+
| style="vertical-align:top;" | {{update}} || Update auf Jetty 9.0.7.v20131107
 
|-
 
|-
 
| style="vertical-align:top;" | {{update}} || Neue RpcCall Klasse für Rpc-Aufrufe verwenden
 
| style="vertical-align:top;" | {{update}} || Neue RpcCall Klasse für Rpc-Aufrufe verwenden
 
|-
 
|-
| style="vertical-align:top;" | {{update}} || Update auf Jetty 9.0.7.v20131107
+
| style="vertical-align:top;" | {{fix}} || Windows Update funktioniert nicht, wenn nicht das Standard-Verzeichnis verwendet wird
 
|-
 
|-
| style="vertical-align:top;" | {{update}} || RollingFileAppender für Logging verwendet, damit Log-Dateien rotieren
+
| style="vertical-align:top;" | {{fix}} || HTTP-Connection wird im Fehlerfall nicht richtig geschlossen
 
|}
 
|}
 
===0.4 (27.08.2013)===
 
===0.4 (27.08.2013)===
 
''Minor Release''
 
''Minor Release''
 
{|
 
{|
| style="vertical-align:top;" | {{fix}} || Linux-Installations-Script zeigt Fehlermeldungen beim prüfen der Checksumme
+
| style="vertical-align:top;" | {{add}} || PHP und IES-Webnode sollen beiden im Daten-Verzeichnis des IES-Webnode schreiben dürfen.
 
|-
 
|-
 
| style="vertical-align:top;" | {{add}} || Synchrones Update mehrere Module
 
| style="vertical-align:top;" | {{add}} || Synchrones Update mehrere Module
 
|-
 
|-
| style="vertical-align:top;" | {{add}} || PHP und IES-Webnode sollen beiden im Daten-Verzeichnis des IES-Webnode schreiben dürfen.
+
| style="vertical-align:top;" | {{fix}} || Linux-Installations-Script zeigt Fehlermeldungen beim prüfen der Checksumme
 
|}
 
|}
 
===0.3 (17.04.2013)===
 
===0.3 (17.04.2013)===
 
''Initiale Version''
 
''Initiale Version''
 
{|
 
{|
 +
| style="vertical-align:top;" | {{add}} || Initiale Version
 
|}
 
|}

Aktuelle Version vom 1. März 2023, 14:45 Uhr

Anmerkungen

Ab Version Version 1.17 wird PHP >= 5.4 benötigt.

Update zu Version 1.9
Ab dieser Version wird Java 9 experimentell unterstützt.

Unter Windows ist eine manuelle Änderung notwendig. In der Datei

IES_WEBNODE_HOME\bin\ies.ini

muss der Parameter

Virtual Machine Parameters

um den Wert

--add-modules java.se.ee

ergänzt werden.

Ab Version Version 1.8 wird Java 8 benötigt.

Aus Sicherheitsgründen wird der IES-Webnode ab der Version 1.5 nur noch auf localhost gebunden. Ein Zugriff von anderen Servern ist dann nicht mehr möglich. Für Zugriffe des IES auf einen entfernten IES-Webnode müssen entsprechende Apache-Proxy-Konfigurationen vorgesehen werden.

Ist diese Einschränkung nicht gewünscht (externen Schutz vorsehen!), kann dies in der Webnode-Konfiguration (/etc/default/ies-webnode bzw. /etc/sysconfig/ies-webnode) mit

JETTY_HOST="localhost" # ip, localhost or any host: 0.0.0.0

bzw. mit

JAVA_OPTIONS=" -Djetty.host=0.0.0.0"

angepasst werden.

Changelog

2.5 (24.02.2023)

Release Version

Neue Funktion / Neues Feature Update auf Java 17.0.6
Neue Funktion / Neues Feature sein
Korrgierter Fehler Update net-api 1.31

2.4 (09.01.2023)

Release Version

Neue Funktion / Neues Feature Update Jetty 10.0.13
Korrgierter Fehler Fehler bei Installation des Webnode

2.3 (09.12.2022)

Release Version

Neue Funktion / Neues Feature Update auf OpenJdk 17.0.3.1
Neue Funktion / Neues Feature Jetty Update 10.0.10
Neue Funktion / Neues Feature Update auf Java 17.0.4
Neue Funktion / Neues Feature Java Update 17.0.4.1
Neue Funktion / Neues Feature Updates ohne Verwendung von /tmp
Neue Funktion / Neues Feature Abhängigkeiten aktualisiert
Neue Funktion / Neues Feature Update auf Jetty 10.0.12
Neue Funktion / Neues Feature Update auf Java 17.0.5

2.2 (06.04.2022)

Release Version

Korrgierter Fehler Update-Datei muss mit neuer fileupload-api erst gelöscht werden, das sie nicht mehr überschrieben werden kann

2.1 (05.04.2022)

Release Version

Geänderte Funktion / Geändertes Feature Umstellung auf jdom2 und weitere Abhängigkeiten
Geänderte Funktion / Geändertes Feature Umstellung auf log4j2
Geänderte Funktion / Geändertes Feature Evaluierung: Webnode an separate IP-Adresse binden
Neue Funktion / Neues Feature Update auf Java 17.0.2
Korrgierter Fehler Warnungen beim Start des Jetty

2.0 (02.12.2021)

Geänderte Funktion / Geändertes Feature Update auf Jetty-Version 9.4.30.v20200611
Neue Funktion / Neues Feature Integration des neuen Module-Systems in den IES-Webnode
Neue Funktion / Neues Feature Docker-Support für den IES-Webnode
Neue Funktion / Neues Feature Erweiterung des Modul-Systems um Composer(FEDS)- und Frontend-Module
Korrgierter Fehler Systemd killt subprozesse beim stoppen
Neue Funktion / Neues Feature Update auf Java 16.0.1
Neue Funktion / Neues Feature Umstellung auf Jetty 10
Neue Funktion / Neues Feature IES-Webnode log- und data-Verzeichnis für Gruppenmitglieder schreibbar machen
Geänderte Funktion / Geändertes Feature Update auf Jetty 10.0.6

1.30 (01.03.2023)

Support-Fix

Korrgierter Fehler Das deaktiveren der Webnode-Verbindung zum IES erzeugt eine NPE

1.29 (05.04.2022)

Support-Fix

Neue Funktion / Neues Feature Webnode-API nach IES und IES-API verschoben

1.28 (01.10.2021)

Support-Fix

Korrgierter Fehler JSONWriter Classloader Problem

1.27 (30.09.2021)

Support-Fix

Neue Funktion / Neues Feature Dependencies auf ies-module-api angepasst.

1.26 (30.08.2021)

Neue Funktion / Neues Feature IES-Webnode log- und data-Verzeichnis für Gruppenmitglieder schreibbar machen

1.25 (05.05.2021)

Release Version

Geänderte Funktion / Geändertes Feature ies-webnode-module-api implementiert

1.24 (01.03.2021)

Release Version

Korrgierter Fehler Fehler beim Webnode-Update auf CentOS
Geänderte Funktion / Geändertes Feature Webnode nach Update nicht automatisch starten

1.23 (16.02.2021)

Release Version

Neue Funktion / Neues Feature Java 15 Support
Korrgierter Fehler Serverspezifische Anpassungen aa systemd-service-Datei werden nach dem Update überschrieben
Neue Funktion / Neues Feature Validierung freier Ports verbessert und "ss" als moderne Alternative zu "netstat" etabliert
Neue Funktion / Neues Feature Identifikation von aktuellen Distributionen verbessert
Korrgierter Fehler Update des Webnode erzeugt falschen Symlink

1.22 (20.07.2020)

Release Version

Geänderte Funktion / Geändertes Feature IESConnection und IESServerStatus in das Core-Package verschieben
Geänderte Funktion / Geändertes Feature Anpassungen an der hosts-Datei überflüssig machen

1.21 (02.10.2019)

Release Version

Korrgierter Fehler Fehler bei der Evaluierung der Proxy-Setzungen
Korrgierter Fehler Für RpcCall Service.getStatus() darf withIesConnectionCheck-Parameter nicht verpflichtend sein
Geänderte Funktion / Geändertes Feature Kompatibilität mit PHP 5.3

1.20 (13.06.2019)

Release Version

Korrgierter Fehler IES-Webnode wurde über ein IES-Update nicht mehr zuverlässig aktualisiert

1.19 (29.05.2019)

Release Version

Neue Funktion / Neues Feature Installations-Prozess automatisiert starten können (ohne interaktive Eingabe)
Neue Funktion / Neues Feature Kontinuierliches prüfen der Erreichbarkeit des IES

1.18 (22.05.2019)

Release Version

Korrgierter Fehler Fehler bei der Installation unter Ubuntu mit systemd
Neue Funktion / Neues Feature systemd erkennung optimiert

1.17 (11.04.2019)

Release Version

Korrgierter Fehler Statusausgabe der Publisher in IESAdmin funktioniert nur für Sitekit-Systeme
Korrgierter Fehler Systemd-Integration auf Debian-Systemen fehlerhaft
Geänderte Funktion / Geändertes Feature Annotation für Logger-Referenz und unnötige Importe entfernt

1.16 (28.01.2019)

Release Version

Geänderte Funktion / Geändertes Feature Update auf net-API 1.18

1.15 (19.07.2018)

Release Version

Korrgierter Fehler Startscript: Proxy-Einstellungen escapen

1.14 (24.05.2018)

Release Version

Korrgierter Fehler Java installation unter SuSE konnte nicht gefunden werden.

1.13 (22.02.2018)

Release Version

Korrgierter Fehler Linux systemd bzw init.d Skript wird bei einem Update nicht aktualisiert

1.12 (24.01.2018)

Release Version

Korrgierter Fehler Konfiguration des Apache darf nur bei Apache >= 2.4 erfolgen

1.11 (18.01.2018)

Release Version

Neue Funktion / Neues Feature net-api Update zur Verbesserung des Timeout-Verhaltens

1.10.1 (15.01.2018)

Hotfix-Version

Korrgierter Fehler chown nicht auf komplettes data-Verzeichnis durchführen

1.10 (05.01.2018)

Feature-Release

Neue Funktion / Neues Feature pom.xml Property ies.webnode.dataDirOverwrites um Data-Verzeichnisse anzugeben, die immer überschrieben werden
Neue Funktion / Neues Feature Webnode-Connection auch Thread-safe über Angabe einer Thread-Pool-Größe verwenden können.

1.9 (06.10.2017)

Feature-Release

Neue Funktion / Neues Feature Experimenteller Java 9 Support
Neue Funktion / Neues Feature Proxy-Umgebungsvariablen auf Linux-Systemen automatisch im Webnode übernehmen
Neue Funktion / Neues Feature Java-Sytem-Property Proxy-Einstellungen mit DNS-Namensauflösung und Auswertung von Netzwerkmasken für 'http.nonProxyHosts' Angaben

1.8 (01.09.2017)

Feature-Release

Neue Funktion / Neues Feature Bei Installation unter Java8 keinen MaxPermSpace konfigurieren
Neue Funktion / Neues Feature Abhängigkeit auf Java 8 erhöht.
Neue Funktion / Neues Feature Speicherdefinition bei Neuinstallation für Webnode und für Solr
Korrgierter Fehler IES Webnode Dienst unter Windows wird nicht korrekt gestoppt.

1.7.1 (15.05.2017)

Hotfix-Version

Korrgierter Fehler Beim anlegen einer Datenbank erzeugt das Webnode-Modul einen Fehler

1.7 (15.05.2017)

Feature-Release

Neue Funktion / Neues Feature Umstellung nach Webnode-Cluster-Support

1.6.1 (20.06.2016)

Hot-Feature

Neue Funktion / Neues Feature Konfigurationsoption um Webnode auch von anderen Servern erreichen zu können (BIND-Host) ergänzt

1.6 (07.06.2016)

Feature Release

Geänderte Funktion / Geändertes Feature Update auf net-api 1.7.1
Geänderte Funktion / Geändertes Feature JETTY_LOGS als Default definiert
Neue Funktion / Neues Feature Update auf das NET Modul in der Verison 1.9 (um HttpResponse-Header auslesen zu können)

1.5 (11.02.2016)

Feature Release

Geänderte Funktion / Geändertes Feature PHP-Klassen auf Namespace umgestellt
Geänderte Funktion / Geändertes Feature IES-Webnode soll nur noch auf localhost gebunden sein

1.4 (29.10.2015)

Feature-Release

Korrgierter Fehler Webnode Status kann nicht über https abgefragt werden
Neue Funktion / Neues Feature Timeout für den systemd Prozeß auf 5m erhöht
Korrgierter Fehler Konfiguration des Webnode konnte über die Server-Klasse auf systemd Systemen nur über /etc/default gelesen werden

1.3.2

BugfixRelease

Korrgierter Fehler Bei der Installation wird in der /etc/default/ies-webnode ein falscher Wert für XX:MaxPermSize geschrieben, so dass der Webnode mit weiteren Modulen nicht starten kann.

1.3.1 (18.08.2015)

Hotfix Release

Korrgierter Fehler Fehler beim Serialisieren von Objekten mit JSONValue Instanzen (zB: innerhalb von Modulen auf dem Webnode)

1.3 (27.05.2015)

Release-Version

Korrgierter Fehler Die Parameter der Datenbank-Konfigurationen(sessionVariables) werden nicht korrekt auf den Webnode-Server übertragen.

1.2 (12.03.2015)

Feature-Release

Neue Funktion / Neues Feature Update auf Net-API 1.6

1.1.3 (02.03.2015)

Hotfix-Release

Korrgierter Fehler Update kann nicht ausgeführt werden wenn der Socket noch im WAIT_TIME Status ist: port 8381 is currently in use
Korrgierter Fehler Update auf Net-API 1.5.1

1.1.2 (25.02.2015)

Hotfix-Release

Korrgierter Fehler Timeout für WebChannel Status-Abfrage von 5ms (sollte 5s sein)

1.1.1 (20.02.2015)

Hotfix Release

Korrgierter Fehler Sysntax-Fehler im Install-Script des Webnodes verhindert das Update

1.1 (19.02.2015)

Feature Release

Neue Funktion / Neues Feature Update auf Net-API 1.5

1.0 (02.02.2015)

Feature Release

Neue Funktion / Neues Feature Für die Installation muss der Pfad zu java auch manuell gesetzt werden können
Neue Funktion / Neues Feature Outdatei unter Windows umbenennen
Neue Funktion / Neues Feature Support für das Init-System systemd
Korrgierter Fehler JAVA-Variable in /etc/defaults/ies-webnode wird überschrieben von functions.sh
Geänderte Funktion / Geändertes Feature Maximale Java-Stack größe initial auf 8MB gesetzt.
Neue Funktion / Neues Feature Parameter IES_JAVA_OPTIONS eingeführt

0.7.2 (08.12.2014)

Hotfix-Release

Geänderte Funktion / Geändertes Feature Net-API auf Version 1.4.2 aktualisiert

0.7.1 (28.11.2014)

Hotfix-Release

Geänderte Funktion / Geändertes Feature Update auf JSON-API 1.4.1

0.7 (12.09.2014)

Hotfeature

Neue Funktion / Neues Feature Instanz des Webnode-Manger muss auch direkt über RpcContext erhalten werden können
Geänderte Funktion / Geändertes Feature Abhängigkeiten aktualisiert
Korrgierter Fehler Fehler bei Installationen unter SLES11
Neue Funktion / Neues Feature Daten des VirtualenHost über SP_Service_System_Rpc_Info::info() Daten auslesen.

0.6.5 (24.04.2014)

Hotfix-Release

Korrgierter Fehler Zugriff auf die Personalisierungsdatenbank auf entfernten Datenbankserver nicht möglich
Geänderte Funktion / Geändertes Feature Abhängigkeit zu "xvfb" aufgehoben

0.6.4 (21.03.2014)

Hotfix- Release

Geänderte Funktion / Geändertes Feature Net-API 1.3 eingebunden
Korrgierter Fehler Beim Update des IES-Webnode muss auch das alte ies-webnode-admin-webnode-Modul gelöscht werden

0.6.3 (19.03.2014)

Hotfix- Release

Korrgierter Fehler Non-Proxy Einstellungen werden nicht ausgewertet

0.6.2 (14.02.2014)

Hotfix- Release

Neue Funktion / Neues Feature start-stop-daemon unter SuSE nicht kompatibel
Korrgierter Fehler /srv/sitepark/jvm Verzeichnis wird für Ermittlung des Installierten Java nicht berücksichtig

0.6.1 (06.02.2014)

Hotfix

Korrgierter Fehler Fehler beim Deployen von IES-Webnode-Modulen aufgrund eines Fehler in der net-api
Korrgierter Fehler Fehler in den LInux-Installation-Routine

0.6 (05.02.2014)

Feature-Release

Geänderte Funktion / Geändertes Feature RollingFileAppender für Logging verwendet, damit Log-Dateien rotieren
Geänderte Funktion / Geändertes Feature Update auf Jetty 9.0.7.v20131107
Geänderte Funktion / Geändertes Feature Neue RpcCall Klasse für Rpc-Aufrufe verwenden
Korrgierter Fehler Windows Update funktioniert nicht, wenn nicht das Standard-Verzeichnis verwendet wird
Korrgierter Fehler HTTP-Connection wird im Fehlerfall nicht richtig geschlossen

0.4 (27.08.2013)

Minor Release

Neue Funktion / Neues Feature PHP und IES-Webnode sollen beiden im Daten-Verzeichnis des IES-Webnode schreiben dürfen.
Neue Funktion / Neues Feature Synchrones Update mehrere Module
Korrgierter Fehler Linux-Installations-Script zeigt Fehlermeldungen beim prüfen der Checksumme

0.3 (17.04.2013)

Initiale Version

Neue Funktion / Neues Feature Initiale Version