Das Release 7.38.0 Build 1730 wurde im März 2021 veröffentlicht. Dieses Release umfasst:
Deaktivierung alter HTTP-Connector
Newsletter App – URL der Bestätigungsseite explizit angeben (inkl. Schemaupdate)
Funktionserweiterungen und Fehlerkorrekturen
Deaktivierung alter HTTP-Connector
Die Endpunkte der alten HTTP-Schnittstelle (benötigt für die alten PHP-, Java- bzw. .NET-Connector-APIs) sind ab jetzt standardmäßig deaktiviert. Folgende HTTP-Routen / Endpunkte sind betroffen:
/cmsbs/UM
/cmsbs/UMService
/cmsbs/UMStreamingService
Requests auf diese Schnittstellen werden mit Status-Code 502 Bad Gateway beantwortet.
Die alte Schnittstelle kann mit den unten folgenden Optionen in cmsbs-conf/cmsbs.properties
wieder aktiviert werden:
# HTTP-Connector aktivieren; z.B. für Anmeldeformulare mit PHP- oder Java-Connector cmsbs.legacy.enableConnector.UM = true # Alte REST-Schnittstelle aktivieren; wird sehr wahrscheinlich nicht benötigt! cmsbs.legacy.enableConnector.UMService = true # Alte Streaming-Schnittstelle aktivieren; wird sehr wahrscheinlich nicht benötigt! cmsbs.legacy.enableConnector.UMStreamingService = true
Funktionserweiterungen
Newsletter App – URL der Bestätigungsseite explizit angeben
Bisher musste in der Newsletter App die Bestätigungs-URL, also die URL der Anmeldeseite, wie sie in der Bestätigungsmail angegeben werden soll, nicht explizit angegeben werden.
Wurde sie nicht angegeben, wurde beim Absenden des Anmeldeformulars der Referer-Header des Browsers als Basis-URL herangezogen.
Künftige Versionen beliebter Browser (u.a. Chrome und Firefox) werden den Referer-Header standardmäßig nicht mehr oder nicht mehr vollständig setzen.
Aus diesem Grund muss nun in jeder neuen Newsletter App-Instanz diese URL explizit angegeben werden. Optional kann aber auch explizit darauf verzichtet werden, so dass wieder der Referer-Header verwendet wird, auch wenn dies künftig in immer mehr Fällen dazu führen wird, dass die Formulare nicht abgesendet werden können!
Bereits vorhandene Newletter App-Instanzen werden im Zuge dieses Updates automatisch angepasst, so dass ein Downgrade nicht mehr ohne Weiteres möglich ist!
Bei neu angelegten Newsletter App-Instanzen muss die Bestätigungs-URL explizit angegeben werden:
oder es muss explizit auf den bisherigen Referer-Header-Mechanismus umgestellt werden:
Autocompleter für Newsletter-Schlagwörter/-Tags
An allen Stellen, wo Schlagwörter/Tags für Newsletter vergeben werden können, wird die Eingabe nun durch einen Autocompleter unterstützt, welcher alle bereits für den Versand verwendeten Schlagwörter vervollständigen kann.
In der Listenansicht des Newsletterarchivs können nun die Schlagwörter eines bereits versendeten Newsletters nachträglich geändert werden.
Sortierung Newslettervorlagen
Beim Versand eines neuen Newsletters werden nun die angebotenen Newslettervorlagen alphabetisch nach dem Titel der Vorlagen sortiert angezeigt.
Erweiterung ConfigWizard2
Bei der Konfiguration von individuellen UM-Apps via ConfigWizard2 ist es nun möglich, dass Formular-Felder und Fieldsets abhängig von mehreren unterschiedlichen Werten eines anderen Feldes angezeigt werden können, bisher war dies nur für einen bestimmten Wert möglich.
Fehlerkorrekturen
Unter bestimmten Umständen konnte es bisher vorkommen, dass der interne HtmlAttributeFilter Null-Bytes in den Ausgabetext eingefügt hat, die dann ggf. in Form von �
-HTML-Entitys in EventFiles eingefügt wurden. Dieser Fehler wurde nun behoben.