Skip to main content
Announcements
Upcoming release cadence changes for Qlik Sense Enterprise Client Managed environments. Details shared here.

Qlik Sense Enterprise on Windows Release notes - August 2021 IR to Patch 13

cancel
Showing results for 
Search instead for 
Did you mean: 
frida_tell
Former Employee
Former Employee

Qlik Sense Enterprise on Windows Release notes - August 2021 IR to Patch 13

Last Update:

Jan 16, 2023 2:23:56 AM

Updated By:

frida_tell

Created date:

Sep 15, 2021 9:12:25 AM

Attachments

Table of Contents

 

The following release notes cover the versions of Qlik Sense released in August 2021. Solved issues and limitations for Qlik Sense Enterprise on Cloud Services are also listed.

What's new in Qlik Sense August 2021

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 2021 release:
What's new in Qlik Sense August 2021 
What's new in Qlik Sense August 2021 (Developers)

 

August 2021 Patch 5

Upgrade from August 2021 Patch 4 or earlier to August 2021 Patch 5 or later

Following upgrade steps need to be followed when upgrading from August 2021 Patch 4 or earlier to August Patch 5 or later (see table below for detailed upgrade matrix)

  1. Download attached zip file
  2. Read first README.md
  3. Upgrade central node to desired patch as usual
  4. Copy QlikSensePatchUpgrade.exe to the central node
  5. Run QlikSensePatchUpgrade.exe (Printing service will get started by the script)
  6. Start rest of the services
  7. Repeat step 1-6 for all rim nodes

Source track

Destination track

Upgrade steps

May 2021 or previous

August 2021

NO

May 2021 or previous

August 2021 patch 4 or earlier patch

NO

May 2021 or previous

August 2021 patch 5 or later patch

YES

May 2021 or previous

November 2021 GA or later track

NO

 

August 2021

Widget support is deprecated

Widget support is deprecated and removed in August 2021 release. More information can found in Qlik Community and Help page

Resolved Issues

August 2021 Patch 13

Key Title Description
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-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-9797 Task status is not updated for apps Fixed an issue where the task status in 'App: associated items' was not updated.
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.

 

August 2021 Patch 12

Key Release Notes Title Release Notes Description
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-9795 Information disclosure of internal FQDN and ports In cases where a URL was not found, a 404 HTTP error was returned along with the details of the internal URL to be used. This issue has been fixed by removing the internal URL details from the returned payload and providing a generic "Content not found." message.

 

August 2021 Patch 11

Key Release Notes Title Release Notes Description
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.
IM-131 Add retry of CopyFileCollection when performing DoSave

Improvement for environmental issue when DoSave might fail.


The failure could be seen in the Engine System log as '*Could not copy collection* <fileshare path to app> (genericException)'


AppSerializer: SaveApp_internal caught extended exception 9010: Unknown error.
Added a retry mechanism that can be controlled through the settings.ini file:
CopyCollectionRetry=5


The default value is currently set to five retries. This setting can be turned off by setting it to 0.

 

August 2021 Patch 10

Key Release Notes Title Release Notes Description
QB-9570 Qlik Sense: Improve error messages for script save failures The following improvements have been done:
- The timestamp for saved changes is more visible.
- A dialog makes it clear if the script saving failed.
QB-9485 Incorrect layout of Multi KPI objects in Qlik Sense Fixed the layout of the objects in the KPI.
QB-7782 Host header not validated when Qlik Sense hostname is added in 'Host allow list' in virtual proxy settings Improved the HTTP Host header validation method for permitted domains as per 'Host allow list' performed by Qlik Virtual Proxy.

 

August 2021 Patch 9

