Here are the highlights of the new Qlik Sense release:
New Widget editor in the Dev Hub
Dev Hub contains a new tool for creating and editing widgets.
- Dev Hub
- Exporting and printing of visualization extensions
- .NET SDK
- Qlik Engine API
- New methods
- Single Integration API / Single configurator
- Qlik Sense Proxy Service API
- Qlik Sense Repository Service API
Create and edit widgets with the Widget editor
Dev Hub contains a new tool: Widget editor. You use the Widget editor to create and edit widgets. Qlik Sense widgets are simple app objects created using HTML and CSS but no other programming knowledge.
A widget must belong to a widget library. An example library is supplied Qlik Sense. Widget libraries are managed from the Widget editor. Widget libraries appear in the assets panel under custom objects alongside visualization extensions.
Exporting and printing of visualization extensions
You can now export and print visualization extensions.
To support this, the following properties have been added to the Extension API:
The following property has been updated:
Connect to Qlik Sense through a method instead of process ID
Support for setting up a Qlik Sense connection based on a process ID is now deprecated. A number of symbols have therefore been marked as deprecated and will be removed in future versions of the .NET SDK. Instead of using a process ID, you now connect to local engine instances using the method Qlik.Engine.Location.FromUri and explicitly specifying the relevant URI.
The following symbols have been marked as obsolete:
- Class Qlik.Engine.UriResolver
- Method Qlik.Engine.UriResolver.QlikEngineUrl
- Method Qlik.Engine.UriResolver.GetEnginePids
- Method Qlik.Engine.Location.FromProcess(int processId)
- Method Qlik.Engine.Location.FromProcess(Process process)
New property to perform version checks
The class Qlik.Engine.Location now has a new property named IsVersionCheckActive that determines whether or not to perform version checks when connecting to a Qlik Sense instance. This means that it is possible to verify the version check setting for all connections to a specific Locationobject. You can still use the parameter noVersionCheck for connection methods such as Qlik.Engine.LocationExtensions.HubAsync to override the version check setting of the Location object.
New mechanism for properties and layout caching
Generic objects have previously had a mechanism for caching properties and layouts so that engine calls to retrieve that data only would be made if the object is considered dirty. This mechanism has been generalized, and is now available for all classes that supports the properties/layout behavior. The following classes utilize this mechanism:
Improved Getting started with the Qlik Sense .NET SDK
The Qlik Sense .NET SDK is a development toolbox, for use with applications such as Microsoft® Visual Studio®. To use it, you need to be able to connect to Qlik Sense, access the server, create sessions of the right kind, and interact with either the Hub object for management tasks or App objects, for tasks within apps. There are several ways to connect to the Qlik Sense .NET SDK, depending on how you want to interact with your applications and expand your Qlik Sense solution. To get started and connect to the Qlik Sense installation using the .NET SDK and code samples for how to connect.
Qlik Engine API
New property: qLibraryId
New properties: qMin and qMax
New property: qAttrExps
New property: qTags
New properties: qMin, qMax, qContinousAxes, qIsCyclic, qDerivedField
Single Integration API / Single configurator
New option parameter: noSelections
Added option for turning off selections but still being able to keep interactions enabled. Before this update, you had to disable all interactions in order to turn off selections.
Qlik Sense Proxy Service API
Personal API: Get user
Updated return values. This API now returns more detailed JSON values that specify whether a user is logged in, not logged in, or logged in anonymously.
Qlik Sense Repository Service API
App: Get hub information
App: Get hub list
App content quota: Get
App content quota: Update
Access type: Request access type
Shared content: Delete content
Shared content: Upload file
New entities and properties for future use
The following entities and properties are for future use. Do not use these items.
- CloudAppSyncStatus entity
- CloudCredentials entity
- CloudStreamSyncStatus entity
- DeleteProhibited property of the User entity
- timeZone and daylightSavingTime properties of the SchemaEvent entity
Improved connection handling
The Visual Studio plugin now also supports connecting to a Qlik Sense serverwith credentials other than the logged-on user or anonymous mode.
This PDF contains all the news and updates since the first release of Qlik Sense.