
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sense Enterprise on Windows release notes - November 2024 Initial Release to Patch 6
Feb 19, 2025 5:27:31 AM
Nov 26, 2024 5:42:09 AM
Table of Contents
- What's new in Sense November 2024
- Visualizations & Dashboard
- Data & Platform
- Resolved Defects
- November 2024 Patch 6
- November 2024 Patch 5
- November 2024 Patch 4
- November 2024 Patch 3
- November 2024 Patch 2
- November 2024 Patch 1
- November 2024
- Known issues and limitations
- Clients
- Dynamic views
- Managing a Qlik Sense site
- Qlik Sense Desktop
- Connectors
- Cloud deployments and Multi-Cloud
- Upgrade notes
- Important Notice for Android Mobile Users
- System requirements notes
- Downloads
The following release notes cover the versions of Qlik Sense Enterprise on Windows released in November 2024. For questions or comments, post in the Product Forums or contact Qlik Support.
What's new in Sense November 2024
Please refer to the What’s new sections of the online help for further information about the new and updated features of the Qlik Sense Enterprise on Windows November 2024 release:
What's new in Qlik Sense November 2024 (Users)
What's new in Qlik Sense November 2024 (Developers)
What's new in Qlik Sense November 2024 (Administrators)
Visualizations & Dashboard
Action to set active cyclic dimension field
The button got another action for controlling cyclic dimensions. Use Set active field to go to a specific field in the group.
Images in tables
Images can now be embedded in the new straight table and pivot table in the visualization bundle. The images can be sourced from the media library or from a URL.
Improvements to sheet navigation, interaction and the left asset panel
- The sheet navigation has moved to the left asset panel for easier navigation, alongside Bookmarks and Notes.
- Grouping of sheets makes sheets easier to organize and find.
- Pinning and resizing of the left asset panel makes the panel more readable and flexible.
Navigation menu
With our new navigation menu, you can style it as you prefer.
New UI settings
App settings now include options to toggle individual items and buttons in the app navigation bar, toolbar and sheet header, allowing greater customization of the end user experience.
Tab container
The new tab container is an improvement the old container object with a new name and styling settings for labels, tabs and icons.
Selection bar improvements
- Labels: If the user has provided a label to a master dimension, then that label will be used rather than the field name in the underlying data model. This will improve usability and make it easier to create multilingual applications.
- Styling with custom themes: The selection bar can now be styled using custom themes. Style the selection bar and listboxes with custom definitions for the dataColors properties.
Context menu for visualizations
Introducing a new context menu for visualizations toggle in Qlik Sense, enhancing app customization and user experience by allowing flexible control over the context menu visibility within app properties.
Straight table styling improvements
New style settings e.g. background color and image, font and grid styling.
Modifiers and expression based text styling in the new straight table
- Text styling by expression using tags <b>,<i>,<u> and<s>.
- Modifiers: turn your measure into an accumulation, a moving average, a difference, or a relative number with a single drop down.
Chart exploration for straight tables embedded in layout and tab containers
Chart exploration in the new straight table is now supported in layout container and the new tab container.
Combo chart improvements
- Added labels to markers and a setting to toggle the grid.
- Option to display labels on stacked measure segments.
- Chart animations
Chart background image by URL
Chart background by URL offers huge potential to style and build up a highly dynamic and stylish app. Useful for:
- Linking images from external sources.
- Building up dynamic images using an expression with inline SVG as a Data URI.
- Fetching images from the media library with an expression and the API.
General styling of bundled charts
The remaining charts in the visualization and the dashboard bundle are getting general styling including font styling of titles, background color and image options and border and shadow settings.
Data & Platform
Enable and disable autocomplete in script and expression editors
Users can now enable or disable autocomplete hints when writing Qlik script in the script editor, data load editor, and expression editor.
Expressions in field labels
You can now have expressions in field labels for drill-down and cyclic dimensions. This lets you for example enable translation of labels in multi-language apps.
Improved usability of the Data load editor
- Data preview feature, allowing Qlik Sense users to get better insight when writing script to load data.
- Visual wizards have been added to easily write Store statements or include QVS files.
- Usability improvements such as resizable panels and the possibility to preview the content of the included QVS files.
Improved usability and support of QVS script files
- View and include QVS files in load scripts.
- Improved usability of QVS files promotes scripting best practices
Search and replace in expression editor
Users can now search and replace text within the expression editor. This includes a "replace all" option, allowing for quick bulk edits within a single complex expression.
Expanded Qlik Cloud distribution
Qlik now enables all customers to distribute Qlik Sense apps to a Qlik Cloud tenant, regardless of their license. This update particularly benefits clients on a QAP (Qlik Analytics Platform) license, who can now distribute apps to the cloud—a capability that was previously unavailable to them.
CSRF protection extended to Websockets and add-ons
Extended CSRF protection to Websocket requests and added support for CSRF to add-on products.
If you are using mashups or have cross-site domain setups, add the following response headers to enhance security and control access. These headers help protect against Cross-Site Forgery (CSRF) attacks:
- Access-Control-Allow-Origin: https://localhost:8080
- Access-Control-Allow-Credentials: true
- Access-Control-Expose-Headers: qlik-csrf-token
Postgres database support
Added support for Postgres versions 15 and 16.
Resolved Defects
November 2024 Patch 6
Key | Title | Description |
QB-30855 | Qlik Sense: 404 error in browser console | This fix removes a bug where a 404 error was shown in the web browser developer tools when loading an app. |
QB-31101 | Sheet navigation for anonymous users | There was an issue where anonymous users could not navigate between sheets using the sheet buttons. This has been fixed. |
QB-30758 | Geo Analytics: After upgrade to Qlik Sense Nov 2024 the GA Plus connection hangs | After upgrading to Qlik Sense November 2024, the Geo Analytics Plus connection would indefinitely show "Please wait - analyzing the selected data". This was due to an issue in the field selection dialog which has been fixed. |
November 2024 Patch 5
Key | Title | Description |
QB-30779 | Qlik Sense: Issue with locked fields and section access after reload | Fixes an issue where locking a selection in an app with a section access caused the field to be included in the section access after a reload or partial reload, and the only available values after the reload were the ones that have been locked. |
SHEND-2285 | Update node.js to the latest patch version with fixes | Qlik Sense November 2024 Patch 5 updates the version of NodeJS to pick up recent patches. |
QB-30798 | Non-deterministic subset of rows loaded from Parquet file | Fixed an issue where Parquet files would not load all rows for particular nested structures. The files had to contain a column with repeated pairs of data. Additionally, the number of repeats had to be changing over the file. |
QB-31060 | Qlik Sense: Qlik embed error when using a virtual proxy with prefix | Fixed a problem that occurred when embedding a UI with an iframe using a server with a virtual proxy prefix as host in the embed config. The problem was caused by fetching a javascript used to register a service worker without the virtual proxy prefix. |
November 2024 Patch 4
Key | Title | Description |
QB-30811 | Fix for app thumbnail alt tag | The app thumbnail was missing an alt tag. Since the thumbnail is purely decorative, an empty alt tag has been added. |
QB-30760 | Selection bar contrast issue | In sheet view in an app, the background of the selection bar was dark enough to give the text low contrast. By brightening the background, the contrast has been increased, increasing readability of text. |
QB-30629 | Qlik Sense: Unable to open tables with empty header in Excel | Exporting tables to Excel while "Table formatting" is enabled but with an empty header definition would make the resulting file corrupted and unable to be opened in Excel. This issue has been fixed. |
TLV-630 | Sheet and Bookmarks accessible directly in Qlik Sense toolbar | 'Sheets' and 'Bookmarks' have been re-added as items in the default configuration of the app toolbar. This setting can be configured by opening the app settings, and selecting 'UI settings'. |
November 2024 Patch 3
Key | Title | Description |
QB-30730 | Qlik Engine: Display error for null date or time values in Excel | When exporting a table containing null date or time values from an app into Excel, those values would be displayed using the wrong character. The values were incorrectly exported as numerical data instead of dates but the issue has been resolved. |
NLC-124 | Qlik Sense: Issue with Insight Advisor Chat in Portuguese | In the context of a multi-cloud deployment, some modules and libraries were not loading correctly and created issues with the Insight Advisor Chat when set to languages other than English, such as Portuguese. Missing libraries now load properly. |
November 2024 Patch 2
Key | Title | Description |
QB-29911 | Qlik Sense: Engine times out when calculating dimensions in large applications | When trying to allocate large chunks of the local heap (between 1.2 GB and 2.4 GB) a bug would cause an infinite loop that could hang the engine process. The bug has been fixed. |
QB-30110 | Qlik Cloud Services: Fuzzy search using Latin characters returns Chinese characters first | Searching a term in a file using Latin characters would return terms with Chinese characters first in the results, even though they don't match. This was due to non-ascii characters, such as Chinese, not being supported for fuzzy search. The bug has been fixed and searches should now return the expected results. |
QB-29868 | Visualizations: Adding access to clear all and delete buttons via keyboard | We have added the ability to navigate to the clear all and delete buttons using the keyboard, and announcing what they do through the screen reader. |
November 2024 Patch 1
Multi-Language Support Available in Insight Advisor Chat
A drop-down button has been added that allows users in Insight Advisor Chat to change the language used when having natural language interactions. Supported Languages are here.
November 2024
Key |
Title |
Description |
QB-29903 | "Not found" error on file preview and reload for some SFTP connections. | Depending on SFTP server, some valid connections returned the "not found" error on selecting file on preview or file reloading. This degrade is now fixed. |
QB-29610 | Qlik Engine: New optional parameter Hint for XIRR Aggregation function | When a Hint argument is provided, XIRR will pick the numerically closest valid answer it can find, which can be either a positive or a negative one. If no hint value is provided, it will always pick a positive solution before a negative one. |
QB-29492 | Qlik Sense Visualizations: Variance Waterfall fails to export as PDF or image | Fixed a problem introduced with the February 2024 release which prevented the exporting Variance waterfall to PDF or image. |
QB-29401 | Visualizations: Problem replacing invalid dimensions / measures master items | Fixed a problem where replacing dimensions or measures would sometimes fail if they were linked to a non-existing master dimension. |
QB-29232 | Qlik Sense Visualizations: The 'More' menu in the filter pane displayed incorrectly | The 'More' menu in filter panes displayed incorrectly under other objects or the assets panel. |
QB-29043 | Qlik Engine: Distinct count on key fields incorrectly handling key subsets in reports | In reporting mode, a set expression with a distinct count over a key field was not always calculated correctly. The calculation outcome depended on the table load order and the subset relation of the key in the tables. The reporting calculation now builds an invariant and well-determined field and table state. |
QB-29033 | Qlik Sense Platform: WebSocket connection lost | Fixed a problem that would, in some cases, throw an exception that caused the loop WebSocket listener to terminate. |
QB-29018 | Qlik Sense Engine: Incorrect library function used for deleting an element from object array | While updating the properties cache for DeleteChild operation, the library function used to remove an element from the childlist object array causes the last element to be moved to the deleted element index. This causes the original order of remaining elements to be changed. Fix is added to use the library function which preserves the order of remaining elements. |
QB-29009 | Visualizations: Problems with sheet navigation | Fixed a problem that intermittently prevented opening apps, adding new sheets, and navigating existing sheets. This was solved by optimizing the reranking of sheets whenever there are rank conflicts. |
QB-28873 | Qlik License: Captcha box not always visible on the the Signed License Definition | Fixed a problem where the Captcha box was not always visible on the Signed License Definition site. |
QB-28865 | Qlik Sense Visualizations: Cannot set or unset bookmark as default | Fixed a problem that prevented the setting or unsetting of the default bookmark within an app. |
QB-28864 | Qlik Engine: Window script function converts Nulls to text | Fixed a problem where the window function would incorrectly translate loaded null fields to '-' which could then be selected. With this fix, the handling of null values is corrected and null fields remain null. |
QB-28741 | Qlik Sense Visualizations: The listbox 'More' menu for tables and pivot tables closed without changes | When selecting one of the options in the listbox 'More' menu, it closed without applying the changes. The selections are now applied correctly instead of closing the menu. |
QB-28727 | Visualizations: Not possible to search for bookmark | Now validating bookmark creation date before the formatting date. |
QB-28658 | Visualizations: Sheet styles not working for newly created apps | Fixed a problem where sheet styles did not persist on new apps. Properties are now bound to the visual elements which show the changes. |
QB-28630 | Visualizations: Incorrect position of data points on a line chart | Fixed a problem that caused data points to be incorrectly positioned on small screens or when zooming to 125%. |
QB-28611 | Qlik Engine: Lineage data API is not working when using Preceding LOAD | Fixed a problem where the /v1/apps/{appId}/data/lineage API returned an empty discriminator for Load From statements with a preceding load. |
QB-28589 | Qlik Sense Visualizations: Field titles missing in Chart Exploration | Alternative columns were initially shown without proper titles in the new Qlik Sense straight table's chart exploration. This happened during sheet editing and when users worked with the exploration feature to add and remove columns. |
QB-28453 | Qlik Sense Engine: Dynamic scripts in charts did not add or replace values in the correct rows | When evaluated in a chart, the dynamic scripts did not have access to the context information used to access the source rows. Therefore, they only used one row for all additions and replacements. |
QB-28451 | Qlik Sense Engine: Dynamic scripts were not evaluated when expected | The engine only checked if a chart contained expressions when determining if it should be evaluated as a table or a hypercube. This meant that any hypercube modifiers such as dynamic scripts were ignored if the chart did not contain an expression. |
QB-28426 | Qlik Enterprise Connectors: Amazon Redshift populating duplicate columns | This enhancement addresses an issue where duplicate columns were being fetched when schemas with the same name existed in both the external schema and the Datashare schema. Now, columns are retrieved only from the selected database schema, ensuring accurate data retrieval and eliminating duplicate columns. |
QB-28406 | Qlik Sense: Axios security issue | Fixed a security issue caused by Qlik Sense using an old version of Axios. The was resolved by updating the version of Axios used by Qlik Sense. |
QB-28395 | Qlik Sense: Tooltips do not display for selected dimensions | Fixed a problem that prevented the display of tooltips for selected dimensions in Associative insights. This was due to a missing attribute which has now been restored. |
QB-28392 | Qlik Enterprise Connectors: Google Big Query Connector - Select dialog | Changing the catalog from dropdown did not refresh the list of databases. |
QB-28299 | Qlik Sense Engine: The Concat function resulted in a faulty lineage | In some cases, when the Concat function was used in combination with the FROM load statement, the Concat function did not add the correct sources for a field, resulting in an faulty lineage graph. The faulty graph assumed that the sources were present and therefore incremented an internal index, which resulted in incorrect relations between nodes. Support for the Concat function has been added for lineage and it will now properly add the sources. |
QB-28201 | Qlik Engine: Iterator is shown as a non-integer when using large values | Fixed a problem with the string conversion method used in a FOR loop, which caused formatting issues when handling large values. |
QB-28142 | Qlik Sense Engine: Missing privileges for connections | Fixed a problem where connections that were fetched using REST API were missing privileges. This would cause the Add data button to be missing from the connection Attached Files. |
QB-27988 | Qlik Engine: Syntax error on tab during script execution | Fixed a LOAD script parsing problem when the WHERE clause contains "(". |
QB-27933 | Qlik Sense: Date picker library is outdated | Updated momentJS to the latest version. |
QB-27902 | Qlik Sense Engine: Hypercube modifier REPLACE LOAD sourced data incorrectly and added rows to chart | When REPLACE LOAD was used in a dynamic chart script, it was using only one row for the source data regardless of the actual number of source rows. It also incorrectly added rows to the chart. |
QB-27821 | Resolved UI issue: Restored internal menu functionality in Dev Hub | In the Mashup editor in Dev Hub, the 'Menu' button in the toolbar was inadvertently replaced with a 'Help' button. The issue is resolved and access to the 'Menu' button has been restored. |
QB-27754 | Qlik Sense: CORS error blocks external API requests | Fixed an issue with CORS (Cross-Origin Resource Sharing) requests that were blocked when making external API requests. The issue was related to the handling of the "withCredentials" option in the requests. |
QB-27751 | Qlik Sense Visualizations: Overflow on button labels was not displaying correctly with ellipses | The button labels were missing settings for text overflow. CSS settings were added and now the labels work as expected. |
QB-27657 | Qlik Sense Engine: Parquet file not deleted | Parquet files were in some cases not deleted after being used. This has been fixed by not using the MemoryMap option when opening Parquet files for reading when the files have been downloaded using a web connector. |
QB-27639 | Schedule reload task using custom schedule | When adding a custom filter, some valid format options produced an error. |
QB-27632 | Qlik Sense Engine: Incorrect format when exporting a table containing dates | When exporting a table containing dates to Microsoft Excel, the date fields were exported in numeric format, instead of formatted date/time. This has been fixed by treating unformatted date/time values as formatted Excel date/time fields, using default formats that adjust to the viewer's locale. |
QB-27623 | "Show totals above" option is missing when converting native Pivot table to Pivot table (Visualization bundle) | An issue was identified in which the "Show totals above" option" is not shown when converting a native Pivot table to the Pivot table from the Visualization bundle. The issue has been resolved by adjusting a setting for indent mode. |
QB-27565 | Qlik Sense Visualizations: Added sanity check for invalid column width values, preventing view data crashing | Possibly due to converting a table to a pivot table, the, the values stored in the pivot table properties for column widths were incorrect. When the view data mode was selected, those incorrect values caused the chart to crash. A sanity check has been added to prevent the crash. |
QB-27477 | Qlik Engine: Tables with the same expression show different results | Fixed a problem when SET analysis constraints did not correctly limit the number of rows in the hypercube, leading to inconsistent results for the same expression. |
QB-27393 | Visualizations: Filter pane selection options are not displayed | Fixed a problem where expanding a filter pane caused the buttons for making different selection options (such as more, clear selection, cancel, and confirm) were not displayed. |
QB-27352 | Qlik sense Visualizations: Selection popup and bar is blank when using getGlobal method in a mashup | Fixed a problem where listboxes within mashups could stop working. This problem occurred specifically for mashups created using the Capability API and calling the qlik.getGlobal function. |
QB-27348 | Qlik Enterprise Connectors: Invalid Session Token error for Amazon Athena connections | Resolved an issue with the Amazon Athena connector when using a proxy with user name and password to authenticate the connection. The resolution involved fixing the authentication process so that the Proxy Username value entered by the user is properly forwarded to the driver. |
QB-27277 | Qlik Sense Visualizations: Data Manager custom association field preview not working | Fixed a problem that caused the preview of the custom association fields to stop working when selecting which fields to associate the tables with. |
QB-27237 | Qlik Sense: Custom Trigger with double digits causes custom filter validation error | Custom filter now allows the use of double digits for the hourly position for Tasks in the Qlik Management Console. |
QB-27227 | Bar chart label incorrect when the result is 1.95 | Fixed floating error on formatting. |
QB-27147 | Qlik Sense Visualizations: Qlik Sense icon not showing in apps on May 2024 IR | Fixed a problem that caused the favicon to disappear on some apps. |
QB-27108 | Visualizations: Exporting object with styling fails | Fixed a problem where exporting any object with shadow values as an image would fail. This was solved by disabling chart shadows on server printing. |
QB-27008 | Qlik Sense Visualizations: "Color by expression" not working in a dimensionless barchart | Fixed an issue where you could not switch to "Color by expression" in a dimensionless barchart and instead it defaulted to single color. |
QB-27006 | Qlik Sense Visualizations: Incorrect CSS for overflowing content | When the content of a multi KPI could not fit in the height of the object, the data could end up inaccessible to users. By correcting the CSS, the data can always scrolled to the data. |
QB-26965 | Qlik Sense Visualizations: Incorrect rendering of heatmap | Fixed a floating error in calculating the number of rows and columns that caused heatmaps to render incorrectly. |
QB-26946 | Qlik Mobile zooming issue | Prevented users from interacting with a chart in a small device if the browser is zoomed in. |
QB-26936 | Qlik Sense Engine: Select and search methods fail to parse search strings starting with certain characters | Search strings starting with any of the following characters: <>\"~()='[] would not be parsed correctly when the user was expecting an exact search. A fix was added which will allow users to force an exact search by adding an extra backslash "\" before any of the special characters (for example, to search for "<x>" enter the search string "\<x>"). This fix is disabled by default. To enable it, update the Settings.ini file to include "EnableSpecialCharacterEscapingInSearch = 1". |
QB-26902 | Qlik Sense Visualizations: The button object was unclickable in a mashup if the label was too long | Buttons with long labels are now clickable within a mashup. |
QB-26880 | Qlik Web Connectors: Files stored in a team folder are inaccessible through the Dropbox connector | A new connection parameter was added to access Dropbox team folders and files. The root parameter allows the selection of team root if it's available for authenticated users. |
QB-26872 | Qlik Sense Engine: Resolving issues from open app performance enhancements | There were some issues with connection deletion behavior after implementing performance enhancements for opening apps. These have been resolved. |
QB-26840 | Qlik Sense Engine: The <CreatorDoc> tag is empty in QVDs created with Qlik Sense February 2024 | Fixed a problem where the <CreatorDoc> tag in the metadata of QVD files created with Qlik Sense February 2024 was empty, instead of showing the app ID that generated the QVD. <CreatorDoc> tags are now written from the STORE statement, even if the format spec is omitted. |
QB-26786 | Qlik Sense Visualizations: Alternative measure & dimension dropdown was not updating correctly | The alternative measure & dimension dropdown did not update correctly when a user edited a chart. This issue has been fixed. |
QB-26669 | Qlik Sense Engine: Problem exporting straight table to Excel | Fixed a problem with handling the pre-generated format string for Euro during Excel export from the Qlik Engine. |
QB-26657 | Qlik Sense Visualizations: Qlik extensions lost custom properties after server restart |
Three extensions did not have the version specified correctly: The versions are now updated properly in all files for these extensions |
QB-26613 | Qlik Engine: Dimension created with Aggr function does not fully support selection | Fixed an issue that would cause some apps to have a limited ability to make selections in a dimension created using the Aggr function. |
QB-26558 | Qlik Engine: Connector performance reload issues in Qlik Sense February 2024 | The Select Statement Lineage for Sense Server has been disabled as it served no purpose in Qlik Sense Enterprise on Windows. This was causing issues with some connectors by making irrelevant calls in Sense Server. |
QB-26530 | Qlik Sense: Custom Cache Control settings not maintained with server reboot | Enhanced the Hub service to use a retry mechanism, allowing it to wait for the QRS API's /ContentCacheControl endpoint to respond. |
QB-26504 | Qlik Cloud Engine: Line Chart not showing all values for X-axis | Fixed an issue that would, in some apps, exclude the highest magnitude dimension value from a chart using a continuous x-axis. This could happen when the data point's x-axis value was encoded using more than the 15-digit precision used in the QIX Engine |
QB-26486 | Qlik Sense on Windows: Straight table columns unusable with auto width | Fixed a problem where columns in straight tables using auto width became unusable. The minimum width has been increased to 120px. |
QB-26447 | Visualizations: Some table column headers do not wrap | Due to an indexing error in the table code, the showing/hiding header icons and wrapping header text, were based on the wrong column. These calculations now use the correct index and the text wrap and icons are shown correctly. |
QB-26407 | Qlik Sense: Node.js updated | Node.js has been updated to version 18.20.4. |
QB-26392 | Qlik Sense on Windows: Failing requests to fetch custom brand spam console | Fixed a problem where requests specific to the Qlik Cloud Services offering were made on Qlik Sense Enterprise for Windows deployment causing the failing requests to spam the console. |
QB-26205 | Visualizations: Cannot rearrange columns in the new Straight Table | Fixed a problem where columns could not be rearranged in the new straight table if the table had conditional columns. |
QB-26199 | Visualizations: Undo button not working | Fixed a problem where the undo button was unresponsive after unlinking a master dimension. |
QB-26192 | Connection issues after access token expiration | Dependent connection parameters were not being properly passed when re-authenticating after access token expiration for several connectors, and the default values for these parameters were being used instead. This fix correctly passes in the necessary parameters. This issue affected the Azure Storage, MSCRM, OneDrive, Office365, and Outlook365 connectors. |
QB-26106 | Qlik Engine: HypercubeEvaluator calculation error | Fixed a problem in a hypercube calculation that returned a row even when the selection result was empty. After the fix now rows should be returned. |
QB-26098 | Scatter plot labels | Fixed a problem with the rendering of the scatter plot during changes in viewing data. |
QB-25981 | Incorrect translation: Japanese | Corrected the Japanese translation for "Sorting in search" when working with pivot tables. |
QB-25920 | Qlik Engine: Unable to filter text values of QVD in Data Manager | Fixed a problem where the filtering of a text field for QVD files was not working. If the field type was a string but the filter value was a number (for example: 1), the filter would not work. This has been fixed by forcing the columns to be interpreted as text. |
QB-25909 | Qlik Sense on Windows: Unsupported trigger time zone reported as (GMT + 0000) | This adds a fix for setting Daylight Savings Time to Permanent Standard Time if the time zone is not supported by the Qlik Management Console (QMC). |
QB-25871 | Qlik Engine: Cannot reference iterator value using $() in chart script | In a chart script, the iterator in a "For… Next" loop could not be used in a dollar expansion expression. This has now been fixed. |
QB-25773 | Visualizations: Inconsistent behavior when pressing home/end keys | Fixed a problem that caused inconsistent behavior when pressing the home/end in the search listbox of a filter pane. |
QB-25730 | Qlik Sense Engine: Inner set expression issue when outer set expression is present | Fixed an issue that caused the miscalculation of inner set expressions when outer set expressions were present. The inner set expression {<Field1=StateA::Field1>} will now read Field1 correctly from StateA even when an outer set expression is present. |
QB-25031 | Qlik Web Connectors: Unable to load data from Odata database via Qlik Odata connector | Fixed a problem where a "System.OutOfMemoryException" would be thrown if the OData connector returned a large response. This was solved by accepting smaller values in the Max depth parameter. Additionally, new tables have been added to retrieve information (V4GetSchemas, V4GetEntities, and V4GetProperties). |
QB-25016 | Qlik Sense: Issue with display scaling on Qlik Sense on Windows February 2024 | Fixed a problem with scaling present on high DPI monitors. |
QB-24997 | Qlik Sense on Windows: Exception importing sheets to NPrinting May 2023 | Fixed a problem on the main-web-container component shipped with QSEoW that caused NPrinting exports of extended Sense sheets to fail when a Sense app carded theme was used. |
QB-24968 | Qlik Web Connectors: Error when importing a table using the Qlik ODATA connector | Fixed a problem that caused an error ("Sequence contains no elements") when retrieving data from the JsonV4GetData table. With this fix, paces in path parameter values are now processed correctly. |
QB-24536 | Data Prep & Insights: Import from SharePoint fails with error message | For some connectors, the same QVD ID (file name) was generated for two table sources, resulting in an error message ("Data could not be added to Data Manager"). We have changed how the QVD ID is generated by adding a load statement and including it in the text to generate the hash. |
QB-23881 | Qlik Sense: User details exposed in WebSockets (CWE-200 | Fixed a vulnerability problem where user details were exposed in WebSockets (CWE-200 information exposure). This was solved by hiding the owner data for Anonymous User Context in AppPropList and the Owner data in the Hub App Card for Anonymous User Context. |
QB-23565 | Improved HTTP header validation | Improved HTTP communication by providing additional header validations. |
Known issues and limitations
The following issues and limitations were identified at release time. The list is not comprehensive but lists all known major issues and limitations.
Clients
- Third-party extensions are currently not supported on mobile devices, and the Qlik Trusted Extension Developer program does not accredit extensions for use on mobile devices. Generated items might not be visualized properly on a mobile device, depending on individual device specifications, mobile OS, and the size of the Qlik Sense app.
- When you consume Qlik Sense apps using the Microsoft Edge browser on touch/hybrid devices, the long-press action does not work. This prevents you from accessing functions such as an object’s context menu, which requires a long press in touch mode. This is a Microsoft Edge issue.
Workaround: If you use a hybrid device, turn off touch mode, and then turn it back on again. - Export as Anonymous does not work for mashups deployed in a domain that is different from the domain where Qlik Sense is installed. Export only works for Anonymous if the mashup is deployed in the same domain as Qlik Sense.
- When using the new Load Extension syntax in the load script, the Data Load Editor syntax completion does not work well after the keyword “Extension” when trying to write the call to an SSE function (AAI function). The script still executes correctly.
- Legend does not show dimension values after row number 3000.
- Limitations when exporting a story to PowerPoint:
- Titles are not rescaled as HTML. Font settings are not exported.
- Storytelling effects are not applied.
- Exported charts might show fixed scroll bars, depending on the export resolution.
- It is not possible to open the context menu of an org chart on a touch device.
- When you choose to view data in the context menu in a dynamic chart and make a new selection in the app, you need to refresh the browser for the chart to be displayed again.
- New/Updated - Android mobile devices: Customers using Android mobile devices via the Qlik Sense mobile app need to update their QSM-CM Android app to 1.30.1 which is now on play store.
Dynamic views
- Dynamic views that you delete from one app are also deleted from every other app that was using the same view. There is no workaround for this issue. Avoid deleting views that might already be in use by other apps.
- When you create a new dynamic view in the assets pane, the dropdown menu item does not automatically change to show the charts of the newly created dynamic view if there are any existing dynamic views. You must click on the dropdown menu to choose the newly created view.
- The data for a dynamic view is automatically refreshed whenever you open a sheet that contains charts for the view. The same happens when you enter and then return from the global selections pane, and when you add a new chart for the view. Refrain from performing these actions on the base app to prevent triggering refreshes.
- The view of a dynamic chart is cleared and shows a message indicating a view constraint violation whenever you change the selection state of the base app in a way that violates the view's constraints. Refrain from changing the selection state of the base app until it has finished making use of the data in any of the dynamic view charts.
- The ‘Go to source’ option on a snapshot slide (available on right-click) for a dynamic chart does not select the actual dynamic chart when you change the view to the base app sheet.
- Changes to chart settings for dynamic view charts using the Exploration menu are lost after refreshing the view.
- Dynamic views do not support the Trellis extension.
Managing a Qlik Sense site
- The Edit pane under Custom properties in the Qlik Management Console (QMC) can currently handle a limited number of custom properties. If you want to edit custom property values in the QMC, we recommend keeping the number of custom property values to a maximum of 500. If you want to apply values without modifying them, the QMC can handle up to 10,000 custom property values.
- When you remove app objects from an application via the QMC interface, deleted objects are not removed from the application’s binary file stored on the file system.
- It is not possible to use a security rule on the HubSection_* resource to hide the ‘Open hub’ link from the navigation menu when accessing an app as an anonymous user.
Workaround: Use reverse proxy to redirect the ‘Open hub’ link to a preferred landing site. - Windows service Qlik Engine cannot be started on a node where the Qlik Engine service is disabled through the QMC. Every time Windows restarts for that node, the Qlik Engine service fails to start up and throws an error in Windows event logs. You can prevent this by temporarily disabling the Qlik Engine service in Windows Service Manager.
- Data connection passwords containing special characters (such as "=", "%", or ";") are not properly encoded when updated via the QMC. This causes authentication errors when trying to connect to specific data sources, which could cause reload tasks to fail.
Workaround: Use the data load editor to update the password. Note that once the password is updated, the name of the data connection is automatically appended by "(domain_userId)". You can adjust this later via the QMC.
Qlik Sense Desktop
- Qlik Sense Desktop can play WebM and Ogg but not MP4 files. This is due to limitations in Chromium.
Connectors
- REST connector: The ‘Next token’ pagination option does not work when the pagination token has the same value for each page.
- For connectors in the ODBC Connector Package only the data types listed as supported in the online help have been verified to work correctly in the Preview and Script editor. However, the ODBC Connector Package does not prevent you from loading other data types. In some cases, you can load unsupported data types with the load script.
- ODBC connector: Database connectors in the ODBC Connector Package do not work properly if the username on the Microsoft Windows system running Qlik Sense Desktop contains letters that are not English alphanumeric characters.
Workaround: Change the Windows system locale to match the character set that contains the characters used in the username. For example, if the system locale on the system running Qlik Sense Desktop is set to English and a username contains Swedish characters, you must change the system locale to Swedish for the ODBC connector to work properly. - The Qlik Salesforce connector does not support PK chunking on sharing objects. PK chunking is only supported on parent objects.
- The Apache Phoenix connector does not support non-Latin characters in metadata. The connector might return corrupted data or unpredictable query results if you run a query with non-Latin characters in metadata, such as table names, column names, and aliases.
Cloud deployments and Multi-Cloud
- When you download a pivot table in Qlik Sense Enterprise SaaS, expanded rows are not included but stay collapsed.
Upgrade notes
Important Notice for Android Mobile Users
Customers using Android mobile devices via the Qlik Sense mobile app need to update their app to version 1.30.1 which is now on play store.
For upgrade advisory regarding required add-on upgrades, see Community post.
System requirements notes
For information about the requirements for Qlik Sense, see System requirements for Qlik Sense in the online help.
Downloads
Download this release from the Product Downloads page on Qlik Community.
About Qlik
Qlik converts complex data landscapes into actionable insights, driving strategic business outcomes. Serving over 40,000 global customers, our portfolio provides advanced, enterprise-grade AI/ML, data integration, and analytics. Our AI/ML tools, both practical and scalable, lead to better decisions, faster. We excel in data integration and governance, offering comprehensive solutions that work with diverse data sources. Intuitive analytics from Qlik uncover hidden patterns, empowering teams to address complex challenges and seize new opportunities. As strategic partners, our platform-agnostic technology and expertise make our customers more competitive.