Universal Messenger 7.48.0 (EN)

Release 7.48.0 Build 1830 was released in August 2022. This release includes:

  • Java 17 support

  • Login Mode “ldap” removed

  • Functional improvements and bug fixes

  • REST Proxy 3.0.5

  • Update of various components

Java 17 support

Java 17 (Oracle JDK, OpenJDK, Amazon Corretto) is officially supported from now on.

Login Mode “ldap” removed

As announced in the release notes for UM 7.46.0, the login mode "ldap" has been removed.

We recommend switching over to login mode “default” as described here:

Composite unique key

Since UM 7.48.0, this uniqueness check can be deactivated for specific entry types. For example for the entry type sd_ticket:

isUnique = email entrytype isUnique.ignoreForEntryTypes[] = sd_ticket

This means that the combination of email and entrytype must be unique in general, but for all entries of type sd_ticket this restriction does not apply.

Attribute Groups

A new configuration option allows Attribute Groups to be ignored for all but certain entry types. This is especially useful for custom attributes that are used in one (or very few) attribute groups only.

grp.servicedesk.ignoreUnlessEntryType[] = sd_ticket

(Ignores Attribute Group servicedesk for all Entry Types but sd_ticket.)

Functional improvements and bug fixes

The error reporting when using Google reCAPTCHA has been improved.

From now on, the hash mark character # is allowed as part of the local part of an email address.

A double quotation bug in the internal routine that stores the modified cmsbs.properties file has been fixed. (This only affected UM installations using the Open Text project export job.)

The human-readable title of the attribute cmsbs.isadmin has been changed from “Administrator?” to “Backoffice Login” to better reflect its role and purpose.

Newsletter App 4.8.6

Added a note to the Show page for confirmation of newsletter unsubscription setting:

If this setting is enabled, the user must actively confirm the unsubscribe. This prevents accidental unsubscription.

On the confirmation page for a unsubscription, the list element no longer displays the label of the list element from the subscribe form.

Fixed a bug in the Form Wizard that prevented saving the Wizard when deleting and recreating the list item.

REST Proxy 3.0.5

The REST Proxy uses Log4j2 for Logging from now on.

Core Scripting Engine

Looking up entries by email (UM.getEntryByEmail(email)) is now deprecated because the email attribute is generally not considered to be unique any longer.

Updated libraries