Changelog IES-3: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „<div class="noautonum">__TOC__</div> ==Release Notes== ====Anmerkungen==== <div class="note"> '''Update der Version 3.0'''<br> Es wird empfohlen, das Major…“) |
Iesdev (Diskussion | Beiträge) |
||
(30 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<div class="noautonum">__TOC__</div> | <div class="noautonum">__TOC__</div> | ||
− | |||
==Release Notes== | ==Release Notes== | ||
====Anmerkungen==== | ====Anmerkungen==== | ||
+ | |||
+ | <div class="note"> | ||
+ | '''Update der Version 3.8'''<br> | ||
+ | |||
+ | '''Geo-API update''' | ||
+ | |||
+ | Diese Version enthält eine Major-Update der Sitepark-Geo API von 1.16 auf 2.1 | ||
+ | |||
+ | Darin enthalten ist eine Abwärtskompatibilität. Die Klasse <code>com.sitepark.geo.position.LatLngPosition</code> wurde nach <code>com.sitepark.geo.position.LngLatPosition</code> umbenannt und der Konstruktor entsprechend geändert. | ||
+ | |||
+ | In einigen Kunden-Modulen wird die Funktion genutzt und muss vor einem Update angepasst werden. | ||
+ | |||
+ | '''SASS update''' | ||
+ | |||
+ | Bisher wurde JSass <code>5.8.0</code> mit eingebetteter <code>libsass</code> Version <code>3.5.5</code> verwendet um Micoriste-spezifisches CSS zu erzeugen. | ||
+ | Ab Version 3.8 wird JSass <code>5.10.5</code> mit <code>libsass</code> Version <code>3.6.4</code> verwenden. | ||
+ | |||
+ | Durch diese Änderungen kann es passieren, dass bestehender Sass-Code in den den Kunden-Modulen nicht mehr kompiliert werden kann | ||
+ | und ggf. an die neue <code>libsass</code> Version angepasst werden muss. Ein guter Start für die Migration ist die | ||
+ | Aktualisierung der <code>sass</code>-Abhänigigkeiten im jeweiligen Projekt (z.B. <code>sass-basics</code>). | ||
+ | |||
+ | '''Änderung der Medien-Indizierung''' | ||
+ | |||
+ | Ab IES Version 3.8 wird an Solr die Medien-Metadatei zur Indizierung übergeben. Nicht mehr wie bis dahin die Medien-Datei selber. Dadurch ist es möglich ergänzende Metadaten, wie z.B. Kategorisierung, Archive-Flag, usw über Sitekit-Technik auch für Medien an Solr zu übergeben. | ||
+ | |||
+ | Aufgrund diese Änderung ist es notwendig mit dem Update des IES auf Version 3.8 im gleichen Zuge '''auch das Solr-Module ab Version 3.5''' zu installieren. Sonst werden die Inhalte der Medien nicht mehr indiziert. | ||
+ | |||
+ | </div> | ||
+ | |||
+ | <div class="note"> | ||
+ | '''Update der Version 3.7'''<br> | ||
+ | |||
+ | Zusammen mit den weiteren Modulen: | ||
+ | * IES Webnode 2.3 | ||
+ | * Apache-Control 1.24 | ||
+ | * Solr 3.3 | ||
+ | |||
+ | die mit dem IES 3.7 ebenfalls aktualisiert werden sollten, sind die Log-Dateien nach dem Update unter | ||
+ | |||
+ | <code> | ||
+ | /var/log/sitepark/ies | ||
+ | |||
+ | /var/log/sitepark/ies-webnode | ||
+ | |||
+ | /var/log/sitepark/fpm | ||
+ | </code> | ||
+ | |||
+ | zu finden | ||
+ | |||
+ | </div> | ||
<div class="note"> | <div class="note"> | ||
'''Update der Version 3.0'''<br> | '''Update der Version 3.0'''<br> | ||
+ | |||
+ | Der IES-3 benötigt mindestens MySQL 8.0.1+ oder MariaDB 10.3+ | ||
Es wird empfohlen, das Major-Update in Abstimmung mit Sitepark durchzuführen. | Es wird empfohlen, das Major-Update in Abstimmung mit Sitepark durchzuführen. | ||
Zeile 33: | Zeile 84: | ||
* Aktualisierung aller Abhängigkeiten | * Aktualisierung aller Abhängigkeiten | ||
</div> | </div> | ||
+ | |||
+ | ==Changelog== | ||
+ | ===3.8.6 (21.03.2023)=== | ||
+ | ''Hotfix'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Modul-Templates als Artikel-Seitentemplate. zB bei Artikeln vom Typ 'Externer Link' in Template-Publishern (zB CityGov) | ||
+ | |} | ||
+ | ===3.8.5 (20.03.2023)=== | ||
+ | ''Hotfix'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Semantic version support | ||
+ | |} | ||
+ | ===3.8.4 (17.03.2023)=== | ||
+ | ''Hotfix'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Sematic Version Support Fixes | ||
+ | |} | ||
+ | ===3.8.3 (16.03.2023)=== | ||
+ | ''Hotfix'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Semantic Version Support | ||
+ | |} | ||
+ | ===3.8.2 (10.03.2023)=== | ||
+ | ''Hotfix'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Unterstützung eingebetteter Medien für eine vollständige Indizierung | ||
+ | |} | ||
+ | ===3.8.1 (10.03.2023)=== | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Für eingebettete Medien wird die Meta-Datei nicht beim indizieren berücksichtigt. | ||
+ | |} | ||
+ | ===3.8 (20.02.2023)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || java.lang.AbstractMethodError: Receiver class org.apache.logging.slf4j.SLF4JServiceProvider mein Starten des IES | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Update Jetty 10.0.13 | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Abhängigkeiten aktualisieren | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Logrotating IES und Webnode angleichen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Medien-Meta-Datei .meta.php für die Indizierung an Solr übergeben | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Indizierung beliebiger Medien-Typen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Update auf Java 17.0.6 | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Beim (de)publizieren von Medien wird der Artikel-Name auf den normalisierten Dateinamen geändert. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Name des Medien-Artikels soll nur auf den Dateinamen gesetzt werden, wenn das Medium über eine Aktualisierung via sync für eine externe MedienDB erfolgt. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Separator für http.nonProxyHosts muss | sein | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Unnötige Aktionen nach dem Speichern eines Publishers verhindern. | ||
+ | |} | ||
+ | ===3.7.4 (24.02.2023)=== | ||
+ | ''Support-Fix'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Update net-api 1.31 | ||
+ | |} | ||
+ | ===3.7.3 (23.02.2023)=== | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Import von Medien von angebundenen, externen Medien-Systemen erzeugen einen Fehler | ||
+ | |} | ||
+ | ===3.7.2 (12.01.2023)=== | ||
+ | ''Hotfix'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Probleme bei/nach der Installation vom IES-3.7.1 (Ubuntu 22.04) | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || start-stop-daemon wird nicht mehr verwendet | ||
+ | |} | ||
+ | ===3.7.1 (20.12.2022)=== | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || ZIP's sollen immer das Archive-Flag haben. | ||
+ | |} | ||
+ | ===3.7 (09.12.2022)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Für Datenbank-Updates wird in bestimmten Fällen nicht korrekt erkannt ob Tabellen, Spalten oder Indizies schon existieren | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Update auf Java 17.0.5 | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Konfigurationen von IES und Webnode sollten nicht für ANY lesbar sein | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || system.module nach sp:include zurücksetzen | ||
+ | |} | ||
+ | ===3.6.1 (20.12.2022)=== | ||
+ | ''Hotfix'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || ZIP's sollen immer das Archive-Flag haben. | ||
+ | |} | ||
+ | ===3.6 (22.09.2022)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Publikations-Stati von Resource-Artikeln werden bei Suchen über publicationState() nicht korrekt ermittelt. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Beim Laden und Speichern von Artikeln über die IES-API werden aus Double-Werten Long-Werte | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Update auf Jetty 10.0.12 | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || AdminSessions schließen immer den Globalen CoreContext | ||
+ | |} | ||
+ | ===3.5 (01.09.2022)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || ClassNotFoundException bei Übergabe eines eigenen IESPackageImport-Listeners | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || User-Entity bei History-Einträgen sollte auch den Login-Namen beinhalten | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Medien sollen auch per XIP-Import gelöscht werden können. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Java Update 17.0.4.1 | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Update dependencies | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Mime-Type Positiv- und Negativlisten Support für Medien-Datenbank angepasst | ||
+ | |} | ||
+ | ===3.4.1 (03.08.2022)=== | ||
+ | ''Hotfix'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Artikel lassen sich nicht mehr zur Bearbeitung öffnen | ||
+ | |} | ||
+ | ===3.4 (28.07.2022)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Edit-Modus bei Pools verändert Zustand im ObjectCache | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Artikel können nicht aus dem Papierkorb wiederhergestellt werden | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Update auf OpenJdk 17.0.3.1 | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || BinDB Thumbnails werden nicht korrekt vorberechnet | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Jetty Update 10.0.10 | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Update auf Java 17.0.4 | ||
+ | |} | ||
+ | ===3.3 (20.05.2022)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Warnungen beim Start des Jetty | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Automatisiertes Bereinigen von Datenbank-Inkonsistenzen in der Pool-Sturktur | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Artikel-Name und Dateiname sollte geändert werden, wenn die Datei eines Medien-Artikels ausgetauscht wird. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Artikel-Pools können nicht mehr aus dem Papierkorb wiederhergestellt werden | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Medien-Artikel dessen Medien aus einer extern angebundenen Medien-Datenbank kommen werde nicht korrekt aktualisiert | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Es können keine neuen IES-Environments erzeugt werden | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || EPS-Dateien werden vom IES nicht erkannt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Bei einer Neuinstallation über "ies-env create ..." wird der Anchor "usrp.admin.sitepark" nicht gefunden | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Nummerische Sortierung in der API-Suche ermöglichen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Eine geänderte Konfiguration muss vor dem schreiben der context.php neu eingelesen werden. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || EventBus wird zwischendurch beendet und die Verbindung nicht automatisch wiederhergestellt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Besseres Handling bei Abbruch der Event-Bus Verbindung | ||
+ | |} | ||
+ | ===3.2.1 (29.04.2022)=== | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Neu angelegte Datenbanken habe bei Feldern vom Typ binary, char, varbinary, double und float nicht die korrekten Größen | ||
+ | |} | ||
+ | ===3.2 (06.04.2022)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Backup-Verzeichnis nach einem Update mit chown auf den ies-Nutzer setzten | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || install-Verzeichnis nach einem Update entfernen | ||
+ | |} | ||
+ | ===3.1 (05.04.2022)=== | ||
+ | ''Release Version'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Alternatives Verzeichnis-Layout für Publikationen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Metadaten für Medien publizieren und als PHP-Dateien bereit stellen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Psync Refactoring für neues Publikationslayout | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Publication-Layout Resources: Die skalierten Bilder werden gelöscht wenn ein Medium geschützt oder der Schutz entfernt wird. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Updates über IES-Admin erzeugen einen Fehler "this.moduleDatabaseUpdater" is null | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || IES nicht reboot fest | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Umstellung auf log4j2 | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Alle Abhängigkeiten aktualisieren | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || relativeUrl beginnt mit /, wenn Datei direkt im Root-Verzeichnis | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Umstellung auf log4j2 | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Umstellung auf jdom2 und weitere Abhängigkeiten | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || IES-Logging-Konfiguration von ies-server.xml nach log4j2.xml verschoben | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || MySQL 8 support | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Update auf Java 17.0.2 | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Massenhafte Timeouter-Threads, wenn AdminSession nach Verwendung nicht aufgeräumt wird (destroy()) | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Update scheitert, wenn IES nicht in der aktuellsten Version installiert wird aber ein System-Modul von der aktuellsten Version abhängig ist | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Rechte von Root-Pools können für normale Nutzer nicht ermittelt werden | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Captcher für den Newsdesk funktioniert nicht mehr im IES-3 | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Datei-Kollision in CityGov werden nicht angezeigt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Update-URL sollte nicht mit / enden | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Installations-Routinen auf nicht-Docker-Systemen fixen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || IES Installation fehlerhaft | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Über IES-Datenbank anlegen, löschen und wieder anlegen führt zu einem Fehler | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Über IES-Admin führt das Anlegen eines Mandanten zu einem Fehler | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || SPML-Zugriff auf den aktuellen Template Stack Trace | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Fehlermeldungen die in den Core-Handlern definiert wurden, wurden nicht mehr bis in die Oberfläche transportiert | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Update von IES-2 zu IES-3 liefert noch einen Fehler. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Bei Anlegen von neuen Publikationsbereichen wird die id nicht hochgezählt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Logger-Format für iesadmin, iesclient und setup anpassen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || In der Nutzerverwaltung rekursiv vergebene Rollen lassen sich nicht mehr "rekursiv löschen". Der Button zeigt keine Wirkung. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Wenn ich eine Rolle bearbeite wird die immer mit einem "Versionshinweis" angezeigt. Das geht auch nach mehrmaligen Speicher nicht weg. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Performanz-Optimierungen für API-Suchen | ||
+ | |} | ||
+ | ===3.0 (29.11.2021)=== | ||
+ | ''Major Release'' | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{add}} || Java 15 Support | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Java JVM mit dem IES mitliefern und aktuell halten | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Erweiterung des Modul-Systems um Composer(FEDS)- und Frontend-Module | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Während eines Updates dürfen keine Artikel generiert werden | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || EJB-Technik aus dem IES entfernen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || EntityBeans entfernen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Session-Beans entfernen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || JBoss durch Jetty austauschen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Startup-Prozess auf den Jetty umstellen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || JBoss und JBoss-spezifische Implementierungen aus dem IES entfernen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Installations-Routine auf Jetty anpassen und testen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Update-Routinen für Jetty anpassen und testen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || JBoss-RemoteStartup-Service durch IES-API aufrufe ersetzten. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Test mit XIP-Import und fixes nach Jetty-Umstellung | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || IES-Setup: Fehler beim Aktualisieren von IES-2-Versionen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Auslesen von Videometadaten | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Library-Abhängigkeiten von Modulen werden nicht zuverlässig upgedatet/mit installiert | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Optimierungen für den IES in einer Dockerumgebung | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Zeitsteuerung in CityGov funktioniert nicht | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || IES-Update-Prozess in einer Dockerumgebung | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || IES-Module Metadata-Datei im Module-System auswerten | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Portnummer zur Datenbank-Verbindung für "admin" nicht persistent | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Von Modulen abhängige Seiten wie die design.css werden nach einem Modul-Update nicht neu generiert | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Docker-Image optimiert | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Update des Mysql-Connectors von 5.x auf 8.x | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Update auf Java 16.0.1 | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Umstellung auf Jetty 10 | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || IES-Admin Session bleibt nach Neustart nicht erhalten | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || includes ordern für apache2 docker container neu organisieren | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Directory-Listen für Module deaktivieren | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Integration des ELK-Stacks in die IES-Environment | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Integration von Matomo in die IES-Environment | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Einrichten des ELK Stack | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Installieren und einrichten von Beats | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Konfiguration des Curators | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Erweitern des IES Environment Manager | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Extrahieren von informationen aus den Log Messages | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Bei einem Fehler im Template, wird die Fehlermeldung gefühlt nur bei jedem zweiten Aufruf angezeigt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Beim Apache-Docker Container greift "ServerSignature Off" noch nicht | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Beim IES im Docker-Container wird die Shutdown-Prozedur nicht ausgeführt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Infosite-Sessions laufen zu schnell aus | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Beim Upload von Bildern im Artikel gib es eine Exception in der Log-Datei | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || ies-env ssl-update | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Session läuft zu schnell ab | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Modulabhängigkeiten gehen nach einem stoppen des Moduls verloren | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || /srv/sitepark/bin/set-environment.sh hat nach der Installation kein exec-Recht. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Copyright - Die Reihenfolgen von URL und Link-Text | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Umstellung auf Java 17 | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Update auf Jetty 10.0.6 | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || ies-environment müllt zu (ies/data/backup) | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Als disabled markierte Module können nicht installiert bzw danach gestartet werden. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Methode zum Aktualisieren mehrerer Medien in der BinDB um die resultierenden Generierungen zu minimieren | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{update}} || Module-Deployer für die Update-Routinen der Module erstellen. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || MergeArticleFieldListEvent für BinDb-Media-Update-Process erstellen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Log-Datei enthält unnötiges " | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fix}} || Voll-Synchronisation vom Pixxio-Bildern erzeugt Fehler beim generieren | ||
+ | |} |
Aktuelle Version vom 21. März 2023, 13:30 Uhr
Release Notes
Anmerkungen
Update der Version 3.8
Geo-API update
Diese Version enthält eine Major-Update der Sitepark-Geo API von 1.16 auf 2.1
Darin enthalten ist eine Abwärtskompatibilität. Die Klasse com.sitepark.geo.position.LatLngPosition
wurde nach com.sitepark.geo.position.LngLatPosition
umbenannt und der Konstruktor entsprechend geändert.
In einigen Kunden-Modulen wird die Funktion genutzt und muss vor einem Update angepasst werden.
SASS update
Bisher wurde JSass 5.8.0
mit eingebetteter libsass
Version 3.5.5
verwendet um Micoriste-spezifisches CSS zu erzeugen.
Ab Version 3.8 wird JSass 5.10.5
mit libsass
Version 3.6.4
verwenden.
Durch diese Änderungen kann es passieren, dass bestehender Sass-Code in den den Kunden-Modulen nicht mehr kompiliert werden kann
und ggf. an die neue libsass
Version angepasst werden muss. Ein guter Start für die Migration ist die
Aktualisierung der sass
-Abhänigigkeiten im jeweiligen Projekt (z.B. sass-basics
).
Änderung der Medien-Indizierung
Ab IES Version 3.8 wird an Solr die Medien-Metadatei zur Indizierung übergeben. Nicht mehr wie bis dahin die Medien-Datei selber. Dadurch ist es möglich ergänzende Metadaten, wie z.B. Kategorisierung, Archive-Flag, usw über Sitekit-Technik auch für Medien an Solr zu übergeben.
Aufgrund diese Änderung ist es notwendig mit dem Update des IES auf Version 3.8 im gleichen Zuge auch das Solr-Module ab Version 3.5 zu installieren. Sonst werden die Inhalte der Medien nicht mehr indiziert.
Update der Version 3.7
Zusammen mit den weiteren Modulen:
- IES Webnode 2.3
- Apache-Control 1.24
- Solr 3.3
die mit dem IES 3.7 ebenfalls aktualisiert werden sollten, sind die Log-Dateien nach dem Update unter
/var/log/sitepark/ies
/var/log/sitepark/ies-webnode
/var/log/sitepark/fpm
zu finden
Update der Version 3.0
Der IES-3 benötigt mindestens MySQL 8.0.1+ oder MariaDB 10.3+
Es wird empfohlen, das Major-Update in Abstimmung mit Sitepark durchzuführen.
Der IES-3 ist nahezu komplett kompatibel zum IES-2. Bei einem Update auf den IES-3 sollte aber auf folgendes geachtet werden
- Vor dem Update für alle Webnodes die letzte Update-Datei löschen
rm /srv/sitepark/ies-webnode/update/*
- Die Log-Dateien liegen jetzt in einem eigenen Verzeichnis (in SITEPARK_HOME/logs)
- Das Webdav-Modul wird nicht mehr unterstützt. Es sollte nach dem Update geprüft werden ob das Module vollständig gelöscht wurde. Wenn nicht, sollte ausgeführt werden.
rm -rf /srv/sitepark/ies/modules/webdav.war
- Der SPML-Compiler ist etwas strenger als bisher. Bei Systemen die Templates aus der Template-Verwaltung in Infosite5 nutzen müssen nach dem Update alle Templates neu kompiliert werden. In der
ies.log
-Datei sollte dann auf ERROR-Einträge vonies.services.generator.Generator
geachtet werden. Beim generieren von Seiten mit fehlerhaften Templates werdenorg.apache.jasper.JasperException
Einträge erzeugt. Es können zwei verschiedene Fehler auftreten.- Zwei gleiche Attribute in einem Tag z.B.
<sp:print name="a" name="b"/>
- Leerzeichen zwischen Attribut-Name und Attribut Wert. Z.B.
<sp:print name ="a"/>
oder<sp:print name= "a"/>
- Zwei gleiche Attribute in einem Tag z.B.
- Die Angaben
IES_INIT_OUTPUT
undIES_LOG_ROTATE
in der/etc/sitepark/sitepark.conf
werden nicht mehr ausgewertet und können entfernt werden.
Die Haupt-Neuerungen im IES-3 sind:
- Der IES-3 wird nicht mehr für Windows angeboten.
- Update auf Java 17. Wird jetzt vom IES mitgeliefert und aktuell gehalten.
- Umstellung von JBoss auf Jetty als Server-Basis
- Docker-Support (z.Z. für Entwicklungssysteme)
- Neues Module-System mit Erweiterung für eigenständige Frontend- und Frontent-Delivery-System-Module
- Aktualisierung aller Abhängigkeiten
Changelog
3.8.6 (21.03.2023)
Hotfix
Modul-Templates als Artikel-Seitentemplate. zB bei Artikeln vom Typ 'Externer Link' in Template-Publishern (zB CityGov) |
3.8.5 (20.03.2023)
Hotfix
Semantic version support |
3.8.4 (17.03.2023)
Hotfix
Sematic Version Support Fixes |
3.8.3 (16.03.2023)
Hotfix
Semantic Version Support |
3.8.2 (10.03.2023)
Hotfix
Unterstützung eingebetteter Medien für eine vollständige Indizierung |
3.8.1 (10.03.2023)
Für eingebettete Medien wird die Meta-Datei nicht beim indizieren berücksichtigt. |
3.8 (20.02.2023)
Release Version
3.7.4 (24.02.2023)
Support-Fix
Update net-api 1.31 |
3.7.3 (23.02.2023)
Import von Medien von angebundenen, externen Medien-Systemen erzeugen einen Fehler |
3.7.2 (12.01.2023)
Hotfix
Probleme bei/nach der Installation vom IES-3.7.1 (Ubuntu 22.04) | |
start-stop-daemon wird nicht mehr verwendet |
3.7.1 (20.12.2022)
ZIP's sollen immer das Archive-Flag haben. |
3.7 (09.12.2022)
Release Version
3.6.1 (20.12.2022)
Hotfix
ZIP's sollen immer das Archive-Flag haben. |
3.6 (22.09.2022)
Release Version
3.5 (01.09.2022)
Release Version
3.4.1 (03.08.2022)
Hotfix
Artikel lassen sich nicht mehr zur Bearbeitung öffnen |
3.4 (28.07.2022)
Release Version
3.3 (20.05.2022)
Release Version
3.2.1 (29.04.2022)
Neu angelegte Datenbanken habe bei Feldern vom Typ binary, char, varbinary, double und float nicht die korrekten Größen |
3.2 (06.04.2022)
Release Version
Backup-Verzeichnis nach einem Update mit chown auf den ies-Nutzer setzten | |
install-Verzeichnis nach einem Update entfernen |
3.1 (05.04.2022)
Release Version
3.0 (29.11.2021)
Major Release