Release Notes v. 7.0.0.0

April 2025 - SmartHub 7.0.0.0

This page outlines all of the updates and enhancements in this release of SmartHub. For more information on upgrading, see How to Upgrade SmartHub.

The following features and enhancements have been added to SmartHub in this release:

System enhancements

Feature Description
SmartHub UI enhancements

This release of SmartHub provides a redesigned user interface for your users. This update enhances and modernizes your SmartHub search and results pages, allowing users to efficiently navigate their search results and provide them with additional control.

For more information on customizing your user's search experience, see How to use the UI Editor.

Conversational search support

This release of SmartHub introduces the Conversational Search API. The conversational search solution allows you to configure a conversational bot that your users can interact with to ask specific questions related to your indexed content. For more information, see Conversational Search.

By using SmartHub conversational search, you agree to the terms and conditions listed in the Upland AI disclaimer.

SmartHub licensing enhancements

This release of SmartHub introduces a new licensing module for on-premise deployments to validate the status of your SmartHub license during numerous processes and display the current status in the UI. You must contact Upland BA Insight support (bainsight-support@uplandsoftware.com) to obtain a license, which will expire at the same time as your SmartHub subscription.

If you do not have a license configured, admins will be able to use the SmartHub administration portal to configure SmartHub, but no search results will be returned.

For more information, see adding your SmartHub license.

Refiner enhancements The data-use-radio-buttons property has been added to the refiner settings in this release. This setting changes the refiner to use radio buttons instead of checkboxes to allow for only single value selection. For more information, see Add Refiners to Your Search Results.
Learn-To-Rank enhancements The Learn-To-Rank component has been enhanced to boost and suggest documents based on interaction between users with similar classifications. For example, document search results can be prioritized if a user shares the same or similar role, location, job type, etc. as a user who previously interacted with a document. For more information, see Learn-to-rank settings.
Spellcheck and spelling suggestion enhancements

For Azure AI Search, SharePoint Online, Elasticsearch, and OpenSearch search engines, the spelling suggestion mechanism has been upgraded to suggest spelling alternatives for misspelled personal names, company names, and specific terms that are relevant to the user. For more information, see Configure the spellchecker function.

If you are using an Azure search engine, you must specify the suggester name for your Azure index. For more information, see Connect SmartHub to the Azure Cognitive Search Engine.

If you are using an Elastic search engine, you must configure the SuggestionFields setting. For more information, see configure Your Elasticsearch search engine.

Support for Microsoft Azure access token exchange

SmartHub now supports token exchange, allowing SmartHub to accept authentication tokens generated by another Azure App on behalf of an authenticated user.

For more information, see allow SmartHub to accept authentication tokens from other Azure app registrations.

Sorting enhancements The URL for your SmartHub search results will now contain your sort parameters. This allows you to reload or share the results page while maintaining the specific sort parameters. For more information, see How to Sort Search Results.
Results per page You can now select the number of results that you want to return on the search results page by utilizing the ShowRowsPerPage, RowsPerPage, and RowsPerPageLabel content container parameters. For more information, see How to Add the Content Containers Module.
Security hardening Various enhancements were implemented to improve the overall security of SmartHub and it's connections.
SmartHub Analytics component compatibility The SmartHub Analytics component can now be configured with Elasticsearch/Kibana version 8.8.0 and later. For more information, see configure the Analytics component.

Fixed issues

  • The SmartHub Analytics component could only be configured with Elasticsearch/Kibana version 8.7.1 and earlier. (BAI-15576)

  • In some scenarios, when running a search query containing less-than ("<") or greater-than (">") symbols combined with specific dates, incorrect dates were returned. (BAI-14994)

  • The error messages that appeared when running a wild query or complex query with vector search were not descriptive. (BAI-14908)

BREAKING CHANGES

The following are breaking changes that may affect your integration. Please ensure that you carefully review this list before upgrading to SmartHub 7.0:

  • When upgrading to SmartHub 7.0, you must update any custom pages to preserve your existing CSS or upgrade to the out-of-the-box SmartHub 7.0 page layouts. For more information on this update, see Update or preserve your custom CSS in the upgrade documentation.

  • The DomContentLoaded event has been removed in SH 6.2. You will need to replace the event with the afterInitialization event. For more information, see UI events.