Universal Messenger 5.5.0 Build 525

Dieses Release wurde Anfang Oktober 2012 freigegeben. Es enthält Detailverbesserungen und Fehlerkorrekturen. Diese Version wird dringend empfohlen, wenn Sie bereits auf Java 7 (JDK 1.7) aktualisiert haben.

Java 7 - Fehlende Mime-Types

Seit Java 1.7 fehlen die Mime-Type-Definitionen im JDK, was ein bei Oracle bekannter Bug ist. Bei der Nutzung mit dem Universal Messenger hat es dazu geführt, dass Grafiken in vom UM versendeten Newslettern in einigen Mail-Clients nicht korrekt angezeigt wurden. Diese fehlenden Mime-Type-Definitionen werden als Fix nun beim Start des UM hinzugefügt.

Fix: Personalizer.render() und Pfade aus dem Open Text CMS

Die API-Funktion zum personalisieren eines archivierten Newsletters kann nun mit Pfaden umgehen, wie sie speziell vom Open Text CMS erzeugt werden. Damit können nun Web-Ansichten versendeter Newsletter nun auch erstellt werden, wenn das CMS eingebettete Bilder mit einem unnötigen führenden Slash referenziert.

HTML-Versender: Keine auskommentierten Ressourcen anfordern

HTML-Kommentare werden nun beim Mailversand korrekt interpretiert. Somit werden auch auskommentierte IMG-Tags nicht mehr ausgewertet und die angesprochenen Ressourcen werden nicht mehr heruntergeladen.

Update auf JavaMail 1.4.5

Die JavaMail-Bibliothek wurde auf die Version 1.4.5 aktualisiert.

CSE: Auslesen aktueller Werte einer Custom-Statistik

Es ist ab jetzt möglich, die aktuellen Werte von Custom-Statistiken per CSE auszulesen.

Fix: LDAP-Login

Der per cmsbs.gui.login = ldap auswählbere Standard-LDAP-Login kann nun mit leeren Base-DNs umgehen. Außerdem war der Zugriff auf einige Attribute nicht möglich. Jetzt können alle LDAP-Attribute ausgelesen werden.

activation.jar wird nicht mehr mit ausgeliefert

Das Java-Activation-Framework (activation.jar) wird nicht mehr mit dem UM ausgeliefert, da es seit Java 1.6 bereits im JRE/JDK enthalten ist. Beim Update einer alten UM-Installation wird die Datei aus dem Verzeichnis cmsbs/WEB-INF/lib/ gelöscht.

Beschleunigung des CSV-Imports

Der Import von CSV-Dateien wurde überarbeitet, so dass er jetzt in einigen Fällen spürbar schneller arbeitet. Die genauen Auswirkungen hängen jedoch von der Datenbank, der Größe des Datenbestandes und der CSV-Datei ab.

Der Map-File import.bulksize, der die Datenbank-Transaktionsgröße vorgibt, kann nun global umkonfiguriert werden. Bisher stand er fest auf 100 und kann nun mit cmsbs.database.csvBulksize geändert werden. Das sollte jedoch nur vorgenommen werden, wenn die konkrete Instanz nachweislich davon profitiert.

Fix: cmsbs.numsms/cmsbs.numemail können primär werden

Die Standardattribute mit den internen Namen cmsbs.numsms und cmsbs.numemail können nun per .isPrimary=true in die Primärtabelle verschoben werden. Das war bisher nicht möglich.

Demodatenjob: private Channels anlegen

Der Demodatenjob wurde so geändert, dass er alle Demo-Channels als privat anlegt.

 

Errata

Build 525/526: Cookies in Tabellen

Zusammenfassung

Bei der Verwendung von Attributen mit dem Typ COOKIE innerhalb von TABLE-Attributen wurden bei jedem Schreibzugriff die Werte neu berechnet, als würde {reset} bzw. die "Zürucksetzen"-Checkbox in der GUI verwendet werden.

Betroffene Systeme

Kundenspezifische eCRM-Attributkonfigurationen, die COOKIE-Spalten in TABLE-Attributen verwenden:

[...]
t.type = TABLE
t.mebers "... c ..."
t->c.type = COOKIE
[...]

Nur die UM Build 525 und 526 sind betroffen.

Lösung

Es sollte eine aktuelle Version installiert werden, mindestens Build 527.