Key Release Notes Title Release Notes Description
QB-8873 Forms Authentication with FQDN creates new user When a user authenticated to Qlik Sense with Forms Authentication and FQDN as user directory, it was recognized as a different user, compared to when using a simple domain name. This has been fixed by using user impersonation, which prevents the creation of a new user.
QB-6867 Resolved timing issue that could lead to user enumeration When using Windows NTLM as the authentication provider, the error response time for a invalid username was measurably different to that of a valid username. This could be used to allow somebody with access to the system to determine whether a given username was valid. The response times are now the same.
QB-9228 App is not showing in Insight Advisor chat For apps with large data models, scraping calls might take a long time to complete. Fixed the issue by making the scraping timeout of the nl-app-search HTTP request configurable. The default value for the timeout (two minutes) can now be increased by setting the scraping-request-timeout parameter in the service configuration.
QB-8218 Smart search doesn't work when used in session apps Resolved an issue where smart search did not work in session apps or in a mashup.
QB-8992 Use safe ciphers by default Fixed an issue with unsafe ciphers. The unsafe ciphers have been removed and a list list of supported predefined ciphers is used. If you want to use the unsafe ciphers, you need to provide a list of them as mentioned in this knowledge article: https://help.qlik.com/en-US/nprinting/May2021/Content/NPrinting/DeployingQVNprinting/TLS-cipher-suit..., under the `--cipher-suites` param
QB-7903 ODAG indication green light not consistent In case of having multiple ODAG links in an app there could be times when the constraints check (green light indicator) would use an expression from a different ODAG link. It will now use the correct expression.
QB-7225 Insight Advisor Chat was not working with database security Insight Advisor Chat was not working with SSL/TLS Postgres Connection configuration.

 

August 2021 Patch 8

Key Release Notes Title Release Notes Description
QB-8695 Teradata SSO username format is now configurable Now users can make the Teradata SSO username format configurable by editing the SSOUsernameFormat property in  QvOdbcConnectorPackage.exe.config file.
For UPN format, edit the property to:
 <add key="SSOUsernameFormat" value="upn" />
For samaccountname, format property should look like this:
 <add key="SSOUsernameFormat" value="samaccount" />
QB-8541 Multi KPI chart style is changed unintentionally Multi KPI chart is now reverted to the original style.

 

August 2021 Patch 7

Key Release Notes Title Release Notes Description
QB-8387 Sessions shared between browsers do not sync selections when using SAML authentication SAML authentication flow was corrected to make sure that "samluser" object matches the referential "BaseUser".
QB-8261 Assignments with UNKNOWN domain name pushed to the local Licenses service Removing existing or adding new assignments for Qlik Cloud-specific users would not sync with the local Licenses service. This resulted in discrepancy in active assignments between Qlik Sense Repository and Licenses services, which could result in an inability to assign new users.

 

August 2021 Patch 6

Key Release Notes Title Release Notes Description
QB-8198 Amazon Athena connector improvement When using the Amazon Athena connector, the Data preview dialog now uses row limits with generated queries. This improves load times.
QB-7722 Unreliable auto-save behavior after reload Qlik Sense will automatically save edits on session close and at a regular interval.
Auto-save could be unreliable when a user session against an app had changed between open modes "with data" versus "without data".
This happened if an end user would open an app without data and then reload the app from the Data load editor, but it could also happen as a result of scheduled reloads with impersonation. The problem could affect all users of the app, but in a multi-node system, problems would only occur on the node where the reload took place.

 

August 2021 Patch 5

Key Release Notes Title Release Notes Description
QB-7988 SSPI added for when WebFileUseWinAPI is turned off SSPI is added in WebFileUseWinAPI=0 mode, making it possible to use current Windows credentials with web file connectors in that mode.
QB-7987 Fix of #myapps and #mytasks custom filters Default #My apps or #My tasks filters would not work as QMC did not rely on fetching "user.id" from the repository service. Fix ensures that it always fetches "user.id".
QB-7208
QB-7705
Qlik Sense used a version of log4net with known vulnerabilities. Log4net has been updated from version 2.0.8 to 2.0.12 in affected components. It has not been updated for Qlik Sense Logging Service due to its ongoing deprecation.
QB-7169 Table inside a container sometimes does not show values Table inside a container sometimes does not show values.
QB-7167 Filterpane in mashup showed no scroll bar Using filterpanes in mashups with a large number of fields incorrectly showed the … button instead of scrolling.
QB-6992 Loss of application changes after app had been opened without data and reloaded in Data load editor Loss of application edits was possible when a user session against an app had changed between open modes "with data" versus "without data".
This happened if an end user would open an app without data and then reload the app from the Data load editor.
QB-6619 Loss of application changes was possible when auto save operations took time Engine auto-saves all user edits continuously, but also when a session is closed.
Sometimes, there can be delays in the auto-save operation because of overall load either on the Qlik software or on database and file systems.
A software error made it possible for an intermittent delay in the auto-save operation on session close to affect a newly opened session for the same user on the same app in such a way that the newly opened session would never be auto-saved. This situation could occur on a web browser refresh or any kind of network issue that led to rapid closure and re-establishment of the websocket connection from Qlik Sense client to Engine.
QB-6400 Selections are not displayed in the selection bar Under a certain racing condition the selection state layout did not represent the latest selection properties. The correct selection was however always applied. 
SHEND-614 Enable configuration of server timeout for duplicating large applications Duplicating large application in the Hub intermittently would throw an "App could not be duplicated." error and result in two copies of the app. This was caused by a hard-coded server request timeout after which retry attempt was automatically triggered. This is now fixed by exposing the timeout value for configuration. If not defined, defaults to 10 minutes (600000 milliseconds). Configured via C:\Program Files\Qlik\Sense\ServiceDispatcher\services.conf file:

