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.
-
Fixed a bug for the three parameters used in the Smart Answers Supervised Training job:
evalAnnIndex
,useMixedPrecision
, anduseXbm
. This bug caused thefalse
value to be ignored.
Previous releases
5.3.0 (18 November 2020)
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. |
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)
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:
-
The Field Facet query pipeline stage now allows users to specify Field facet threads:
Specifies how many threads the search engine will use while loading the underlying fields used in faceting. Recommended that this is kept at 0 or blank, which means the data is loaded in the thread already running the query.
-
Fusion microservices can now be configured to use Transport Layer Security (TLS).
-
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 istrue
.
-
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.