Fusion Server 4.2.1 Release Notes

Release date: 5 April 2019

Component versions:

  • Solr 7.5

  • ZooKeeper 3.4.13

  • Spark 2.3.1

  • Jetty 9.4.11.v20180605

  • Ignite 2.3.0

New features

No new features were introduced in this release.

Improvements

  • The Users page (System > Access Control > Users) now displays the security realm to which each user is assigned.

  • SharePoint and SharePoint Online connector improvements:

    • The SharePoint and SharePoint Online connectors now delete indexed documents after they are deleted from the SharePoint source.

    • The SharePoint connector now retries document fetches after network errors.

    • Addressed an issue with fetching and indexing of Sharepoint list item attachments.

    • Addressed an issue with running the Sharepoint connector without an associated parser configuration.

    • Addressed an incremental crawl scenario for deleted sites.

  • Confluence connector improvements:

    • Fixed an issue with the handling of Confluence 5.6 archive API endpoint.

    • Added security trimming support for the "confluence-administrators" group.

    • Fixed an issue with incremental ACL updates for changes with _lw_confluence_anonymous permission setting

  • The HTML parser now parses documents whose Mime-Type value does not exactly match text/html, such as text/html; charset=utf-8 and so on. This allows it to parse .aspx pages from SharePoint datasources, for example.

  • The Windows Share connector now retrieves document owner metadata.

  • For connectors that use the Crawl database type/crawlDBType parameter, the default value is now on-disk instead of in-memory in order to support larger crawls by default.

  • Addressed an issue with persisting proxy settings during Javascript evaluation in the Web connector.

  • Addressed an incremental update issue due to unnecessary serialization of the ID field in the MongoDB connector.

  • Updated the Zendesk connector to use RequestEntityProcessing.BUFFERED instead of .CHUNKED to avoid a documented Jersey issue.

  • DevOps Center improvements:

    • In the Log Viewer, exported data is now constrained by all selected filters in addition to the time range selector.

    • The time range selector in the Log Viewer now behaves more consistently.

    • Fixed some issues with filtering in the Hosts tab and the Log Viewer.

    • In the Log Viewer, log messages whose level is DEBUG are now distinguished by an icon for consistency with other log levels.

  • The size of the system_logs collection was significantly reduced by changing the log level for marking user.sessions meter to DEBUG.

  • You can now use the query pipeline to set the status code for Fusion’s response.

  • SQL service improvements:

    • Fusion’s SQL service now supports non-phrase predicates.

    • Results can now be sorted by the score of the underlying Solr query.

    • Random sampling is now supported.

    • The service now provides more consistent performant results from unlimited selects.

    • Fixed an issue in 4.2.0 which cause unlimited "group by" aggregations to use a bucket size limit of 1.

  • Fusion now captures the same metrics about the connectors-rpc services as it does about the connectors-classic service.

  • A variety of minor UI issues were fixed.

Other changes

  • FS (V2) connector saves Item metadata in Crawldb - recrawls work as expected (the new/delete/update items will be picked up) - On migrations, it is suggested to clear the datasource and start with a new crawl, but it is not required.

  • Now when you upload a .war file to the App Studio interface, the View Published UI button remains available, resolving a known issue in 4.2.0.

  • Logging out using Chrome version 73.0.3683.75 no longer causes an infinite loop; this resolves a known issue in 4.2.0.

  • You can now re-install a connector using the same ID but a different filename than the original.

  • Several bug fixes resolve issues with ACL metadata using the Confluence connector.

  • Better permissions checks when importing jobs and blobs.

  • Exporting an app with deep=false now exports only the app definition without the linked objects.

  • Fixed an issue which sometimes prevented "chained" jobs from firing, that is, jobs that are triggered by the success or failure of another job.

  • Fixed an issue that prevented users from disabling the Asynchronous Execution Config/asyncConfig option in some pipeline stages.

  • In the Solr Query pipeline stage, configuring one or more requestHandlers now blocks usage of the select request handler. To configure usage of multiple request handlers including select, add select to your requestHandlers.

  • Fixed an issue which prevented the parsing of paths containing backslashes in fusion.properties on Windows.

  • Fixed an issue when using the default init/systemd/install.sh systemd service which cause all Fusion services to fail when one service failed. To avoid this issue, use /opt/fusion/4.2.1/init/systemd/install-services.sh instead; see the instructions at fusion/4.2.1/packaging/init/systemd/README.

  • Fixed an issue which caused intermittent Zendesk connector failures with a ConnectionClosedException: Premature end of chunk coded message body: closing chunk expected message.

Known issues

  • The Zendesk connector will fail occasionally when fetching content, due to a known HTTP client library issue.