Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
May 15, 2024 5:52:57 AM
Aug 23, 2022 4:47:14 AM
Table of Contents
The following release notes cover the versions of Qlik Sense released in August 2022.
Please refer to the What’s new sections of the online help for information about the new and updated features of the Qlik Sense Enterprise on Windows August 2022 release:
What's new in Qlik Sense August 2022 (Users)
What's new in Qlik Sense August 2022 (Developers)
What's new in Qlik Sense August 2022 (Administrators)
August 2022 Patch 2
Google BigQuery connector: Update in the OAuth flow for the User Authentication mechanism, due to the deprecation of OAuth out-of-band (oob) flow by Google. This change requires reauthentication of existing connection definitions.
August 2022 Patch 5
Patch policy for Qlik Sense Desktop has been updated. Please see “Latest release and patch” in download app for the latest Qlik Sense Desktop. All corrective content will be available in the latest patch of Qlik Sense Desktop.
August 2022 Patch 17
Patch 17 contains important security fixes. For more information, see below links:
August 2022 Patch 16
Key | Title | Description |
QB-22497 | Qlik Sense Visualizations: Hyperlink in table not working on Qlik Sense August 2022 IR | Fixed a problem where opening a URL from a table would cause the link to have a port attached to the URL. This went against the browser's origin restriction, meaning the iframe didn't show. This was solved by adding a "noopener" to the opening of the link. |
August 2022 Patch 15
Key | Title | Description |
QB-22334 | Qlik Sense Enterprise on Windows: Import of apps larger than 2 GB fails | Due to recent security fixes, the upload functionality stopped working for files larger than 2 GB. This has now been corrected without compromising on security. |
August 2022 Patch 14
Key | Title | Description |
QB-21731 | Qlik Sense: Added validation to X-Qlik-* HTTP headers | Additional validation performed by the Qlik Proxy to ensure only valid X-Qlik-* HTTP headers are passed through. |
QB-21683 | Qlik Sense: Improved validation of Transfer-Encoding Headers | Added additional validation to the Qlik Proxy to ensure only valid Transfer-Encoding headers are passed on. |
QB-21561 | Qlik Sense: Proxy web cache poisoning | Implemented additional validation to prevent poisoning of the Proxy web cache in Qlik Sense Enterprise for Windows. |
QB-21437 | Qlik Sense: Improved HTTP Request validation | Implemented additional validation logic when processing HTTP Request body. |
August 2022 Patch 13
Key | Title | Description |
QB-21222 | HTTP Tunneling vulnerability | Fixes a critical HTTP Tunneling vulnerability in Qlik Sense Enterprise for Windows, see https://community.qlik.com/t5/Official-Support-Articles/Critical-Security-fixes-for-Qlik-Sense-Enter... for details. |
QB-21220 | Path traversal vulnerability | Fixes a high severity Path traversal vulnerability in Qlik Sense Enterprise for Windows, see https://community.qlik.com/t5/Official-Support-Articles/Critical-Security-fixes-for-Qlik-Sense-Enter... for details. |
QDCB-1237 | Qlik Data Catalog: Unauthorized Access to "QDC Catalog Service Configuration" API | A non-admin, unauthorized user (such as an analyst) could directly access the API used to populate the "QDC Catalog Service Configuration" management console user interface after login to the Qlik Sense Hub. This is the user interface used to configure the Qlik Sense to Qlik Catalog integration. If the integration had been configured, the saved information, including credentials, was returned to the unauthorized user. With this fix, an HTTP status code of 403 Forbidden is now returned when an unauthorized user directly accesses the API. 403 Forbidden has always been returned when an unauthorized user accesses the "QDC Catalog Service Configuration" management console user interface. NOTE: Upgrading Qlik Sense may clear settings from the "PostgreSQL Server" and "QDC Server" tabs. Make note of the settings prior to upgrade and re-enter the data if necessary. |
August 2022 Patch 12
Key | Title | Description |
QB-19422 | Task Event trigger creation not working with Qlik Management Console caching disabled | When Qlik Management Console caching is disabled it was impossible to create a new task event trigger. This has now been resolved. |
QB-19316 | Qlik Sense: Data Load Editor crashes when there is an Analytics connection with 50 parameters | We made improvements and the Data Load Editor can now handle SSE (Server-Side Extension) with up to 200 parameters. |
QB-17400 | Qlik Analytics: Copy and paste not possible from locked auto-generated section in load editor | Fixed a problem where it was not possible to copy script from the locked scripts in the data load editor. The script can now be copied to the clipboard while locked, but can only be modified when unlocked. |
August 2022 Patch 11
Key | Title | Description |
QB-18422 | ExportData stopped working in SessionApps | Sometimes the ExportData() would not return a Microsoft Excel file, generate a download link, or both. This has been resolved. |
August 2022 Patch 10
Key | Title | Description |
QB-18083 | Qlik Sense Visualizations: Delay when switching between container tabs | Fixed a problem where switching tabs in a container had a 5-7 second delay. |
QB-16898 | ODBC Data sources: Timestamp data type fails to load | Fixed a problem with ODBC data sources where the timestamp data type failed to load in some cases. |
August 2022 Patch 9
Key | Title | Description |
QB-18037 | Qlik Sense: Updated Node.js | Updated Node.js. For more information, see https://nodejs.org/en/blog/vulnerability/february-2023-security-releases/ |
QB-17571 | Qlik Sense: ScatterPlot legend and tooltip show expression instead of date | Fixed a problem where the legend and tooltip were wrongly showing an expression. This was caused when using color by the n:th measure, where the measure pointed at, had a wrong color expression label. |
QB-14622 | Qlik Sense: Header injection redirects into non-existing subdomain | The "Host allow list" in Virtual Proxy settings trusted all subdomains of the given entry. This has been fixed by adding an option for strict validation that only allows the given entry. The new proxy configuration setting "StrictValidateWhitelist" allows switching between the behaviors. The default is set to false (all subdomains trusted). If you need strict validation, enable the setting and restart the proxy. |
August 2022 Patch 8
Key | Title | Description |
QB-17971 | Qlik Sense: Custom scheduled trigger prevents any task from triggering when DivideByZeroException occurs | When 0 value is added in weeklyInterval and/or monthlyInterval part of cron-strings, a DivideByZeroException occurs. Solved an issue that prevented any task from triggering when DivideByZeroException occurs. With this fix, only the misconfigured custom trigger will not run, other triggers will continue running. |
QB-17789 | Qlik Sense Visualizations: Dynamic View refresh not working | An error was thrown ("Refresh Error - There was an error while refreshing the visualization") when trying to refresh a dynamic view in a published app from a consumer node. This has been solved, and it is now possible to have Dynamic View apps published to a stream. |
QB-17647 | Qlik Engine: Row disappears from pivot table | Fixed a problem where an entire row was removed from a pivot table if the total for the dimension column equaled zero and "Include zero values" was disabled. Zero values are now only suppressed in the remaining dimension. |
QB-10612 | Qlik Sense Engine: MakeWeekDate function ignores system variables | Fixed a problem where the script/chart function MakeWeekDate did not correctly respond to the values of the system variables (FirstWeekDay, BrokenWeek, and ReferenceDay). For more information, see this support article: https://community.qlik.com/t5/Official-Support-Articles/Change-to-MakeWeekDate-function-in-Qlik-Clou... |
August 2022 Patch 7
Key | Title | Description |
QB-17617 | Qlik Sense Licensing: License details for SLK (Signed License Key) not showing extra buckets | Fixed a problem where extra bucket information was not shown. QMC license details will now include all buckets of each allotment resource type. |
QB-15091 | Qlik Sense Visualizations: Incorrect jQuery-ui version | Fixed a problem that displayed an incorrect version of jQuery-ui. The correct version is 1.13.1. |
QB-14326 | On-demand apps: Navigation point properties are not shown | The navigation point properties are visible now for on-demand apps. |
August 2022 Patch 6
Key | Title | Description |
QB-17347 | Qlik Sense Hub: Apps not shown under Favorites when using non-English language | Fixed an issue where apps did not appear under Favorites unless you navigated back and forth. The issue occurred when using a non-English language in the Hub. The Favorites section is now refreshed for all languages when all app streams are loaded. |
QB-16918 | Qlik Sense Engine: Lost data rows when importing delimited UTF-16 encoded files | Fixed a problem that caused embedded NUL (binary 0) characters in delimited UTF-16 encoded files, such as CSV, to be ignored during import, resulting in an incomplete data set. |
QB-16816 | Qlik Sense Visualizations: Action button background image not shown | Fixed a problem where images on action buttons were not displayed correctly. The button now checks and works with multi-noded prefixes. |
QB-9058 | Qlik Sense: Possible to apply same custom property value more than once | Fixed an issue where it was possible via QMC or API request to apply the same custom property value belonging to the same custom property definition more than one to the same resource. |
August 2022 Patch 5
Key | Title | Description |
QB-16853 | Qlik Sense: Updated Node.js | Updated Node.js to address a third-party issue (CVE-2022-43548). For more information, visit https://nodejs.org/en/blog/vulnerability/november-2022-security-releases/. |
QB-15055 | Qlik Sense Scheduler: Triggered tasks not running at expected scheduled time | Fixed a problem where the scheduler services did not run properly if there were errors in the user-created cron expressions. We solved this by creating more controls and marking any problematic user entry in the scheduler error log file and ignoring that trigger until the user resolves the issue. |
QB-14348 | Qlik Sense Engine: Mashup application hangs | Fixed a problem where a mashup application would hang when applying selections. |
QB-14264 | Qlik Sense Mobile: Lost connection on iOS | Fixed a problem where the connection was lost after minimizing the browser window and switching to other applications. |
August 2022 Patch 4
Key | Title | Description |
QB-14958 | Qlik Sense Visualizations: Page Unresponsive when selecting a sheet through the sheet dropdown menu | Fixed a problem that caused pages to become unresponsive and trigger a "Page Unresponsive" error when selecting a sheet through the sheet dropdown menu. |
QB-14951 | Qlik Sense Visualizations: Incorrect numerical abbreviation in Scatter Plot using "Auto" | Fixed a problem where using "Auto" in the chart configuration for the x or y axis showed an incorrect format in Scatter Plot charts. |
QB-14890 | Qlik Sense Visualizations: Overwrite option for ODAG app not working | Fixed a problem where the "Overwrite generated apps" for ODAG did not work and triggered the warning message "Maximum number of generated apps reached". The overwrite option now works as expected and a newly generated app overwrites the existing ODAG app without a warning message. |
QB-14649 | Qlik Cloud Engine: Problem with qualifiers in aggregations | Fixed a problem where aggregation qualifiers (such as total and distinct) were not considering the outer set analysis prescribed by the expression. This has been solved, and all calculations with outer set analysis notation yield correct results. |
August 2022 Patch 3
Key | Title | Description |
QB-11559 | Scrollbar size differs between charts on touch devices | Fixed an issue with the scrollbar size in bar charts and bullet charts on touch devices. |
QB-11555 | Visualizations: Problem with the selection toolbar menu on mobile browsers | Fixed a problem that cut off the selection toolbar menu on mobile browsers when in landscape mode. |
QB-10846 | Visualizations: Container charts show extra spaces on mobile devices | Fixed a problem where extra white space is visible on mobile devices if the selected chart uses less space than allocated for the container object. |
August 2022 Patch 2
Key | Title | Description |
QB-14353 | Qlik Sense QMC: Undefined "userId" error in the QMC | Fixed a problem where administrators would get an undefined "userId" error when loading the QMC. |
QB-14297 | Qlik Sense Engine: Dutch parser (NL) is not starting when enabling NLU_MUILTI_LINGUAL | Fixed a problem that prevented the NL-parser from starting when enabling multi-language natural language queries in Qlik Sense Enterprise on Windows. |
QB-11818 | Qlik Sense: Authenticating via OIDC fails ("400 Bad Request") | Fixed a problem where authentication via OIDC would fail if any of the optional attributes had an empty value when "Disable OIDC optional attributes" option was active in Virtual proxy settings. |
QB-11759 | Qlik Cloud Enterprise Connectors: BulkReader cannot process large strings | Fixed a problem where BulkReader mode had an incorrect max string limit of 4096 characters. |
QB-11232 | Qlik Sense Visualizations: Drill down dimension selection on a dimension value label | Fixed an issue with the drill down dimension selection that appeared on dimension value labels when there was only one dimension value left. |
QB-10967 | Qlik Sense Engine: "Invalid visualization" error message shown on some apps | Fixed a problem where incomplete layout data was being passed from the Qlik Engine, resulting in the error message "Invalid visualization - The visualization was not found on the server" being shown. This occurred even for built-in visualizations. |
QB-10681 | Qlik Sense Visualizations: Problem when exporting tables with show condition to Excel | Fixed a problem where table exports to Excel were corrupt when tables used show condition. This was solved by correctly checking if a column is shown/hidden. |
QB-9515 | Qlik Sense Enterprise Connectors: Wrong results via reload with MySQL connector | Fixed a problem in the loading of text values when date filed is NULL in Bulk Reader mode for MySQL connector. |
QB-8632 | Qlik Engine: Recently published sheets can have an "Object not found" error | Fixed a race condition in object persistence that sometimes resulted in "Object not found" for recently published sheets. |
August 2022 Patch 1
Key | Title | Description |
QB-11350 | Visualizations: Cannot change order of dimensions/measures by drag-and-drop when using table extensions | Fixed a problem that prevented the ordering of dimensions/measures in extensions using an older API ("uses: dimension" and "uses: measures"). |
QB-11033 | Qlik Sense Visualizations: Text wrap on table objects not working | Fixed a problem where table rows were displaying all text in cells, causing unnecessarily large tables. This was resolved by restoring the default row height limit of 3 rows of text. |
QB-10963 | Fixed dynamic views to show items | Fixed dynamic views to show items |
QB-10843 | Visualizations: Cannot apply properties to charts in containers | Fixed a problem that prevented removing an alternate dimension from the chart. This was caused by a mismatch between the properties. A dialog is now displayed, so changes can be applied. |
QB-10810 | Qlik Sense Visualizations: X-axis labels disappear | Fixed an issue that caused the X-axis label on charts to disappear when zoomed to 90%. |
QB-10789 | Data connections: Could not load NCLOB or CLOB data types when connecting to Oracle DB | Fixed an issue where scripts failed to load field type NCLOB or CLOB when connecting to Oracle DB. |
QB-10772 | Visualizations: ODAG report generation fails with error "Failed to create new request link" | Fixed a problem where non-integer expression values were causing the ODAG report generation to fail. |
QB-10763 | Qlik Oracle connector: Error in XML element function | Fixed a bug where using the XmlElement function in queries of the ODBC Connector Package Oracle datasource caused an error (ORA-00907: missing right parenthesis). |
QB-10558 | Qlik Sense Visualizations: View Data for container chart shows incorrect data | In a container with two charts using different data, the View data option showed only the data for the first chart. This issue has been fixed, and the data shown now matches the selected chart. |
August 2022
Key | Title | Description |
QB-7033 | Qlik Sense Enterprise Connectors: MongoDB query filter ‘WHERE’ clause not working as expected | Fixed a problem in which the 'WHERE' clause query filter was failing to load data from MongoDB. The issue was fixed with the latest mongo driver update - 2.3.19.1021. |
QB-8050 | Scheduler: Operations Monitor app does not show new reloads | Fixed a bug that altered the structure of the scheduler service logs, making them incompatible with the data load model of the Operations Monitor app. To inspect reload activity from the affected period, use the Reloads Monitor app. |
QB-8796 | Qlik Sense Licensing: License monitor fails when analyzer capacity time has been exceeded | Corrected the logic used for the evaluation of analyzer capacity license consumption in the License Monitor app. |
QB-9324 | Qlik Sense: Issue when applying selections within a container | Fixed an issue with applying selections within a container after upgrade to Qlik Sense November 2021. |
QB-9325 | GeoAnalytics: Line layer failed to draw lines with lat lon on two dimensions | Fixed an issue where the line layer failed to draw lines when using latitude and longitude with two dimensions. |
QB-9456 | Security issue with jQuery UI 1.12.1 | Upgraded jQuery UI from 1.12.1 to 1.13.1 to avoid a security issue. |
QB-9584 | Add "My domain" support for Salesforce connector | You can now use your private subdomain in my.salesforce.com. See https://help.salesforce.com/s/articleView?id=sf.faq_domain_name_what.htm&type=5 |
QB-9596 |
POST "/qrs/license/<Analyzer|Professional> AccessType" method for assigning license access not working as expected |
The issue has been fixed and "userId" and "userDirectory" (in addition to the user's "id" in GUID format) are now mandatory fields to be included in the body of the request. If the fields are missing, the repository service will now throw "The repository detected an invalid property of the following type: user with EMPTY userId or userDirectory" error. |
QB-9654 | Master item not working when used in drill-down | Fixed an issue with handling group dimensions with reference to master items. |
QB-9704 | Background color on pivot table is not working consistently | Fixed an issue with uncalculated attributes in pivot tables. |
QB-9713 | Qlik Sense: Pivot table sometimes displays incorrect background color | Fixed an issue where the pivot table would sometimes display incorrect background color when scrolling up or down. |
QB-9748 | Qlik Sense: Cannot scroll back up when scrolling in a straight table | Fixed an issue where it was possible to scroll outside of the table area. This happened when the row height of the last table row was bigger than the height of the table body. |
QB-9759 | Qlik Engine: "Always one selected" disappears after reload | Fixed a bug that causes the "Always one selected" value to be lost upon reload. Contradictions caused the selection state to be reset. |
QB-9772 | Qlik Sense: Excel exports return "undefined" and file can't be opened | The issue was caused by an undefined grand total value. This has been fixed. |
QB-9797 | Task status is not updated for apps | Fixed an issue where the task status in 'App: associated items' was not updated. |
QB-9881 | Qlik Sense table throws errors in mashup | Fixed an issue where console errors were seen when a table was used on a mashup page. |
QB-9908 | Qlik Engine: Buffered QVD removed during reload | Fixed a bug that deleted a buffered QVD during reload. Caused by a faulty file path check. |
QB-9918 | Qlik Sense Visualizations: Charts in containers were triggering an error | Fixed a bug that would trigger an "Invalid Hypercube Object" error when toggling between different chart types in a Container. |
QB-9955 | Tooltip missing for toggle lasso selection icon | Fixed an issue where the tooltip for the toggle lasso selection icon was missing in pie charts. |
QB-9964 | Risk of information disclosure using /api/engine/sessions API | This issue has been fixed by hiding the /sessions endpoint behind a flag. The endpoint is disabled by default and can be enabled by setting the ExposeSessionsEndpoint flag to 1 in engine INI. |
QB-9967 | Information disclosure in response to "/qrs/systemrule/security/audit/export" API | The response to "/qrs/systemrule/security/audit/export" no longer discloses sensitive information. The file location now points to "%Temp Location%". |
QB-10003 | Issue with information disclosure using the "ComputerName()" method | Fixed the issue by blocking Computername and EngineVersion when BlockSystemInfo ini-int is set to 1. |
QB-10013 | Qlik Engine: Bookmarks with saved layouts could cause slow interactions | Fixed a problem that caused bookmarks saved with layouts to increase in size when shown in a list, resulting in the browser not being able to show the list. |
QB-10051 | Qlik Sense Hub: Improper error handling for "api/hub/v1/apps/stream/" request | Fixed a problem that resulted in unnecessarily verbose error messages. |
QB-10171 | Reload script is executed successfully but app save fails | Added a retry mechanism where a locked transaction file would cause Engine to fail when saving the app. Affected areas: - Autosave - API: DoSave - API: DoSaveEx Note that when the saving sometimes takes a bit longer to complete, this could be the retry mechanism waiting for the file to get unlocked for writing (10 ms for each retry). |
QB-10174 | Issue with notification setup when several websockets have opened the same app | When several websockets open the same app event, registration of notifications like publish and unpublish is set up and torn down appropriately. |
QB-10280 | Qlik Engine: Not all published apps open after encryption certificate is changed | Fixed a bug that prevented some published apps from opening after a new encryption certificate was used. When the encryption certificate is now changed, all objects in the app are re-encrypted upon the first save or reload, removing any reference to the old certificate. |
QB-10390 | Filter pane does not show expected items | Fixed an issue with fixed filter panes. When a user was typing as slow speed, the filter pane didn't show correct results. This has now been resolved. |
QB-10416 | Filter pane search highlight doesn't work with ceratain characters | Fixed the highlight when using the filterpane and the entered search value included certain characters, for example, colon ':'. |
QB-10460 | "/qrs/license/requestaccesstype" takes long time to complete with large number of SAML groups | Fixed the issue by improving the parsing mechanism of values included in the "X-Qlik-ExtendedUser" header. |
QB-10481 | The button object doesn't display images in a mashup | Fixed the issue by using the correct URL for the button object in mashup situations. |
QB-10576 | Qlik Cloud Enterprise Connectors: Salesforce connection error "My domain cannot be empty" | Fixed a bug that would throw an error during data reload, stating that "My domain cannot be empty". |
QB-10670 | Qlik Sense Licensing: Offline Signed License Definition (SLD) did not work | Fixed an issue where Signed License Definition (SLD) tried to fetch information in offline mode if the delayed sync had expired. |
QB-10692 | Qlik Engine: Risk of corrupting the state of thread locks due to stalling engine | Resolved an issue where the engine was stalling when checking for changes to Settings.ini. |
QB-10693 | Qlik Sense Hub: Stream overview does not initially load all available streams | Fixed a problem that prevented some streams from initially loading in the hub. |
SHEND-1007 | Update Node.js | Updated Node.js to address third-party issue CVE-2022-32223. For more information, see https://nodejs.org/en/blog/vulnerability/july-2022-security-releases/ |
QB-11144 | Qlik Sense QMC: Duplicate status values | Fixed an issue where 'Status' filter list would show duplicate values for 'Queued' and 'Started' statuses. |
QB-11239 | 'Favorites' section in the hub does not initially show all apps | Fixed a problem that caused the 'Favorites' section in the hub to initially not show all apps. This required users to wait for a few seconds and then browse back and forth to Favorites section for all apps to appear. We solved this problem by adding an auto refresh that loads all apps without having to browse back and forth to Favorites section. Note that a few seconds delay might still be observed for all the apps to appear in the Favorites section. |
The following issues and limitations were identified at release time. The list is not comprehensive; it does however list all known major issues and limitations.
Exporting a story to PowerPoint limitations
ODBC connector: If the user name on the Microsoft Windows system running Qlik Sense Desktop contains letters that are not English alphanumeric characters, database connectors in the ODBC Connector Package do not work properly. Workaround: Change the Windows system locale to match the character set that contains the characters used in the user name. For example, if the system locale on the system running Qlik Sense Desktop is set to English and a user name contains Swedish characters, the System locale setting must be changed to Swedish for the ODBC connector to work properly
The Qlik Salesforce Connector does not support PK chunking on sharing objects. PK chunking is supported only on parent objects.
https://community.qlik.com/t5/Downloads/tkb-p/Downloads
About Qlik
Qlik’s vision is a data-literate world, where everyone can use data and analytics to improve decision-making and solve their most challenging problems. A private SaaS company, Qlik offers an Active Intelligence platform, delivering end-to-end, real-time data integration and analytics cloud solutions to close the gaps between data, insights and action. By transforming data into Active Intelligence, businesses can drive better decisions, improve revenue and profitability, and optimize customer relationships. Qlik does business in more than 100 countries and serves over 50,000 customers around the world.