Sitefinity® CMS 15.4 Update is Here—Built for What's Next

Learn More

generic-page

Sitefinity Release Notes

Sitefinity CMS 15.4.8641 (Product Update)

November 04, 2026

What's new

Sitefinity AI capabilities

  • AI Search: Configurable content scope for Hybrid Frontend Search
    The AI ask box widget has a new Knowledge scope section, where you can limit the AI answers and search results to selected content types and to content modified after a certain date.
    Learn more...

General capabilities and improvements

  • Elasticsearch client is updated to version 9.5.3
    The Elasticsearch client has been updated to version 9.5.3, providing full compatibility with Elasticsearch server 9.x. This update brings improved performance, enhanced security, and access to the latest Elasticsearch features and bug fixes.
    NOTE: With Sitefinity 15.4.8641, to use search capabilities with Elasticsearch server, you must use version 9.5.3. Using any other Elasticsearch version may cause compatibility issues.
  • Filter Content List templates based on selected type
    Template mapping for the Content List widget is enabled, which helps editors only see compatible or relevant templates with the selected content type.
    Learn more... (ASP.NET Core)
    Learn more... (Next.js)
  • Content widgets: Detail view with multiple items A content widget in Detail mode that is set to display all published items registers its page as the details page for all items of that content type, without listing them.
    Learn more... (ASP.NET Core)
    Learn more... (Next.js)
    Learn more... (MVC)
  • Automatic cleanup of failed chunked uploads
    A new AbandonedSessionCleanupDelayInMinutes setting deletes the chunks of failed chunked uploads from the database or Azure Blob Storage after a delay that you set. Learn more...

What's fixed

  • Service Hooks: Page template title's Lstring value serialized as character array in payload (604764)
  • Schedule an event with date range Oct 31st to Nov 1st (All day event), the end date reverts back to October 31st after publishing (604924)
  • Email Campaigns: Mailing lists grid loads every user to count connected list (604571)
  • Site Sync: Change tracking delayed or lost while background task pool is busy (605141)
  • ASP.NET Core Renderer: Page editor fails with "External renderer was unable to load" when HTML content contains href (605159)
  • First 'HierarhicalByLevelsResponse' call after app restart takes 30+ s and duration increases with the total number of widgets across all languages (605640)
  • Content markup for AI: PublicationDate and LastModified placeholders are not rendered on the frontend (606158)
  • Image widget (MVC): Clicking Upload multiple times uploads the same image to the library more than once (605066)
  • AI answer widget fails due to CSFR with disabled Web Security module (605628)
  • Media Libraries: Data from failed or cancelled chunked uploads is not removed from the database (603648)
  • Content Locations: Misleading type-level and item-level content locations (590986)
  • Rich text editor: Tools icons appear as "?" after upgrading (605684)
  • Search: Unable to search pages in Sitefinity CMS backend (606583)
  • Output Cache: Shared widget cache item stuck in NotifiedExpired loops invalidation (605599)
  • Classifications: The Reorder screen does not display a Load More button, preventing access to all categories (605312)

Third-party libraries update

  • Elastic.Clients.Elasticsearch 8.11.0 -> 9.5.3

API and breaking changes

  • Elasticsearch update: The signature of the virtual method ElasticsearchService.GetAggregation is changed, which is a breaking change as customers can override it in their implementations. After upgrading to Sitefinity 15.4.8641, affected customers are required to reindex all Elasticsearch search indexes. Learn more...
CTA-banner
Progress Sitefinity

Meaningful engagement, elevated experiences delivered with ease.
Set your sites on Sitefinity.