English Qlik Sense Developers 2.1

What’s new in Qlik Sense 2.1?

Here are some of the highlights of the new and updated features in the release of Qlik Sense 2.1:

Qlik Dev Hub replaces Qlik Sense Workbench

Qlik Dev Hub replaces Qlik Sense Workbench.

Various API updates Capability APIs replace Mashup APIs. Navigation API and Table API introduced. Updates to Variable API.
Building server tools Various updates to Qlik Sense Repository Service API.
Building clients Qlik Engine API: improved usability of variables.
Creating .NET applications

The Qlik Sense .NET SDK is now publicly available on NuGet. Collaborative code samples provided in Qlik branch.

Updates and new features are divided into the following sections:

Building visualization extensions and mashups

Qlik Dev Hub

Qlik Dev Hub replaces Qlik Sense Workbench

Qlik Dev Hub replaces Qlik Sense Workbench.

See: Qlik Dev Hub

New UI layout for code editors

The Extension editor, the Mashup editor, the Single configurator have had their UIs updated. The Protocol tester has been renamed to Engine API explorer.

See: Qlik Dev Hub tools

Building visualization extensions

New visualization tutorials

Two new tutorials have been added for building visualization extensions: Working with data (Hello-Data) and Using AngularJS in visualization extensions (Hello-AngularJS).

See: Working with data

See: Using AngularJS in extensions

See: Hello AngularJS

See: Source code downloads

Loading resources

The topic about loading resources has been improved.

See: Loading resources

APIs

Capability APIs replace Mashup APIs

The term Capability API is introduced with Qlik Sense 2.1. Some of the Capability APIs were available before this version, published under the name Mashup API.

See: Capability APIs

Navigation API

Navigation API for Qlik Sense. The Navigation API allows navigation within a Qlik Sense app and is meant to be used in visualization extensions and will not work in Mashup scenarios.

See: Navigation API

Table API

The Table API allows developers to work with tabular data returned from the Qlik engine without needing to have expert knowledge of internal constructs, such as a hypercube.

See: Table API

Variable API updates

The following methods have been added to the Variable API: createSessionVariable method, get method, getByName method, setNumValue method, and setStringValue method.

The following method has been deprecated: setContent method.

See: Variable API

Building server tools

Qlik Sense Repository Service API

App content: Upload file

New endpoint.

See: App content: Upload file

App content: Delete content

New endpoint.

See: App content: Delete content

Content library: Upload file

The endpoint is no longer restricted to the central node in a Qlik Sense site.

See: Content library: Upload file

Content library: Delete content

The endpoint is no longer restricted to the central node in a Qlik Sense site.

See: Content library: Delete content

Connecting with Node.js

Updated code example.

See: Connecting with Node.js

Building clients

Qlik Engine API

Create, edit and remove generic variables

Work on variables has been performed in order to make it more consistent with the other types of objects.

New methods:

See: GenericVariable class

See: App class

Deprecated methods:

See: Variable class

See: App class

Detailed list of new and deprecated methods:

See: Version history

Content libraries

Content libraries can be retrieved from the Qlik Sense repository or from the disk, depending on the Qlik Sense installation.

See: GetContentLibraries method

See: GetLibraryContent method

New name for the protocol tester

The protocol tester is renamed engine API explorer.

See: Using the engine API explorer

Creating .NET applications

Qlik Sense .NET SDK

NuGet

The Qlik Sense .NET SDK is now publicly available on NuGet.

Collaborative code samples

Qlik branch is a collaborative portal where users can share code samples. They are provided on as is basis, without any guarantees that they will work in all system configurations or future software releases. An example of such sample code is the QlikSenseScriptObfuscator.

Qlik Sense .NET SDK code samples

The purpose of the sample code provided by Qlik is to demonstrate capabilities and use cases of the API. They are provided on an as-is basis, without any guarantees that they will work in all system configurations and future software releases.

  • Abstract structure

    The purpose of this sample is to provide a feature that makes it possible for the user to state explicitly and dynamically how to interpret a JSON object in the form of a C# class.

  • See: Abstract structure

  • App traverser

    The purpose of this sample is to see what visualizations an app contains by traversing it.

  • See: App traverser

The Qlik Sense .NET SDK now supports:

Variables

See: Variables

See: Qlik Sense .NET SDK API reference

Signed DLL:s

The Qlik Sense .NET SDK DLL:s are signed from version 2.1

History - What's new since Qlik Sense 1.0?

This PDF contains a all the news and updates since the first release of Qlik Sense.