Universal Messenger 7.9.0
Dieses Release wurde Ende Oktober 2015 freigegeben. Es enthält Erweiterungen und Fehlerkorrekturen.
Das SQL-Schema wurde aktualisiert.
Datenbank
Bei Neuinstallationen wird nun standardmäßig für MySQL, MSSQL und DB2 die erweiterte Unicode-Unterstüztung aktiviert. Damit können dann auch alle Unicode-Zeichen der Ebene 1 (Supplementary Multilingual Plane) gespeichert werden. Dazu zählen u.a. die sogenannten Emojis.
Bestehende Installationen können nicht direkt auf die neuen Datenbankeinstellungen migriert werden. Dazu müssen neue Einstellungen in der cmsbs.properties
vorgenommen werden, und der Datenbestand muss in eine neue Datenbank kopiert werden. Dieser Vorgang ist im Handbuch für Administratoren dokumentiert.
Achtung: Es ist nicht zwingend notwendig, diese Erweiterung vorzunehmen. Wenn die Unicode-Erweiterung nicht verwendet werden soll, kann auch der bisherige Datenbestand weiterverwendet werden.
GUI
Sperrung von Einträgen während der Bearbeitung: Sobald die Bearbeitungsmaske eines bestehenden Eintrags geöffnet wird, wird der Eintrag zur Bearbeitung gesperrt und kann nicht gleichzeitig von anderen Benutzern (bzw. weiteren Browsersitzungen des gleichen Benutzers) bearbeitet werden.
Mailingvorlagen können jetzt dupliziert werden.
Im Dashboard werden diverse Links in die Segmentierung nur noch dann angeboten, wenn die User-Rechte und die Lizenz die entsprechende Funktion erlauben.
Die Anzeige der additional.attributes
-Datei unter Extras / System wurde verbessert.
In der Logdatei-Ansicht unter Extras / Log-Datei werden nun auch Einträge zum Bouncehandling (bounce.log) angezeigt.
Die Browser-Cachingeinstellungen wurden verbessert.
E-Mail-Versand und -Empfang
Archivierung eingehender E-Mails: Eingehende E-Mails können jetzt archiviert und über die GUI betrachtet werden.
Die intern für den Mailversand verwendete Bibliothek JavaMail wurde auf die Version 1.5.4 aktualisiert.
Beim E-Mail-Versand per inxmail können nun auch mehrere Empfänger im To-Header angegeben werden.
Feedback-Loops
Der Universal Messenger kann jetzt Feedback-Reports im Abuse Reporting Format auswerten und entsprechend reagieren
Core Scripting Engine
Exceptions im CSE-Bouncehandler werden nun abgefangen. Die betreffende E-Mail wird übersprungen und der Fehler in der Logdatei protokolliert.
Das virtuelle Filesystem kann nun pro Dateieintrag noch weitere Daten im JSON-Format speichern. Dazu wurde das Datenbankschema erweitert.
Ein Fehler bei der Überprüfung von Abhängigkeiten zwischen Plugins/Add-Ons wurde korrigiert.
Installer
Unter Linux wird jetzt bei einer Neuinstallation in der cmsbs.properties
-Datei der Name des Benutzers festgehalten, der den Installer ausgeführt hat. Die Web-Applikation verweigert dann den Start, wenn sie als ein anderer Benutzer gestartet werden soll. Der Installer gibt eine Warnung aus, wenn er als root-Benutzer aufgerufen wird.
In der mitgelieferten server.xml
-Datei wird nun automatisch die gzip-Kompression aktiviert, um bei der Benutzung der GUI Netzwerk-Bandbreite zu sparen.
Unter Windows wurde das Ermitteln des endorsed-Verzeichnisses des Tomcat verbessert.