2025 Search & Navigation release notes

  • Updated
Are you looking for release notes before January 2024? See the Optimizely Release Notes on the Optimizely World site.

You can find prior versions of user guides and when functionality was released or deprecated at the following locations:

December 17, 2025

EPiServer.Find 16.7.0

Enhancements

  • Added improvements to cache key generation for search requests, enhancing system performance. This includes optimizing the method for creating cache keys and reducing redundant calls to the GetCacheKey function, ensuring it is invoked only once per search request.
  • Added logic to automatically ensure the ServiceUrl includes a trailing slash when read from the configuration file. This change improves resource efficiency by performing the check and addition once, and optimizes the internal method for verifying the trailing slash.
  • Added the capability to manage statistical-related queries under the Related Queries tab in the Search & Navigation Optimization UI. You can now delete statistical-related queries from the database or edit them. Editing a statistical-related query converts it into an editor-related query. This provides greater flexibility to refine your Did you Mean suggestions.

Bug fixes

  • FIND-13379 – Fixed an issue where the Import/Export functionality on the .NET client failed to automatically detect UTF-8 encoding in CSV files, requiring you to manually decode them. The system now automatically detects and decodes UTF-8 CSV files for seamless import.
  • FIND-14026 – Fixed an issue where bestbets items in the local language would display the wrong URL segment (fallback language instead of local language) after a refresh, also affecting the search UI. Bestbet items are now correctly retrieved in the original language first, ensuring accurate URL segments.
  • FIND-14365 – Fixed an issue where ProjectionHelper could throw casting exceptions due to incorrect numeric type casting; now uses a value converter to ensure proper type handling and prevent these exceptions.
  • FIND-14434 – Fixed an issue where Search(Language.All) and UnifiedSearch(Language.All) methods caused a CultureNotFoundException due to a missing Language.All handler. This binary-breaking change is now resolved, ensuring search operations function correctly.

July 22, 2025

EPiServer.Find 16.6.0

Enhancement

  • Enhancements were made to support language routing for msearch requests in the .NET Client.

Bug fixes

  • FIND-13994 – Fixed an issue where indexing Excel files with a high number of columns, a memory leak can occur, which can prevent the indexing job from completing.
  • FIND-14004 – Fixed the issue where it shouldn't clear all local languages at the beginning of the indexing job; clean up local languages after the job finishes instead.

April 8, 2025

EPiServer.Find 16.5.0

Bug fix

  • FIND-13832 – Removed the GetAwaiter() method in async calls.

March 18, 2025

EPiServer.Find 13.6.1 

Bug fix

  • FIND-13135 – Fixed an issue where the best bet constant_score query failed to guarantee the best bets to get the highest score.

March 11, 2025

EPiServer.Find.CMS 16.4.1

Bug fixes

  • FIND-13649 – Fixed an issue where the statistics cache had to be cleared more frequently than needed.
  • FIND-13671 – Fixed an issue where the query generation was incorrect for the fallback language.
  • FIND-12914 – Fixed an issue that significantly improved performance and fixed inconsistencies in cache key generation for certain culture codes.
  • FIND-13512 – Fixed an issue where the CMS site cannot start because of Search and Navigation endpoint failure.
  • FIND-13551 – Fixed an issue where sending a request to /find_v2/ on a configured application returns an HTTP 500 error.
  • FIND-13663 – Fixed an issue where an indexing job runs for an extended period.
  • FIND-13678 – Fixed a null reference exception error when migrating from EPiserver.Find.Cms from 16.2.0 to 16.4.0.

January 14, 2025

EPiServer.Find.CMS 16.4.0

Enhancement

  • Added a slider and a decimal input field on the Boosting dashboard for specific and precise tuning adjustments.

Bug fixes

  • FIND-13291 – Fixed an issue that would delete content of other sites when ReindexMySitesOnly was enabled. An empty SiteDefinition should be processed first in the indexing job.
  • FIND-13135 – Fixed an issue where the best bet constant_score query failed to guarantee the best bets to get the highest score.
  • FIND-13313 – Fixed an issue with selecting the best bets target content with nn language code and its relevant localization.
  • FIND-13413 – Fixed an issue with determining the correct language for indexing and analyzer for search, in Norwegian Bokmål, Norweigan Nynorsk, Czech, Korean, and Japanese.