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.