[globals]
servReqTimeOut=600000
(...)
[broker.parameters]
--server-req-timeout=${servReqTimeOut}
(...)
[hub.parameters]
--server-req-timeout=${servReqTimeOut}
(...)
QDCB-1094 qdc-catalog-service connect to correct proxy port when proxy port is set qdc-catalog-service will connect to correct proxy port when proxy port set to a different instead of the default port 443.

August 2021 Patch 4

Key Release Notes Title Release Notes Description
QB-7474 Performance improvement to ConvertToLocalTime function Significant performance and stability improvements to the ConvertToLocalTime function.
QB-7366 Exploration menu not working Exploration menu was not working in charts inside a container after upgrade to August 2021.
QB-7336 Fix for the default tls version for nl-app-search The default version of TLS used in previous releases was 1.1 which could be changed using a parameter. This fix sets the default version version of TLS in nl-app-search to 1.2
QB-6962 Remove deleted master items from qvf file Master items (dimension and measure) were deleted from an app and the app was published and replaced. When the published app (QVF file) was copied from the persistent folder and imported, the QVF file still contained the master items that were supposed to be deleted.
QB-6901 Fast selections in a child in a container cannot be made The container object is not in selections but its child object is. This did not allow to make all the multiple selections that are performed if they are made fast enough.
QB-6612 Dimension expressions could mix up field names differing only by whitespaces When generating fields-on-the-fly for dimension expression, a canonized form of the expression is used. The canonization could strip whitespaces out from invalid expressions in such a way that the expression became valid due to an unquoted (invalid) field reference in the canonized form matched an unintended field. The canonization will now recognize this and leave a canonical whitespace in.
QB-6471 Map point layer images failing in mashups on network This bug fixes an issue where a GeoMapChart with Point Layer images would fail to load Point Layer images when used in a mashup over a network.
QB-6329 Bar chart color Fix coloring when the mini chart scroll position starts at the end.
QB-6320 Not possible to restore an application with Qlik Sense May 2021 If an app is missing version number when it is opened, we add the latest engine version number to it.
SHEND-663 Updated NodeJS version This patch for Qlik Sense updates the version of NodeJS to address several security vulnerabilities announced by the NodeJS project.

 

August 2021 Patch 3

Key Release Notes Title Release Notes Description
QB-6958 Apps are now presented in all supported languages. Fixed a problem where an app is presented in English even though the device is using a supported non-English language.
QB-6615 Fix printing service start/stop error when certificates are missing If the required Qlik client and server certificates were missing, the printing service would hang when stopping.
This release fixes these start and stop service issues when the certificates are missing.
QB-6297 DatePicker object stopped working after upgrade to April 2020 and later The sort order indicator has been changed in engine props which led the sortOrder to be incorrectly defined and thus the selection is not done.

 

August 2021 Patch 2

