Release date: June 8, 2023 Component versions:
ComponentVersion
Solrfusion-solr 5.8.1 (based on Solr 9.1.1)
ZooKeeper3.7.1
Spark3.2.2
KubernetesGKE, AKS, EKS 1.24 Rancher (RKE) and OpenShift 4 compatible with Kubernetes 1.24 OpenStack and customized Kubernetes installs not supported. See Kubernetes support for end of support dates.
Ingress ControllersNginx, Ambassador (Envoy), GKE Ingress Controller Istio not supported.
More information about support dates can be found at Lucidworks Fusion Product Lifecycle.
Looking to upgrade?Check out the Fusion 5 Upgrades for details.
Looking to upgrade?See Fusion 5 Upgrades for detailed instructions.
Rosette Entity Extractor (REX) or Rosette Base Linguistics (RBL) for the Use Advanced Linguistics with Babel Street or are not compatible with Solr 9 included in this version of Fusion. If you rely on the Babel Street language module, do not upgrade until this compatibility issue is resolved.

Bug Fixes

Fusion 5.8.1 fixes a bug in the Fusion 5.8.0 Helm chart that prevented horizontal pod autoscaling from working. If you are not using horizontal pod autoscaling, you do not need to upgrade to Fusion 5.8.1. This release does not make any other changes to your deployment. To use horizontal pod autoscaling in Fusion 5.8.1, follow these steps:
  1. Add the metrics server to your Fusion 5.8.1 deployment.
  2. Ensure the following changes are made your custom values YAML file for horizontal pod autoscaling:
    1. Add service limits to the resources object of a service. For example:
      query-pipeline:
        resources:
          limits:
            cpu: "2"
            memory: "2Gi"
          requests:
            cpu: "500m"
            memory: "1Gi"
      
Resource limits vary depending on your deployment. Use values specific to your needs.
Do not use horizontal scaling with Argo.Horizontal scaling is not available with the Argo workflow controller. Do not apply horizontal autoscaling, or any other type of horizontal scaling, to the Argo service.Applying horizontal autoscaling to Argo can cause unexpected behavior, such as pods being unnecessarily terminated, jobs failing to launch, or models failing to deploy.
  1. Use the new keys and values to support autoscaling. For example, the key targetAverageUtilization is now target, which requires the keys type and averageUtilization:
      autoscaling:
        enabled: true
        minReplicas: 1
        maxReplicas: 5
        metrics:
          - type: Resource
            resource:
              name: cpu
              target:
                type: Utilization
                averageUtilization: 10
    
To verify that horizontal pod autoscaling is running, use the k get HorizontalPodAutoscaler command. The output should resemble the following:
NAME                REFERENCE                      TARGETS   MINPODS   MAXPODS   REPLICAS   AGE

f5-query-pipeline   Deployment/f5-query-pipeline   1%/10%    1         5         1          84m

Known issues

  • New Kerberos security realms cannot be configured successfully in this version of Fusion.