Changelog IES Webnode: Unterschied zwischen den Versionen
Iesdev (Diskussion | Beiträge) |
Iesdev (Diskussion | Beiträge) |
||
| (52 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 "ss" als moderne Alternative zu "netstat" 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 >= 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 'http.nonProxyHosts' 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)=== | ||
| + | ''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 auf Net-API 1.5.1 | ||
| + | |} | ||
===1.1.2 (25.02.2015)=== | ===1.1.2 (25.02.2015)=== | ||
''Hotfix-Release'' | ''Hotfix-Release'' | ||
{| | {| | ||
| + | | style="vertical-align:top;" | {{fix}} || Timeout für WebChannel Status-Abfrage von 5ms (sollte 5s sein) | ||
|} | |} | ||
===1.1.1 (20.02.2015)=== | ===1.1.1 (20.02.2015)=== | ||
| Zeile 14: | 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.0 (02.02.2015)=== | ===1.0 (02.02.2015)=== | ||
''Feature Release'' | ''Feature Release'' | ||
{| | {| | ||
| − | | style="vertical-align:top;" | {{add}} || | + | | 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;" | {{ | + | | 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;" | {{ | + | | style="vertical-align:top;" | {{update}} || Maximale Java-Stack größe initial auf 8MB gesetzt. |
|- | |- | ||
| − | | style="vertical-align:top;" | {{add}} || | + | | style="vertical-align:top;" | {{add}} || Parameter IES_JAVA_OPTIONS eingeführt |
| − | |||
| − | |||
|} | |} | ||
===0.7.2 (08.12.2014)=== | ===0.7.2 (08.12.2014)=== | ||
| Zeile 47: | Zeile 372: | ||
''Hotfeature'' | ''Hotfeature'' | ||
{| | {| | ||
| − | | style="vertical-align:top;" | {{add}} || | + | | 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;" | {{add}} || Daten des VirtualenHost über SP_Service_System_Rpc_Info::info() Daten auslesen. | |
| − | |||
| − | | style="vertical-align:top;" | {{add}} || | ||
|} | |} | ||
===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 "xvfb" aufgehoben | | style="vertical-align:top;" | {{update}} || Abhängigkeit zu "xvfb" aufgehoben | ||
| − | |||
| − | |||
|} | |} | ||
===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 | ||
| − | |||
| − | |||
|} | |} | ||
===0.6.3 (19.03.2014)=== | ===0.6.3 (19.03.2014)=== | ||
| Zeile 77: | 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 | ||
| − | |||
| − | |||
|} | |} | ||
===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 | ||
| − | |||
| − | |||
|} | |} | ||
===0.6 (05.02.2014)=== | ===0.6 (05.02.2014)=== | ||
''Feature-Release'' | ''Feature-Release'' | ||
{| | {| | ||
| − | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{update}} || RollingFileAppender für Logging verwendet, damit Log-Dateien rotieren |
|- | |- | ||
| − | | style="vertical-align:top;" | {{ | + | | 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;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Windows Update funktioniert nicht, wenn nicht das Standard-Verzeichnis verwendet wird |
|- | |- | ||
| − | | style="vertical-align:top;" | {{ | + | | 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;" | {{ | + | | 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;" | {{ | + | | 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
| Update auf Java 17.0.6 | |
| sein | |
| Update net-api 1.31 |
2.4 (09.01.2023)
Release Version
| Update Jetty 10.0.13 | |
| Fehler bei Installation des Webnode |
2.3 (09.12.2022)
Release Version
2.2 (06.04.2022)
Release Version
| 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
| Umstellung auf jdom2 und weitere Abhängigkeiten | |
| Umstellung auf log4j2 | |
| Evaluierung: Webnode an separate IP-Adresse binden | |
| Update auf Java 17.0.2 | |
| Warnungen beim Start des Jetty |
2.0 (02.12.2021)
1.30 (01.03.2023)
Support-Fix
| Das deaktiveren der Webnode-Verbindung zum IES erzeugt eine NPE |
1.29 (05.04.2022)
Support-Fix
| Webnode-API nach IES und IES-API verschoben |
1.28 (01.10.2021)
Support-Fix
| JSONWriter Classloader Problem |
1.27 (30.09.2021)
Support-Fix
| Dependencies auf ies-module-api angepasst. |
1.26 (30.08.2021)
| IES-Webnode log- und data-Verzeichnis für Gruppenmitglieder schreibbar machen |
1.25 (05.05.2021)
Release Version
| ies-webnode-module-api implementiert |
1.24 (01.03.2021)
Release Version
| Fehler beim Webnode-Update auf CentOS | |
| Webnode nach Update nicht automatisch starten |
1.23 (16.02.2021)
Release Version
1.22 (20.07.2020)
Release Version
| IESConnection und IESServerStatus in das Core-Package verschieben | |
| Anpassungen an der hosts-Datei überflüssig machen |
1.21 (02.10.2019)
Release Version
| Fehler bei der Evaluierung der Proxy-Setzungen | |
| Für RpcCall Service.getStatus() darf withIesConnectionCheck-Parameter nicht verpflichtend sein | |
| Kompatibilität mit PHP 5.3 |
1.20 (13.06.2019)
Release Version
| IES-Webnode wurde über ein IES-Update nicht mehr zuverlässig aktualisiert |
1.19 (29.05.2019)
Release Version
| Installations-Prozess automatisiert starten können (ohne interaktive Eingabe) | |
| Kontinuierliches prüfen der Erreichbarkeit des IES |
1.18 (22.05.2019)
Release Version
| Fehler bei der Installation unter Ubuntu mit systemd | |
| systemd erkennung optimiert |
1.17 (11.04.2019)
Release Version
| Statusausgabe der Publisher in IESAdmin funktioniert nur für Sitekit-Systeme | |
| Systemd-Integration auf Debian-Systemen fehlerhaft | |
| Annotation für Logger-Referenz und unnötige Importe entfernt |
1.16 (28.01.2019)
Release Version
| Update auf net-API 1.18 |
1.15 (19.07.2018)
Release Version
| Startscript: Proxy-Einstellungen escapen |
1.14 (24.05.2018)
Release Version
| Java installation unter SuSE konnte nicht gefunden werden. |
1.13 (22.02.2018)
Release Version
| Linux systemd bzw init.d Skript wird bei einem Update nicht aktualisiert |
1.12 (24.01.2018)
Release Version
| Konfiguration des Apache darf nur bei Apache >= 2.4 erfolgen |
1.11 (18.01.2018)
Release Version
| net-api Update zur Verbesserung des Timeout-Verhaltens |
1.10.1 (15.01.2018)
Hotfix-Version
| chown nicht auf komplettes data-Verzeichnis durchführen |
1.10 (05.01.2018)
Feature-Release
1.9 (06.10.2017)
Feature-Release
1.8 (01.09.2017)
Feature-Release
1.7.1 (15.05.2017)
Hotfix-Version
| Beim anlegen einer Datenbank erzeugt das Webnode-Modul einen Fehler |
1.7 (15.05.2017)
Feature-Release
| Umstellung nach Webnode-Cluster-Support |
1.6.1 (20.06.2016)
Hot-Feature
| Konfigurationsoption um Webnode auch von anderen Servern erreichen zu können (BIND-Host) ergänzt |
1.6 (07.06.2016)
Feature Release
| Update auf net-api 1.7.1 | |
| JETTY_LOGS als Default definiert | |
| Update auf das NET Modul in der Verison 1.9 (um HttpResponse-Header auslesen zu können) |
1.5 (11.02.2016)
Feature Release
| PHP-Klassen auf Namespace umgestellt | |
| IES-Webnode soll nur noch auf localhost gebunden sein |
1.4 (29.10.2015)
Feature-Release
1.3.2
BugfixRelease
| 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
| Fehler beim Serialisieren von Objekten mit JSONValue Instanzen (zB: innerhalb von Modulen auf dem Webnode) |
1.3 (27.05.2015)
Release-Version
| Die Parameter der Datenbank-Konfigurationen(sessionVariables) werden nicht korrekt auf den Webnode-Server übertragen. |
1.2 (12.03.2015)
Feature-Release
| Update auf Net-API 1.6 |
1.1.3 (02.03.2015)
Hotfix-Release
| Update kann nicht ausgeführt werden wenn der Socket noch im WAIT_TIME Status ist: port 8381 is currently in use | |
| Update auf Net-API 1.5.1 |
1.1.2 (25.02.2015)
Hotfix-Release
| Timeout für WebChannel Status-Abfrage von 5ms (sollte 5s sein) |
1.1.1 (20.02.2015)
Hotfix Release
| Sysntax-Fehler im Install-Script des Webnodes verhindert das Update |
1.1 (19.02.2015)
Feature Release
| Update auf Net-API 1.5 |
1.0 (02.02.2015)
Feature Release
0.7.2 (08.12.2014)
Hotfix-Release
| Net-API auf Version 1.4.2 aktualisiert |
0.7.1 (28.11.2014)
Hotfix-Release
| Update auf JSON-API 1.4.1 |
0.7 (12.09.2014)
Hotfeature
0.6.5 (24.04.2014)
Hotfix-Release
| Zugriff auf die Personalisierungsdatenbank auf entfernten Datenbankserver nicht möglich | |
| Abhängigkeit zu "xvfb" aufgehoben |
0.6.4 (21.03.2014)
Hotfix- Release
| Net-API 1.3 eingebunden | |
| 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
| Non-Proxy Einstellungen werden nicht ausgewertet |
0.6.2 (14.02.2014)
Hotfix- Release
| start-stop-daemon unter SuSE nicht kompatibel | |
| /srv/sitepark/jvm Verzeichnis wird für Ermittlung des Installierten Java nicht berücksichtig |
0.6.1 (06.02.2014)
Hotfix
| Fehler beim Deployen von IES-Webnode-Modulen aufgrund eines Fehler in der net-api | |
| Fehler in den LInux-Installation-Routine |
0.6 (05.02.2014)
Feature-Release
0.4 (27.08.2013)
Minor Release
| PHP und IES-Webnode sollen beiden im Daten-Verzeichnis des IES-Webnode schreiben dürfen. | |
| Synchrones Update mehrere Module | |
| Linux-Installations-Script zeigt Fehlermeldungen beim prüfen der Checksumme |
0.3 (17.04.2013)
Initiale Version
| Initiale Version |