Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
minLevel3
outlinetrue
stylenone

DateVersion

06  

1.0.6


Summary 

TQLSystem 1.0.6 is a minor release. The key highlights of this release are:

  • Automatic and Manual Syncing of projects store on locally installed stored on local version of TQLConsole and Cloud based TQLStudio in the cloud.
  • Ability to combine (group) multiple projects into single grouped logical project unitproject.
  • Ability to purchase projects with things (hardware attached) from Invivo Store.
  • New Protocol Handler - PHTTP -  This allows model developers to consume stream-oriented data received over HTTP connections.
  • New Protocol Handler - WS -  This allows model developers to consume data received over WebSocket connections from within a Workflow.
  • TQL Policy Engine - 

...

  • Support - Ability to create and enforce a policy on TQL Models.

Bug Fix / Minor Enhancements

...

TQLPROD-1199

...

Memory Leak in case multiple Invokes

...

TQLPROD-1020

...

Detect Broken / Closed pipelines (Response Lost)

...

TQLPROD-1018

...

Conditional  Pipeline modifications  exception handling.

...

TQLPROD-958

...

Need ability to run queries at TQLEngine Startup time

...

TQLPROD-739

...

Out of Memory Exception

...

across multiple components

JIRA IDComponentDescription
TQLPROD-1293TQLEngineIncorrect Publish Message when using Type Inheritance
TQLPROD-773TQLConsoleQuery result window does not switch to Notification Log
TQLPROD-617TQLStudioModel editor is very slow after implementing environment sensor. Expand and shrink button are working very slow.
TQLPROD-1234TQLStudioIssue with Cloning project
TQLPROD-1233TQLStudioDeletion of project resulting the reloading of dashboard 
TQLPROD-1225TQLStudioCloning of projects with same short name is happening 
TQLPROD-1063TQLStudioCancel button should be visible without scrolling as well in Starter Projects tab
TQLPROD-891TQLConsoleDisplay specific error message to user if syntax error found in model file at a time of deployment
TQLPROD-880TQLConsoleClassCastException issue while executing CDP Waste Management project queries.
TQLPROD-870TQLStudioNeed to update default engine model from UpdateProjectDefaultEngine on TQLStudio
TQLPROD-796TQLStudioSession management inside TQLStudio
TQLPROD-324TQLStudioMetadata should come at the time of export of your project.
TQLPROD-1281TQLConsoleModel Editor/Thingspaces/Queries tabs are not visible in Project Settings page
TQLPROD-1279TQLConsoleBlank Project is not getting downloaded on the Console
TQLPROD-1277InVivo StoreNo email is sent to user with invoice url after order placed
TQLPROD-1275InVivo StoreShipping charges are displayed as $0 for a project with no shippable items
TQLPROD-1243TQLStudioProject list is not getting updated in the header after downloading the projects
TQLPROD-1240TQLConsole[UI] Stop WebSocket subscription in Query Editor when high frequency of notifications
TQLPROD-1065TQLConsoleOn network change user session is not maintained resulting navigating to login page
TQLPROD-1050TQLEngineTQLEngine Recovery Mechanism
TQLPROD-1043TQLConsoleChanging settings multiple times for a project is not deploying the project.
TQLPROD-759TQLConsole Model EditorImport file is not formatted
TQLPROD-466TQLConsole Model EditorModel is taking 15-20 sec in loading.


Here are the steps to upgrade the TQLEngine version 1.0.

...

5 to 1.0.6

Upgrading TQLEngine from 1.0.5

Prerequisites

  • IoTKit is up and running that is connected to a WiFi with Internet connection.
  • You can successfully launch the IoTKit TQLEngine UI from your laptop browser. You can get access to the TQLEngine UI from your TQLStudio Login page as described in IoTKit Quick Installation Guide

Upgrade Project Link

...

Upgrade Project Link

If you have trouble reaching to port 8080 from Raspberry Pi due to network blocked ports you can use this link to import the project.

...

Upgrade Project Link (download from Port 443)

...

  1. Import the Upgrade Project into the IoTKit TQEngine using the Upgrade Project Link
  2. Deploy the Upgrade Project on IoTKit TQLEngine
  3. From the query editor tab run the StartEngineUpgrade query using the Websocket EndPoint.
  4. Close the current browser tab window and re-launch the TQLEngine UI again
  5. Login to TQLEngine UI
  6. Activate your TQLEngine 1.0.5.
  7. You IoTKit TQLEngine is now successfully upgraded to 1.0.5 

Patch Fix

There is a small fix to get around model to model subscription.

...

to 1.0.6 can be achieved using these manual steps.

Steps to upgrade:

  1. Download the 1.0.6 version of TQLEngine from your TQLStudio account page.
    Image Added
  2. Create a directory - say rel-106 and unzip the downloaded TQLEngine installation zip file.
    Image Added
  3. Stop the 1.0.5 version of TQLEngine.
    Image Added
  4. Make a backup copy of 1.0.5 install folder. This is a precautionary measure.
  5. Following folders / filesneeds to be replaced in the 1.0.5 folder.
    1. Folder: tqlengineui
      Image Added
    2. Folder: resources/atomiton
      Image Added
    3. Floder: sff.auto.launch
      Image Added
    4. File: atomiton.tqlengine.jar
      Image Added
  6. Start the TQLEngine and a newer 
    Image Added
  7. You should now be on TQLEngine 1.0.6