L2025.4 Release Notes

Cloud Availability

This release is currently only available to cloud customers. It will be released shortly for on-premise availability as well.

As the content is still in progress, it is recommended that you check back here occasionally for the latest updates.

For a list of release dates and Sisense's end of support schedule, see Sisense Version Release and Support Schedule.

For information about the Sisense gradual rollout process, as well as an explanation of how the versions and release notes relate to content added during the rollout, see Sisense Gradual Rollout Process.

IMPORTANT NOTE - Regarding Upgrading:

Customers currently running Sisense versions older than L2025.2.0.249 cannot directly upgrade to versions L2025.3 or newer. You must first upgrade your Sisense installation to version L2025.2.0.249 or L2025.2.0.496. Only after completing this intermediate upgrade can you proceed to version L2025.3 or newer.

This important change is due to Sisense upgrading to MongoDB 8 starting from Sisense version L2025.3.

Privacy and Security Information

This release contains several security related updates. We highly recommend upgrading to this latest release to take advantage of any security-related updates and benefit from the Sisense support and warranty. In addition, Sisense strongly recommends regularly testing and auditing your environment after upgrading, and periodically during your subscription term, to ensure all privacy and security settings remain in place.

Customers are responsible for controlling and monitoring your environments and are therefore in the best position to ensure the correct security settings are in place for how you use Sisense products.

Due to the complexity of Sisense products, we strongly suggest that all customers ensure that you understand how all of the privacy and security settings within Sisense work.

If you use Sisense to store/process sensitive data, it is your responsibility to review and test your implementation to ensure you are not inadvertently sharing data with unauthorized third parties. For more information on data security rules, see Data Access Security.

BREAKING CHANGES - WARNING!

The following is a cumulative list of potentially breaking changes from approximately the past 12 months, and may also include warnings about upcoming changes:

Release Overview

Release L2025.4 provides a number of new features, improvements, and fixes to Sisense for Linux.

What's New

The following table lists the high-level impact (or potential impact, if any) of new features, and how to handle it if upgrading to version L2025.4 or newer. Continue reading the Release Notes below the table for a detailed explanation of these features, as well as improvements and fixes.

Feature Issues and Actions to Consider
Sisense Intelligence - Unified Assistant Experience

The analytics assistant has been significantly upgraded, providing improvements in the design and performance. Note that the existing Analytics Assistant sessions will not appear in the new assistant. You can still access the history via API if needed.

The underlying ai/chat REST API and respective chat sessions’ APIs are expected to be deprecated later in 2026. A separate notice will be released prior to the deprecation.

Publish Semantics without Build

Semantic attributes included in this release: Display name, Description, and Tags.

Not Yet Included (planned for future releases): Relationships, Identity name, Fiscal year configuration, and other advanced semantic metadata.

For ElastiCube mode: Publish Semantics is not possible during an active build process.

Sisense Intelligence - Unified Assistant Experience

We now have one assistant with a unified user experience across the product. Depending on where you are in the workflow, the assistant appears in different contexts with tailored capabilities:

  • Studio Assistant: Available in a dedicated tab, designed for creators working across the full analytics lifecycle: from data modeling, to chart and dashboard creation, to embedding.

  • Analytics Assistant: Available in the Analytics tab (dashboards). This experience supports dashboard owners, enabling them to create new dashboards, add or edit charts, and explore data. The assistant is also available in embedded dashboards via iFrame embedding, extending its capabilities to shared users.

User Experience Improvements

General refinements across the interface for a smoother and more consistent experience:

  • Enhanced chat session panel behavior.

  • Improved control over canvas mode.

  • Refined handling of tool notification cards within sessions.

  • Updated action button icons for clarity and consistency.

  • You can now delete individual chat sessions.

Workflow Enhancements

  • Improved dashboard and chart creation flows, as well as editing experiences.

  • In data model creation:

    • Tables can no longer be added manually.

    • Table names can no longer be edited.

Assistant Upgrades (Analytics Context)

The Analytics Assistant is now powered by the same improved design and performance introduced in the Studio Assistant. Enhancements include:

  • You can maintain multiple sessions per context.

  • You can choose between exploration and creation prompts for clearer guidance.

  • For dashboards connected to multiple data models, the assistant will automatically choose or will prompt you to choose.

  • You can request the available fields tool to see underlying tables and fields.

  • You can scroll through different chart versions and revisions.

  • Chart titles are now generated automatically.

  • Recommended queries are no longer displayed automatically at startup or in the shortcut menu, but still available upon request.

  • The assistant button now uses the Sisense Intelligence icon.

Data Model Access Control

Data designers can now enable or disable the Analytics Assistant per data model. When disabled, the assistant is unavailable for all dependent dashboards, giving designers more control over where AI-powered insights are applied.

