Changelog IES Webnode: Unterschied zwischen den Versionen
Iesdev (Diskussion | Beiträge) |
Iesdev (Diskussion | Beiträge) |
||
Zeile 30: | Zeile 30: | ||
==Changelog== | ==Changelog== | ||
− | ===1.10 ( | + | ===1.10 (05.01.2018)=== |
''Feature-Release'' | ''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. | | 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)=== | ===1.9 (06.10.2017)=== | ||
''Feature-Release'' | ''Feature-Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{add}} || Java | + | | 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}} || Proxy-Umgebungsvariablen auf Linux-Systemen automatisch im Webnode übernehmen | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | 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)=== | ===1.8 (01.09.2017)=== | ||
''Feature-Release'' | ''Feature-Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Piwik integration in den IES-Webnode |
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | 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}} || Abhängigkeit auf Java 8 erhöht. | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | 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)=== | ===1.7.1 (15.05.2017)=== | ||
Zeile 79: | Zeile 77: | ||
''Feature Release'' | ''Feature Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{ | + | | 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;" | {{update}} || JETTY_LOGS als Default definiert | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | 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)=== | ===1.5 (11.02.2016)=== | ||
''Feature Release'' | ''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 | | style="vertical-align:top;" | {{update}} || IES-Webnode soll nur noch auf localhost gebunden sein | ||
− | |||
− | |||
|} | |} | ||
===1.4 (29.10.2015)=== | ===1.4 (29.10.2015)=== | ||
''Feature-Release'' | ''Feature-Release'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{fix}} || | + | | style="vertical-align:top;" | {{fix}} || Webnode Status kann nicht über https abgefragt werden |
|- | |- | ||
| style="vertical-align:top;" | {{update}} || Timeout für den systemd Prozeß auf 5m erhöht | | style="vertical-align:top;" | {{update}} || Timeout für den systemd Prozeß auf 5m erhöht | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{fix}} || Webnode | + | | style="vertical-align:top;" | {{fix}} || Konfiguration des Webnode konnte über die Server-Klasse auf systemd Systemen nur über /etc/default gelesen werden |
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
===1.3.1 (18.08.2015)=== | ===1.3.1 (18.08.2015)=== | ||
Zeile 113: | Zeile 107: | ||
''Release-Version'' | ''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)=== | ===1.2 (12.03.2015)=== | ||
Zeile 123: | Zeile 118: | ||
{| | {| | ||
| 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 137: | Zeile 134: | ||
''Feature Release'' | ''Feature Release'' | ||
{| | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || no_proxy Setzungen des IES werden beim Connect auf den Webnode nicht ausgewertet | ||
+ | |- | ||
| 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;" | {{ | + | | style="vertical-align:top;" | {{fix}} || Fehler beim ersten Starten nach der Installstion |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{add}} || Outdatei unter Windows umbenennen |
|- | |- | ||
| style="vertical-align:top;" | {{add}} || Support für das Init-System systemd | | style="vertical-align:top;" | {{add}} || Support für das Init-System systemd | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || JAVA-Variable in /etc/defaults/ies-webnode wird überschrieben von functions.sh |
+ | |- | ||
+ | | 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 171: | Zeile 168: | ||
''Hotfeature'' | ''Hotfeature'' | ||
{| | {| | ||
− | | style="vertical-align:top;" | {{ | + | | style="vertical-align:top;" | {{fix}} || xvfb-run unter SuSE nicht verfügbar (Dadurch keine PDF-Generierung aus HTML-Seite möglich) |
|- | |- | ||
− | | style="vertical-align:top;" | {{ | + | | 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;" | {{update}} || Abhängigkeiten aktualisiert | ||
|- | |- | ||
− | | style="vertical-align:top;" | {{add}} || | + | | 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. | ||
|} | |} | ||
===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 201: | Zeile 200: | ||
''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 | ||
|} | |} |
Version vom 5. Januar 2018, 17:10 Uhr
Anmerkungen
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
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.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
no_proxy Setzungen des IES werden beim Connect auf den Webnode nicht ausgewertet | |
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 |