Universal Messenger 7.42.0

Das Release 7.42.0 Build 1770 wurde im November 2021 veröffentlicht. Dieses Release umfasst:

  • ServiceDesk und Login-App (“Auth2”): Lizenzupdate erforderlich

  • Beseitigung zweier Cross Site Scripting-Schwachstellen

  • Funktionsverbesserungen und Fehlerkorrekturen

ServiceDesk und Login-App (“Auth2”)

Die Apps ServiceDesk und Login erfordern nun eine Lizenz, welche die Features Plugin_de.pinuts.servicedesk bzw. Plugin_de.pinuts.cmsbs.auth2 enthält.

Wenn Sie eine dieser beiden Apps einsetzen, wenden Sie sich bitte an den Support, um eine entsprechend erweiterte Lizenz zu erhalten.

Newsletter-App

Wenn im Konfigurationswizard der Newsletter-App mindestens eine Default-Liste gewählt ist, kann das Listenauswahlelement im Formularassistenten nun auch als Nicht-Pflichtfeld konfiguriert werden.

Bei den Einwilligungen ist es jetzt möglich, auch keine explizite Auswahl anzubieten. In diesem Fall wird die Angabe eines Standardwerts verpflichtend.

Weitere interne Verbesserungen und kleinere Bugfixes. 

Core Scripting Engine

Die Bibliothek zur Arbeit mit Datums- und Zeitangaben wurde um zwei Funktionen zur Konvertierung von Zeitstempeln im ISO 8601-Format erweitert: Timestamp.iso8601FromUm() und Timestamp.iso8601ToUm().

Die Methode DbSchemaMigration.primaryAddIndex legt nun unique Indizes immer so an, dass beliebig viele null-Werte erlaubt sind. (Bei MSSQL und DB2 erfordert dies eine zusätzliche WHERE-Klausel, die bisher nicht automatisch hinzugefügt wurde.)

Die Klassen SqlFragment und SqlQuery können nun mit Common Table Expressions umgehen.

Backoffice-GUI

Zwei Cross Site Scripting-Schwachstellen wurden beseitigt.

E-Mail-Versand

Die Behandlung des SMTP-Fehlercodes 501 (“Sender syntax error”) wurde verbessert.

Aktualisierte Bibliotheken

  • jQuery 3.6.0

  • Handlebars 4.7.7