Important Note:

After this version upgrade, existing Analytics Assistant sessions will not appear in the new assistant. You can still access them via API if needed.

Publish Semantics without Build

The new Publish Semantics feature introduces a lightweight, efficient way to publish semantic changes in ElastiCubes without requiring a full build. This improvement significantly reduces delays when updating semantic information such as column display names, descriptions, and tags.

This includes:

  • Independent semantic publishing: Semantic updates can now be published separately from physical model changes, eliminating unnecessary rebuilds.

  • Faster workflows: Publishing semantic changes (e.g., renaming a column or updating descriptions) no longer triggers the full (sometimes lengthy) build process.

  • Improved user experience:

    • On perspectives, a single Publish Semantics button is shown when only semantic changes are present.

    • On root models, both Publish Semantics and Build Model options are available, depending on the type of changes.

Semantic attributes included in this release: Display name, Description, and Tags.

Not Yet Included (planned for future releases): Relationships, Identity name, Fiscal year configuration, and other advanced semantic metadata.

Benefits:

  • Efficiency: Apply semantic changes instantly without interrupting workflows.

  • Consistency: Ensures published semantics are preserved, even during active build runs.

  • AI-Ready: High-quality, up-to-date semantic information improves the accuracy of the assistant responses.

Who Benefits:

  • Data Engineers & Modelers: Faster updates to ElastiCube models without waiting for rebuilds.

  • Business Analysts: Quicker access to refined metadata for downstream analysis.

Limitations:

  • For ElastiCube mode: Publish Semantics is not possible during an active build process.

  • First-time perspective setup: A new perspective cannot be published until it has been built at least once.

  • Handling physical changes: If any physical change occurs in the root model and is pulled into a perspective, that perspective must be built before it can be published.

What's Improved

Add-ons

  • Interactive Pivot - The context menu is no longer limited to 170px width. It now stretches to render the menu items in their entirety.

APIs

  • All AI-related settings endpoints in REST API v2 have been consolidated under the settings section in Swagger.

    The following endpoints are now deprecated and will be removed in the next release:

    • GET /settings/ai/llm

    • POST /settings/ai/llm

Compose SDK Mode for Dashboards

  • Compatibility Detection: More compatibility issues are now detected.

  • Compatibility Restrictions: Restrictions have been expanded to include more features that do not have compatible configurations. For example, dashboard designers are no longer able to select widget types that are not supported and will not render.

  • Compatibility Warnings: More information is provided in the warnings, such as recommended steps for remediation.

Connectors

  • Sisense now supports creating Build to Destination (B2D) connections to Snowflake using the key-pair authentication method.

    • Although existing username/password-based connections are currently supported, they must be migrated to key-pair authentication due to Snowflake’s single-factor authentication deprecation.

    • The documentation for 2.0/b2d-connection endpoints has been updated and includes placeholders with sample payloads to illustrate their usage.

      Note:

      Currently, support for key-pair authentication is only available for Snowflake connections. For Redshift connections, continue to use the current authentication methods.

  • To simplify migration due to the Snowflake single-factor authentication deprecation, a centralized connection list inside the data model highlights all connections that require migration.

Dashboards

  • Improved navigation:

    • Viewers can now view their dashboards in list view in the Analytics tab.

    • The “Dashboards” title at the top of the navigation bar links to the homepage.

Data Models & Perspectives

  • When creating a custom import query, if the default dataset is provided in the connection parameter, only the query table names need to be specified.

  • When exporting/importing a data model, Sisense Intelligence settings are now included.

Formulas

Shared Formulas

Support for shared formulas is fully implemented across environments with improved management and visibility. This feature is now enabled by default for the new deployments. For upgrading customers who have not previously activated shared formulas, the feature must be enabled by an administrator in the Admin tab > Feature Management page by turning on the Shared Formula toggle.

The following capabilities are now supported:

  • Tenant-Level Isolation – Shared formulas are properly isolated at the tenant level.

  • Starred Formulas Migration – Starred formulas can be fully migrated to shared formulas with backward compatibility maintained.

    Note:

    When disabling the Shared Formula feature, existing starred formulas will be restored. However, shared formulas will not be converted to regular or starred formulas. Widgets using shared formulas will display errors and must be updated manually.

  • Renaming Shared Formulas - Users can rename shared formulas.

  • Dependency Detection – Widgets, formulas, alerts, and other dependencies linked to shared formulas are consistently identified and displayed.

  • Export/Import – Dashboards with shared formulas can be seamlessly exported and imported between environments. When importing a dashboard with shared formulas, make sure the formulas exist in the data model in the target environment.