Key Release Notes Title Release Notes Description
QB-6518 Stepped version of libxml2 to 2.9.12 Stepped version of libxml2 to ver 2.9.12 (contains important security fixes).
QB-6290 Update logged ProxySessionID if the proxy attaches with a new ID The engine session always logged with the initial ProxySessionID, provided by the proxy when the session was created. This ID could become irrelevant or confusing if successive proxy sessions attached to and detached from long-lived engine sessions, e.g. through TTL. The engine now updates the associated ProxySessionID if a new one is provided upon session attach. The update is recorded in the engine log.
QB-5514 Qlik Sense: Variable changes and additions are not kept during import and replace of app User variables and additions was not replaced when an app is imported and replaced.

 

August 2021 Patch 1

Key Release Notes Title Release Notes Description
SHEND-567 Improvements to Search feature in the Hub

With a large number of applications in the Hub, the performance of the Search feature could be significantly impaired. This functionality has now been improved but for this release it is by default disabled. It can be enabled by adding a corresponding capability flag in C:\Program Files\Qlik\Sense\CapabilityService\capabilities.json file, in example:

{"contentHash":"2ae4a99c9f17ab76e1eeb27bc4211874","

originalClassName":"FeatureToggle","flag":"HUB_OPTIMIZED_SEARCH",

"enabled":true}


New search algorithm relies on the results from /hublist/myspace request evaluated upon accessing the Hub space. It guarantees significant improvement in performance, provided the aforementioned API request has completed before the first search is made. It is also important to note that no more than 50 apps are displayed in the search results, event if there are more hits returned from the query.

QB-6559 Preventing selections when updating a calculated field Since calculated dimensions are not equivalent to fields, selections wont work the same. When making selections in a field, rows are never removed, while that might be the case for calculated dimensions. To ensure that the a row still exists before selecting it, the listbox will now wait until it is updated from previous selections.
Word cloud
QB-6521 Word cloud chart size Ignore rendering word cloud chart when its size is very small.
QB-6399 Fix - Insight Advisor Chat is not working when having a Postgres password with special character (?) Fixed the issue where Insight Advisor Chat is not working when having a Postgres password with a special character (?)
QB-6333 Flex box issue in Safari A workaround to avoid a third party issue.
QB-6048 Set analysis with money format Set analysis on money formatted numbers should not require the comparison string to be money formatted.
QB-6047 Webfile in WinApi mode stream-lined for https access Https certificates are accepted similarly to non-WinAPI mode, additionally with settings ini WebFileAllowInsecureCert added to cover rare cases.
QB-5860 Operation was cancelled error when using Qlik data analytics connection (SSE) Do not raise GRPC status code CANCELLED as a separate error condition if the ongoing request is already cancelled.
QB-5706 Unexpected number formatting of KPIs in Qlik Sense Changed the rounding method for these types of decimals to make sure that 0.xx5 is always rounded up.
QB-5705 Disabling animation for custom formatting Since the animation adds little value and this is a corner case, we simply disable the animation for this case
QB-5681 Axis selections on a container object do not stick When making axis selections on a container object with false show conditions, the selections do not stick since the layout of the object is reloaded.
QB-5558 Fix app are not showing correctly on iPhone Fix objects height are not showing correctly on iPhone
QB-5544 Increase nl-app-search http request timeout For apps with larger data models, dataprep classification calls can take a long time to complete. Increase the timeout of nl-app-search http requests to 2 minutes to avoid errors when longer calls succeed.
QB-5436 Improved handling of empty attribute dimensions in Sense pivot tables Empty attribute dimensions of Qlik Sense pivot table definitions incurred a considerable performance penalty when evaluating the table, particularly
in highly expanded states. The cost is necessary and natural with a present (non-empty) attribute dimension, but an empty dimension doesn't require any calculations.
Their presence is now detected beforehand and they are handled through a dedicated shortcut without noticeable penalty.
The empty dimensions (dimension definitions) can occur for many reasons, e.g. due to templated object definitions, but they have been mistakenly added by certain versions the Sense client.

 

August 2021

