Juni 2020 (Version 7.3.5-151 - 7.3.5-169)
-
Verbesserungen
UI
Technical
FF-UI unterstützt nun konfigurierbares Logging. java.util.logging
(JUL) kann auf dem UI-Server mittels einer run.logging.properties
im UI-Ressourcen-Verzeichnis konfiguriert werden. In der Properties-Datei ist unter anderem der Platzhalter $\{APP_RESOURCES}
unterstützt.
Eine vollständige Beispielkonfiguration für eine statische, in der Größe unbeschränkte Datei für Scalyr könnte so aussehen:
# --- FileHandler --
# Example configuration. Allows logging to static file: FF-14413
handlers=java.util.logging.FileHandler
.level=WARNING
java.util.logging.SimpleFormatter.format=%1$tF %1$tT,%1$tL %4$-7s %2$s: (%3$s) %5$s%6$s %n java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter java.util.logging.FileHandler.pattern=${APP_RESOURCES}/logs/app/foo.log java.util.logging.FileHandler.append=true
Sonstiges
Die Systemübersicht enthält nun die Omikron Service ID
Bugfixes
Recommendation Engine
Technical
Ein Fehler in der Auswertung der Manual Recommendations hat dafür gesorgt, dass diese zum Teil nicht angewendet wurden.
SEO Enhancer
Technical
Es wurde ein Fehler behoben, der verhinderte, dass das {{searchPhrase}}-Tag der XML-Rückgabe eines Suchergebnisses korrekt ausgespielt wird. Nun liefert die Rückgabe es wie gewünscht mit, wenn sich die Query der Suche und die Query im seoPath
unterscheiden. Sind die beiden Queries gleich, wird nur das seoPath
-Tag ausgeliefert.
Personalisierung
Technical
Das Laden von Userdaten bei aktivierter Postgres-Personalisierung führt nicht mehr zwangsläufig zu crashes.
Personalisierung
Der Personalisierungs-Status einer Produktliste in einer Kampagne wird nun bei der Bearbeitung richtig wiederhergestellt.
Analytics
Die Darstellung der Werte im CSV-Export von Analytics wurde angeglichen und entspricht nun der Darstellung in der UI. Prozentwerte werden beispielsweise nun als '18.1' angezeigt anstelle von '0.18'.
SEO Enhancer
Technical
Es wurde ein Fehler behoben, der bei der Nutzung von Kategoriepfaden im SEO-Pfad zu einer NullPointerException führen konnte.
Ranking
Es wurde ein Fehler behoben, der zu falschen Berechnungen des Rankings auf der Produktdetailseite führen konnte.
Sonstiges
Technical
Können Ids, welche als Produkte an einem PushedProducts-Set einer Kampagne hinterlegt wurden, nicht in der aktuellen Suchdatenbank gefunden werden, wird nun nur noch eine Meldung pro PushedProducts-Set geloggt. Diese enthält dann die Ids aller nicht gefundenen Produkte. Bisher gab es pro fehlender Id eine Meldung. Wenn sich die fehlenden Ids eines Sets nicht ändern, weist die Meldung ein Mal täglich auf die Fehlkonfiguration hin.
Sonstiges
Technical
Die schwedische Omiphon-Datei (swedish.omiphon
) war in einem falschen Encoding gespeichert. Sie ist nun in ISO-8859-1 kodiert und benötigt auch diese Codepage für Channel, die die Omiphon-Datei verwenden wollen.
Sonstiges
Technical
Eine Sicherheitslücke, die zu einer möglichen remote Codeausführung im Rahmen der eingebetteten Webanwendung führen konnte, wurde gepatcht.