Fusion Server Release Notes

Subscribe

Latest Release: 5.3.2 (14 December 2020)

Component Versions

Fusion comes bundled with everything you need to get started.

Solr 8.6.3

ZooKeeper 3.5.7

Spark 2.4.5

The Fusion 5.3.2 release primarily addresses CVEs and known issues. To upgrade from 5.3.0, see:

If you are upgrading from 5.2.x to 5.3.2, follow the Upgrade Fusion 5.2.1 to 5.3.x instructions, which include details on the Solr upgrade.

Bug fixes

  • Fixed a bug that prevented the creation of data models when the app name and app ID are different.

  • Addressed reported CVEs in libraries used by various Fusion services.

  • Fixed a bug that prevented the RPC service from working if the service was run from behind a proxy.

  • Fixed a bug with the Machine Learning stage that resulted in authentication failing when using gRPC authentication headers. The ML library now passes JWT authentication when used as part of a Pulsar subscription as expected.

Previous releases

5.3.0 (18 November 2020)

Component Versions

Solr 8.4.1

ZooKeeper 3.5.7

Spark 2.4.5

Connectors

  • Replaced P12 key with JSON for Google Drive Classic service account.

  • The Connectors API returns the intermediate Deploying and Deleting states to improve the installation and deletion experience. This allows the UI to correctly categorize the displayed connectors list with appropriate state-tags, colors, and labels.

  • V2 connectors index content via key_shared indexing subscriptions. This helps increase indexing performance while maintaining ordering of same document ID updates to Solr.

  • FS connectors have an additional configuration option with Attitiona mounting points to use the FS connector in a cloud environment.

Fusion AI

  • The Query Rewrite ML jobs have a frequency column generated that is shown in the UI. This column should be used to sort in descending order and focus on the high frequency rewrites.

5.2.1 (23 September 2020)

Important
A patch is released for this version that addresses an issue that can cause a serious performance issue for high-scale deployments. Please upgrade from Fusion 5.2.1 to 5.2.2 as soon as possible. Contact your Customer Excellence representative if you have questions about the potential impact to your deployment.
Component Versions

Solr 8.4.1

ZooKeeper 3.5.7

Spark 2.4.5

Connectors

  • Replaced P12 key with JSON for Google Drive Classic service account.

  • The Connectors API returns the intermediate Deploying and Deleting states to improve the installation and deletion experience. This allows the UI to correctly categorize the displayed connectors list with appropriate state-tags, colors, and labels.

  • V2 connectors index content via key_shared indexing subscriptions. This helps increase indexing performance while maintaining ordering of same document ID updates to Solr.

  • FS connectors have an additional configuration option with Attitiona mounting points to use the FS connector in a cloud environment.

Fusion AI

  • The Query Rewrite ML jobs have a frequency column generated that is shown in the UI. This column should be used to sort in descending order and focus on the high frequency rewrites.

5.2.0 (24 August 2020)

Component Versions

Solr 8.4.1

ZooKeeper 3.5.7

Spark 2.4.5

Fusion

  • Fusion SQL adds search and math expressions to the SQL experience, with new, intuitive, easy-to-learn functions that simplify the way power users query Fusion to explore unstructured text and patterns in data. In this release you can combine structured and unstructured data stored in Solr to understand numeric distributions and correlations, fit models, explore clusters, perform powerful sampling, use text analyzers for entity extraction, find significant terms, and perform time series analysis.

    Learn more about Fusion SQL or explore the new functions for these features:

  • You can now download connectors directly from the Fusion UI. Powered by the Connector Plugins Repository API, you can easily view which connectors are available to you and download new connectors with a single click. Navigate to Indexing > Datasources, click Add, and click the name of the connector you want to install:

  • Various Spark jobs improvements:

    • Improved logging

    • All Spark writing operations now support min-output-partitions

    • SQL aggregation jobs are audited for natural key usage

    • Recommender aggregation

  • Previously, the Apache Pulsar client automatically blocked message objects if the queue was full. Now, this behavior is configurable as a boolean value. By default, this is set to false in the query service to ensure errors are successfully logged even if the Pulsar service becomes available. Outside of the query service, the default is true.

  • Pulsar is updated to version 2.6.0.

  • The Query Workbench no longer displays additional pages if there are not enough results to populate those pages.

  • The Query Workbench now displays error messages instead of writing error messages to the console only.

  • AsyncJoinQueryStage is updated to always produce an error message to improve debugging.

  • You can now configure your realm with additional headers to check for allowed IPs. This is useful when your gateway is behind a proxy which is replacing the incoming IP.

  • A new Index Stage SDK API method is added: {{Document.allFields()}}. This method returns all document fields, including internal fields. (Internal fields start with the {{lw}} prefix.)

Fusion AI

  • Solr’s zkhost is now included in the Jupyter environment. It no longer needs to be explicitly defined for each Jupyter notebook.

  • You can now use more than 30 parameters in a single business rule.

Predictive Merchandiser

  • Publishing performance is significantly improved.