Key Release Notes Title Release Notes Description
QB-2346 fix: capabilities Api issue when rendering charts from sessionApps There was an issue with mashups using the capabilities Api to create a sessionApp and trying to render visualizations based that app. Sometimes the chart did not render.
QB-2487 "Fit to page" not working correctly when exporting a story Fixes so "Fit to page" works correctly for bar- and line-charts when exporting for example a story with embedded sheet.
QB-2586 Sort order not saved on bookmarks with layout The sorting order property on pivot tables was sometimes not saved on a bookmark with save layout.
QB-3179 Fixed by upgrading Oracle driver Upgrade Oracle to 1.4.9.1009 fixed the issue
QB-3185 Qlik Sense Repository service not working with TLS 1.2 enforced in AzurePortal Due to a problem with the embedded Devart Postgres library, the repository service was not able to communicate when TLS 1.2 was forced as minimum protocol in the SSL settings on the Azure hosted Postgres instances. Addressed by using the latest Devart driver in the Qlik Sense composition.
QB-3428 Map Object Fix Fixed a bug where Map Object is not aligned with other chart equivalents
QB-4039 Windows 150% scaling causing button object to not scale/render as expected Fix to keep button inside object boundaries when scaling the window
QB-4090 'Failed to update heartbeat for Repository service status' errors but database values get updated System_Repository logs were spammed with false errors indicating failure to update node's heartbeat status, though the database values were correctly set. This mechanism was improved and no more errors are logged.
QB-4220 Paths from GetInteract corrected Paths from GetInteract are corrected which causes debugging of scripts with Must_Include to return the correct lib path from engine, which will avoid error in the interaction with the client. Thus debugging of such scripts now function properly.
QB-4354 Download data takes a long time in a large app Some improvement is how app changes are saved has been made on the client side that decreases the Download request time a little bit.
QB-4391 Export to PDF – fix flattened objects Export to PDF – fix flattened objects:
set the height to the visible sheet height
QB-4648 Angular.js upgrade Upgrade of Angular.js for all relevant component.
QB-4678 The "DeleteBySelection" operation failed' error when trying to delete a stream Under certain circumstances, when having an application and its duplicate published to the same stream, it was not possible to delete that stream. This is now fixed.
QB-4699 Hypercube memory limit error handling when using Aggr Errors that are due to memory limit being reached when calculating a nested hypercube are returned to the client so that an error message can be displayed to the user.
QB-4724 Multi KPI object changes layout after page reload Multi KPI object changes layout after page reload
QB-4727 Add FileTime() value for hosted filed FileTime without arguments is supported for hosted files, for example for data files in QCS.
QB-4762 Date Picker : Not showing correct date for Range Today. Because of different time zones, the date comparisons failed when checking for Range.
Note : With the solution, the Range today works as expected.
QB-4770 Keyboard navigation for filter pane selection seems broken in embed sheet preview Fix to avoid wrong filter panes to open with keyboard in embedded sheet preview
QB-4840 Japanese language stops client from loading Choosing japanese language causes the client to crash.
QB-4904 Changing the header font size does not get export to PDF Header size was not exported to PDF/Image because CSS was overwritten in printing.
QB-4929 Making sure the number of data points is limited The first load of the chart fetched too much data, but the correct amount when reloading it, e.g. switching sheet back and forth. Now both loads are limited to the correct amount of data. Also showing the "Currently showing a limited data set" disclaimer for two dimensions as well.
QB-4960 Not being able to export data from dynamic views The ability to export data from dynamic views has been restored.
QB-5028 In 3rd party extensions using qlik.getGlobal(this) was crashing In 3rd party extensions using `qlik.getGlobal(this)` was crashing due to bad reference to new RPC model - Now fixed, both `qlik.getGlobal()`and `qlik.getGlobal(this)` do fallback to the enigma RPC model.
QB-5050 Details description not displayed for a master measure with modifier Include description of master measure with modifier in details
QB-5088 Qlik Sense SaaS: Default bookmark with selection not working when "Save sheet location" is not enabled Applying default bookmark when opening app for first time
QB-5103 ODBC connector packages is able to process binary data * On a select dialog UI, it disaplays "Binary data" insteand of System.byte[] or actual data;
* When reload, is loads binary data:
- Using a bulk reader - up to 4 Kb per value , the data format is hexadecimal e.g. 0102AAFFEF
- Using a default way of reading data - up to 2 Kb per value, the data format is hexadecimal with dashes, e.g. 01-02-AA-FF-EF
QB-5120 Avoid intermediate results causing invalid json from expression Intermediate results are not returned for some evaluated expression, which previously caused some charts to fail to be displayed.
QB-5128 Corrected Merge Load interpretation of null values Null values interpretation during Merge Load was not fully aligned with the logic of regular Load statement processing.
QB-5204 Fix for Insight Advisor Chat data collection opt out issue Fixed an issue where Insight Advisor Chat may send usage metrics to Qlik servers in cases where this has been deactivated
QB-5291 "Error 0x80091007: Hash mismatch for path..." error when installing .NET Framework 4.8 bundled with Qlik Sense installer When installing or upgrading Qlik Sense on operating systems with versions of .NET Framework lower than 4.8, an automatic update of .NET Framework would fail with "Error 0x80091007: Hash mismatch for path: C:\ProgramData\Package Cache\.unverified\NetFx48Full, expected: 8DD233698D5EB4609B86C2AC917279FE39E0EF4C, actual: 7FA401D92A8FE6896854D22C25405BCA118FD1C0" error. This is now fixed.
QB-5294 Script method NoOfRows only works for current section The script method NoOfRows only work for the current section. Getting NoOfRows from a table in another section returns nothing.
QB-5299 Qlik Sense May 2021 fails to install\upgrade due to missing Microsoft Visual C++ 2015-2019 Redistributable (x64) When installing or upgrading Qlik Sense to May 2021 release on operating systems missing Microsoft Visual C++ 2015-2019 Redistributable (x64), installer would fail during the PostgreSQL version 12.5 install. This is now fixed.
QB-5347 Shortening of softpatch sets corrected Algorithm for shortening softpatch sets has been corrected, affecting e.g. moving columns in certain tables.
QB-5349 Fixed issue with map tooltip. Fixed issue with the map wrongly formatting the tooltip value with decimals.
QB-5362 Unauthorized / access denied shown on webfile connector Defaulted Engine to use Windows API's to perform HTTP calls.

