Fusion 5.4.2
Release date: June 17, 2021
Component versions:
Component | Version |
---|---|
Solr |
8.8.2 |
ZooKeeper |
3.6.2 |
Spark |
2.4.5 |
Kubernetes |
GKE, AKS, EKS 1.18 Rancher (RKE) and OpenShift 4 compatible with Kubernetes 1.18 OpenStack and customized Kubernetes installs not supported. See Kubernetes support for end of support dates. |
Ingress Controllers |
Nginx, Ambassador (Envoy), GKE Ingress Controller Istio not supported. |
More information about support dates can be found at Lucidworks Fusion Product Lifecycle.
Docker image versions:
docker.apphn.ocp.na.xom.com:443/lucidworks/admin-ui:5.4.2 docker.apphn.ocp.na.xom.com:443/lucidworks/api-gateway:5.4.2 docker.apphn.ocp.na.xom.com:443/lucidworks/auth-ui:5.4.2 docker.apphn.ocp.na.xom.com:443/lucidworks/check-fusion-dependency:v1.2.0 docker.apphn.ocp.na.xom.com:443/lucidworks/check-fusion-dependency:v1.3.0 docker.apphn.ocp.na.xom.com:443/lucidworks/classic-rest-service:5.4.2 docker.apphn.ocp.na.xom.com:443/lucidworks/connector-plugin:5.4.2 docker.apphn.ocp.na.xom.com:443/lucidworks/connectors:5.4.2 docker.apphn.ocp.na.xom.com:443/lucidworks/connectors-backend:5.4.2 docker.apphn.ocp.na.xom.com:443/lucidworks/devops-ui:5.4.2 docker.apphn.ocp.na.xom.com:443/lucidworks/fusion-api:5.4.2 docker.apphn.ocp.na.xom.com:443/lucidworks/fusion-indexing:5.4.2 docker.apphn.ocp.na.xom.com:443/lucidworks/fusion-log-forwarder:5.4.2 docker.apphn.ocp.na.xom.com:443/lucidworks/fusion-spark:5.4.2 docker.apphn.ocp.na.xom.com:443/lucidworks/insights:5.4.2 docker.apphn.ocp.na.xom.com:443/lucidworks/job-launcher:5.4.2 docker.apphn.ocp.na.xom.com:443/lucidworks/job-rest-server:5.4.2 docker.apphn.ocp.na.xom.com:443/lucidworks/keytool-utils:v2.1.0 docker.apphn.ocp.na.xom.com:443/lucidworks/ml-model-service:5.4.2 docker.apphn.ocp.na.xom.com:443/lucidworks/query-pipeline:5.4.2 docker.apphn.ocp.na.xom.com:443/lucidworks/rules-ui:5.4.2 docker.apphn.ocp.na.xom.com:443/lucidworks/templating:5.4.2 docker.apphn.ocp.na.xom.com:443/lucidworks/webapps:5.4.2 alpine:latest apache/tika:1.25 apachepulsar/pulsar-all:2.6.3 argoproj/argocli:v2.7.6 argoproj/argoexec:v2.7.6 argoproj/workflow-controller:v2.7.6 bitnami/kubectl busybox:1.31.1 datawire/ambassador:0.86.1 milvusdb/milvus:0.10.2-cpu-d081520-8a2393 mysql:5.7.30 seldonio/seldon-core-operator:1.1.0 solr:8.8.2 zookeeper:3.6.2
Looking to upgrade?
Check out the Fusion 5 Upgrades topic for details. |
New Features
Custom Spark Jobs
Custom Spark Jobs are back. Removed in Fusion 4, this job is a viable alternative to Custom Python Jobs and Scala Script Jobs. Custom Spark Jobs allow you to simply upload a JAR file to the blob manager and specify a class name in the job configuration.
If you’re upgrading from Fusion 4.x to 5.2.4+, and your search current application utilizes Custom Spark Jobs, this update may make your migration easier.
Improvements
-
The facet zone configuration form now allows you to create a facet zone with Set Facets rules:
-
Create a facet zone in the Templates screen or directly in the Predictive Merchandiser screen.
-
Use the form to configure a custom facet zone with a Set Facets rule.
-
-
When you enter a null results query in Predictive Merchandiser, the typeahead now gives a helpful notification instead of an empty results list.
Bug fixes
-
The Confluence connector now redacts the password for the service account in the connector logs.
-
A bug was fixed with the Detect Language Index Stage that could negatively impact downstream operations if the stage’s RegEx operations became stuck. Now, the stage will time out if a field takes more than 10 seconds to resolve. The document is still indexed, but the language is not detected.
-
A bug was fixed that required at least 3 fetch threads for the SharePoint Online connector to work. You can now set fewer than 3 fetch threads.
-
A bug was fixed that prevented connector plugin service pods and backend service pods from starting if the Pulsar schema was unavailable.
-
A bug was fixed that prevented authentication with an OIDC realm from working.
-
A bug was fixed that prevented Fusion from importing a JSON object file if the JSON did not contain a
metadata
object on the same level as theobjects
object. For example:{ "objects" : { "indexPipelines" : [ { "id": "abc-123", ... } ] }, "metadata": {} }
-
Previously, jobs that timed out reported a "Success" status. Now, when a job times out, the error details message states:
Job terminated due to no plugin activity within <number> seconds.
-
In Fusion 5.4.0, the JAX-RS libraries were upgraded, causing Appkit’s webapps service to stop working as expected. The JAX-RS library upgrades are reverted to fix this issue.
-
A bug was fixed in Predictive Merchandiser that removed the
)
character from the URL if the character appeared in a facet name, such as(USA)
.
-
A bug was fixed that sometimes prevented Predictive Merchandiser from marking zones as Stale.
-
Miscellaneous UI bug fixes.