Display Dependencies for Shared Formulas

  • Clicking the “share” icon for a formula in the shared formulas tab opens a window that displays the following information:

    • Dashboards using the shared formula.

    • Widgets using the shared formula.

    • Pulse Alerts that reference the shared formula.

    • Other Shared Formulas that depend on the selected shared formula.

Limitations:

  • Shared formulas from the root model are not inherited in perspectives.

  • Shared formulas are only accessible from the compact formula editor. They are not available in the full screen editor.

Infra

  • RKE and Kubernetes are upgraded to version to 1.34 (latest).

  • fsGroupChangePolicy has been changed to OnRootMismatch for NFS to only change permissions and ownership if the permission and the ownership of root directory does not match the expected permissions of the volume.

  • To reduce init containers' startup time on large volumes, the service init and readiness probes are changed to FQDN to shorten services init time in some cases.

Semantic Enrichment

  • There is now a dedicated button for enabling descriptions.

  • Descriptions will no longer be generated with examples, to reduce the risk of unwanted data sharing.

  • Descriptions generated by Sisense Intelligence can now be deleted in 1 bulk action (See below)

  • The location of the feature has been moved under the sparkle icon, with 2 sub-options:

    • Generate Descriptions - to generate descriptions only for fields with empty descriptions

    • Delete all AI Generated Descriptions - to delete all field’ descriptions that were generated by AI and have not been edited


Sisense for Mobile v3.2.3

  • App navigation between pages has been improved.

Sisense Intelligence - Admin Setting

It is now easier to manage Sisense Intelligence:

  • There is a new Sisense Intelligence section under the Admin settings.

  • The Feature Management page is now separate from the provider configuration.

  • Feature Management for the assistants is consolidated into one setting.

  • There are new default settings for the Analytics Assistant on new dashboards and data models which control the default behavior for dashboard owners and users.

  • Narrative settings are now located under Sisense Intelligence > Feature Management (instead of App Configuration > Feature Management).

To accommodate the changes above, there have also been some changes made to our REST APIs:

  • GET, PATCH and POST /settings/ai - Control the settings of Sisense Intelligence features.

  • GET, POST /settings/ai/terms - Control accepting the terms of use for your own AI providers.

  • Deprecation warning was added to GET, POST /settings/ai/llm - Control the AI settings and LLM configuration.

What's Fixed

Add-ons

  • Previously, editing Tabber widgets in embedded dashboards occasionally caused performance degradation and page freezing, especially in dashboards with multiple widgets to process simultaneously. This has been fixed by improving the widget re-rendering logic to process widget updates asynchronously. This prevents UI blocking and ensures changes are properly reflected in the active tab without performance degradation.

Analytical Engine

  • Previously, the JDBC PostgreSQL connector occasionally casted floats as 'DOUBLE' data type in live models. This caused an error for some widgets when using the Analytical Engine. This has been fixed and now runs without errors.

Assistant

  • Previously, there was a vulnerability through which a viewer could create/edit admin chats. This has now been fixed and it is no longer possible to do so.

  • Previously, the assistant was accessible through a known URL although the feature was disabled. This has now been fixed.

Connection Management

  • Previously, after adding a group and user to an existing connection in the Connection Manager share menu, a blank screen appeared. This has now been fixed and works as expected.

  • Previously, when sharing managed connections, in some cases not all of the users were displayed as "shared with". Sharing managed connections is now stable and works as expected.

Connectors

  • When using an Athena live connection, Fiscal year offsets by quarter failed the query when a widget time filter was used. This has now been fixed and works as expected.

  • Previously, Snowflake connections were marked as “requires migration to key-pair“ for data designer roles even when connection is already based on key-pair already. This has now been fixed and only appears for connections using login/password.

  • Previously, after a cache invalidation or restarting a query pod, tables from the connector were not immediately available. This has been fixed and tables from the connector are available immediately after upload.

  • Previously, when using a Databricks live connection, widgets failed to load when viewing data for a non-default fiscal year and quarter aggregation. This was due to the use of the unsupported “CREATEDATE” function. This has now been fixed and widgets now use the Databricks-supported 'MAKE_DATE' function instead of the 'CREATEDATE' function.

Export to PDF

  • Previously, when exporting assets embedded using WAT to PDF, the configuration was not preserved. This has now been fixed and works as expected with the respect to the pdf settings.

Filters

  • Previously, clearing a selection by clicking on a corresponding value in a widget was not applied properly to dependent filters. This has now been fixed, so that the selection is actually cleared and the results are updated both for the dependent filter state and the widgets data.

  • Previously, drilling into a widget and applying a filter when selecting a value produced an error. This has been fixed and the widget shows a list of values to drill into.

  • Previously, selecting values in the treemap widget sometimes caused incorrect updates to dashboard filters in the fields used as treemap categories. This has been fixed and the filters now update correctly to reflect the selection and treemap levels.

  • Previously, when applying multiple dashboard filters and adding an OR relationship in the Filter Relationship Editor, Pulse displayed the results as an AND condition. This has been fixed and Pulse handles the OR condition as expected.

  • Previously, in live models with data security and missingValues.returnNulls enabled, the dashboard changes the N/A filter to “Include all”. This has been fixed and the N/A filter remains in place.

  • Previously, some filters that were created and saved using the Original Translator logic failed when processed with the Analytical Engine, due to the differences in the filter query structure. In particular, top/bottom filters on value fields using formulas were affected. The query generation logic has been updated and the top/bottom filters act as expected.

    Important: To apply the fix to existing widgets, manually reopen each affected widget in Edit mode, click Apply to save it again, and refresh the dashboard.

Infusion Apps

  • Previously, when selecting fields on the Viewpoint Management edit page, users were able to select unrelated schemas, leading to query errors or empty results. This has been fixed and schemas not related to the current selection cannot be selected.

Pulse

  • Previously, emails were not automatically generated for Pulse alerts. This has been fixed and is working as expected.

Reports

  • Previously, the color formatting in pivot widgets was not applied when generating Excel reports via Report Manager if the Export Modifications add-on was also enabled. This has been fixed by modifying the logic for transferring cell colors during export.

  • Previously, in Report Manager, the list of SFTP servers appeared empty for non-admin users. This has been fixed and all users can select from the list of allowed SFTP servers (as configured by an administrator).

Sisense for Mobile v3.2.3

  • Previously, users were unable to log out of the Sisense mobile app when there was a server connection error. This has been fixed by improving application performance during server connection errors.

Sisense Intelligence

  • Setup - User role permissions the VDB set up for self-hosted customers only have been fixed ( /api/v2/settings/ai/vdb, /api/v2/ai/vdb/test).

Widgets

  • Previously, Sunburst widgets with no data displayed “0” values as "1". This has now been fixed and shows a message that there is no data to display.

  • Previously, when the value in Highcharts was at or around the max value on the y-axis, hovering over it displayed the tooltip far from the value. This has now been fixed and the tooltip is displayed near the value.

  • Previously, in some cases, styleOptions contained incorrect property names, causing charts to render incorrectly in customers' applications. This has now been fixed and styleOptions works as expected.

  • Previously, sorting date-time values in a table widget column header was not applied correctly and resulted in an unsorted state. This has now been fixed, and clicking a table column header sorts the values in ascending/descending order.

Coming Soon

Primary Filters

Dashboard designers can arrange filters in a hierarchical manner, designating specific filters as primary filters that dynamically affect regular filters. Primary filters can be enabled by an Administrator on the Admin tab > Feature Management page by turning on the Primary Filters toggle.

  • The designer UI provides a clear visual distinction between primary and regular filters.

    This distinction is not presented for dashboard viewers – both primary and regular filters appear the same, and the difference is only in displaying the available values: all available values for primary filters, and only relevant values – for regular filters.

  • After a user applies a primary filter, the regular filters dynamically update to present only relevant values.

  • Users can set multiple primary filters: they do not affect each other, but each of them affects all regular filters.

  • AND/OR filter relationships can be configured between filters at the same level. AND logic is always applied between primary and regular filters.

  • Dependent filters are only supported for regular filters.

  • Background filter can be set up for primary filters.

    Note: Primary filters DO NOT affect displayed values when setting up a regular background filter. The regular filter displayed is affected both by the background filter and primary filters selected. If values selected for the regular background filter (e.g., ‘Country: USA, Canada, Mexico’) conflict with selection in primary filters (e.g., ‘Region: Europe’), it will result in ‘No Results Found’ displayed in the ‘Country’ filter tile.

  • Primary filters can be locked to prevent users from editing their selected values.

Limitations:

  • Primary filters are not compatible with the Custom Row Level Security add-on. Queries with primary filters break when custom data security is applied.

  • Primary filters are sometimes not passed correctly in Jump to Dashboard flows.

Deprecations

Sisense Intelligence - APIs

  • The following VDB endpoints are now deprecated and will be removed in the next release:

    • GET /settings/ai/vdb/indexes

    • GET /settings/ai/vdb/indexes/{collection_name}

    • POST /settings/ai/vdb/indexes/{collection_name}

    • DELETE /settings/ai/vdb/indexes/{collection_name}

  • The following LLM endpoints are now deprecated and will be removed in the next release:

    • GET /settings/ai/llm

    • POST /settings/ai/llm