Before the fix Engine was defaulted to use Curl and OpenSSL which caused the issue to occur (caused by fixing QB-3122).

Defaulting setting to: WebFileUseWinAPI=1

Important note: In case QB-3122 is the issue you are facing, add WebFileUseWinAPI=1 into settings.ini file for Engine.
QB-5373 Mashup PDF and Image export not returning all rows for straight table The export to image and pdf for the straight table did not export all the rows. This was due to the scroll position on the page. Now adjusted for that.
QB-5404 Direct API call (Engine): Section access using groups throws access denied when using non-lower case userId Only affects users who directly makes API call towards Engine (and bypasses Proxy).
Fixed casing error on userId and userDirectory when trying to retrieve groups for user from Repository service
QB-5442 Fix for insight advisor performance on complex queries/app with large dataset Optimize the NLP search algorithm to improve the insight advisor performance for complex queries and applications with a large dataset.
QB-5661 Fix for issue with number formatting Issue with number formatting in KPI object fixed.
QB-5663 Fix persistent storage path in precedents-service Use custom storage path if one was provided by the user in the installer.
SUI-6901 Update dependency "underscore" to 1.13.x Client exposed module "underscore" has been updated from 1.5 to version 1.13. This module is available for extensions and mashups so this upgrade might require updates to those. The changes can be found at https://underscorejs.org/.
SHEND-552 Simplification of logging configuration for Application Distribution and Hybrid Deployment services Logging configuration for ADS and HDS via appsettings.json files from respective locations has been simplified to the following format:

  "Logging": {
    "LogMinimumLevel": "Information",
    "FileSizeLimitBytes": 100000000,
    "RetainedFileCountLimit": 31,
    "RollingInterval": "Day",
    "RollOnFileSizeLimit": true,
    "OneLineException": true
  },
It is important to remember that any changes to all config files residing under C:\Program Files\Qlik\Sense are always overwritten with the default values upon an upgrade. Should you have any customization in those files and are restoring them after an upgrade from a copy, make sure that the logging section is aligned with the above.
SHEND-509 Improve handling of conflicts when updating time-stamps on UDC related entities. Value of ModfiedDate in the UserDirectorySettings table from QSR database is now set to DateTime.Maxvalue in order to avoid any potential conflicts.
SHEND-500 New KeepAlive option to repository DB notification handler. Due to network instabilities repository service could sometimes loose the connection on the database notification handler. Repository service was unaware that the connection has been lost and therefore did not make any attempts to renew it. In order to avoid this from happening a KeepAlive option has been added to force a connection check at the given intervals. This is controlled via newly introduced key in C:\Program Files\Qlik\Sense\Repository\Repository.exe file and by default set to 60 seconds:

<add key="DatabaseChannelReceiverKeepAlive" value="60" />
SHEND-495 Minor updates in connection session settings for Advanced LDAP UDC. Logic behind the two following Advanced LDAP flags has been slightly improved:

nocertverify - skips server certificate validation
certdebug - debug level on certificate chain validation errors, if any, for troubleshooting

Known issues and limitations

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.

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. Depending on individual device specifications, mobile OS, and size of the Qlik Sense app, items generated using a third-party extension might fail to be visualized properly on a mobile device.
• When consuming Qlik Sense apps using Microsoft Edge browser, touch screen mode is activated by default even when it is run on a non-touch device. Workaround: turn 'touch screen mode' off from the navigation menu.
• When consuming Qlik Sense apps using Microsoft Edge browser on touch/hybrid devices, the long-press action does not work. This limitation prevents from accessing functions such as an object’s context menu, which on touch mode requires a long-press. This is a Microsoft Edge’s issue. Workaround: If using a hybrid device, turn the touch mode off and turn it back on again.
• Export as Anonymous does not work for mashups deployed in a domain that is different from the domain in which 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). Nevertheless, the script executes correctly.
• Legend does not show dimension values that are after row number 3000.
• Internet Explorer supports a maximum of six web socket connections. Workaround: See https://msdn.microsoft.com/library/ee330736(v=vs.85).aspx 
• Exporting a story to PowerPoint limitations:
 - Titles are not rescaled as HTML, font settings are not yet exported.
 - Storytelling effects are not applied.
 - Exported charts may show fixed scroll bars, depending on the export resolution.
• Opening the first application after login takes longer time in in Chrome version 78 or older.
•  It is not possible to open the context menu of an orc 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.

Dynamic views
• Dynamic views that are deleted from one app are also deleted from every other app that was using the same view. There is no work-around for this issue other than to avoid deleting views that may already be in use by one or more other apps because of having made copies of these apps.
• When creating a new dynamic view in the assets panel, if there are one or more existing dynamic views, the dropdown menu item does not automatically change to show the charts of the newly created dynamic view. The user must click on the dropdown menu to choose the newly created view.
• The data for a dynamic view is automatically refreshed (i.e. re-queried from source) whenever a user enters a sheet containing any charts for that view. The same occurs when entering and then returning from the global selections panel as well as when adding a new chart for the same view. To prevent triggering this automatic refresh behavior, users should refrain from performing these actions on the base app.
• The view of a dynamic chart is cleared and overlaid with a message indicating a view constraint violation condition whenever the user changes the selection state of the base app such that the view's constraints are violated. Users should refrain from altering the selection state of the base app at least until they are finished making use of the data in any one of the dynamic view charts.
• The right-click "Go to source" option on a Snapshot slide for a dynamic chart does not select the actual dynamic chart when changing the view to the base app sheet.
• Chart settings changes made to dynamic view charts using the Exploration menu are lost following refresh operation of the view.
• Dynamic Views currently does not support the Trellis extension.

Managing a Qlik Sense site
• The QMC Custom Property Edit page can currently handle a limited number of custom properties. If you want to edit custom property values in the QMC, we recommend keeping the amount of custom property values to a maximum of 500. If you want to just apply values without modifying them, the QMC can handle up to 10.000 custom property values.
• The Qlik Logging Service handles communication outages with PostgreSQL by retrying three times to establish the connection and displays an error if unsuccessful. Communication outages with PostgreSQL can occur for a number of reasons and are not always recoverable in the limited time window of three tries.
• With the current architecture it is not possible, using security rule on HubSection_* resource, to hide "Open hub" link from the "Navigation" menu when accessing app as an anonymous user. Workaround: Use reverse proxy configured to redirect "Open hub" link to a preferable landing site
• When removing app objects from an application via QMC’s interface, deleted objects are not removed from that application’s binary file stored on the file system.
• Logging utility does not support Postgres 12. The utility uses queries that are not compatible with Postgres 12.
• Unable to hide "Open hub" link for anonymous user by using security rule
With the current architecture it is not possible, using security rule on HubSection_* resource, to hide "Open hub" link from the "Navigation" menu when accessing app as an anonymous user. Suggested workaround is to use reverse proxy configured to redirect "Open hub" to a preferable landing site.
• Task Chain Icon not visible in QMC Workarounds:
1. Once the event trigger is created, sort or filter on any of columns available in the Tasks section.
OR
2. Permanently disable caching in QMC by setting false to the following flag from C:\Program Files\Qlik\Sense\CapabilityService\capabilities.json file and restarting Qlik Sense Service Dispatcher and the browser.
{"contentHash":"2ae4a99c9f17ab76e1eeb27bc4211874","originalClassName":"FeatureToggle","flag":"QmcCacheEnabled","enabled":false}

* Data connection passwords containing special characters are not properly encoded when updated via Qlik Management Console. Description: Data connection passwords containing special characters (such as "=", "%", or ";") are not correctly encoded when updated via the Qlik Management Console (QMC). This causes authentication errors when trying to connect to specific data sources, which could cause reload tasks to fail.
The simplest workaround is to use the data load editor to update the password.
Please note that once the password is updated, the name of the data connection is automatically appended with "(domain_userId)". This can be adjusted later on via the QMC.

Qlik Sense Desktop
• Sorting by expression in a Pivot table may not work as expected.
• Qlik Sense Desktop can play WebM and Ogg, but not MP4 files 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 Connectors 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, ODBC Connector Package does not prevent the loading of other data types, so in some cases unsupported data types can be loaded with the load script.
• 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 the 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.
• Apache Phoenix connector does not support non-latin characters in metadata. Connector may return a corrupted data or unpredictable query results if running a query with non-latin characters in metadata: table names, column names, aliases, etc.

Cloud deployments and Multi-Cloud
• When downloading a pivot table in cloud environments (Qlik Sense Enterprise on Cloud Services and Qlik Sense Enterprise on Kubernetes), expanded rows are not included but stay collapsed.

System requirements notes

Please refer to the online help for information about the requirements for Qlik Sense:
System requirements for Qlik Sense 

Upgrade notes

Upgrade from August 2021 Patch 4 or earlier to August 2021 Patch 5 or later

Upgrade from August 2021 Patch 4 or earlier to August 2021 Patch 5 or later

Following upgrade steps need to be followed when upgrading from August 2021 Patch 4 or earlier to August Patch 5 or later (see table below for detailed upgrade matrix)

  1. Download attached zip file
  2. Read first README.md
  3. Upgrade central node to desired patch as usual
  4. Copy QlikSensePatchUpgrade.exe to the central node
  5. Run QlikSensePatchUpgrade.exe (Printing service will get started by the script)
  6. Start rest of the services
  7. Repeat step 1-4 for all rim nodes

Source track

Destination track

Upgrade steps

May 2021 or previous

August 2021

NO

May 2021 or previous

August 2021 patch 4 or earlier patch

NO

May 2021 or previous

August 2021 patch 5 or later patch

YES

May 2021 or previous

November 2021 GA or later track

NO

 

Downloads

 

August 2021 Releases

https://community.qlik.com/t5/Downloads/tkb-p/Downloads 

  

About Qlik

Qlik is on a mission to create a data-literate world, where everyone can use data to solve their most challenging problems. Only Qlik’s end-to-end data management and analytics platform brings together all of an organization’s data from any source, enabling people at any skill level to use their curiosity to uncover new insights. Companies use Qlik to see more deeply into customer behavior, reinvent business processes, discover new revenue streams, and balance risk and reward. Qlik does business in more than 100 countries and serves over 48,000 customers around the world.

qlik.com

Labels (1)
Release details
Products:
Qlik Sense Desktop,
Qlik Sense Enterprise on Windows
Release name:
August 2021
Patch:
13
Language:
English
Version history
Last update:
‎2023-01-16 02:23 AM
Updated by: