Table of Contents | ||||||
---|---|---|---|---|---|---|
|
Date | Version |
---|---|
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 ID | Component | Description |
---|---|---|
TQLPROD-1293 | TQLEngine | Incorrect Publish Message when using Type Inheritance |
TQLPROD-773 | TQLConsole | Query result window does not switch to Notification Log |
TQLPROD-617 | TQLStudio | Model editor is very slow after implementing environment sensor. Expand and shrink button are working very slow. |
TQLPROD-1234 | TQLStudio | Issue with Cloning project |
TQLPROD-1233 | TQLStudio | Deletion of project resulting the reloading of dashboard |
TQLPROD-1225 | TQLStudio | Cloning of projects with same short name is happening |
TQLPROD-1063 | TQLStudio | Cancel button should be visible without scrolling as well in Starter Projects tab |
TQLPROD-891 | TQLConsole | Display specific error message to user if syntax error found in model file at a time of deployment |
TQLPROD-880 | TQLConsole | ClassCastException issue while executing CDP Waste Management project queries. |
TQLPROD-870 | TQLStudio | Need to update default engine model from UpdateProjectDefaultEngine on TQLStudio |
TQLPROD-796 | TQLStudio | Session management inside TQLStudio |
TQLPROD-324 | TQLStudio | Metadata should come at the time of export of your project. |
TQLPROD-1281 | TQLConsole | Model Editor/Thingspaces/Queries tabs are not visible in Project Settings page |
TQLPROD-1279 | TQLConsole | Blank Project is not getting downloaded on the Console |
TQLPROD-1277 | InVivo Store | No email is sent to user with invoice url after order placed |
TQLPROD-1275 | InVivo Store | Shipping charges are displayed as $0 for a project with no shippable items |
TQLPROD-1243 | TQLStudio | Project list is not getting updated in the header after downloading the projects |
TQLPROD-1240 | TQLConsole | [UI] Stop WebSocket subscription in Query Editor when high frequency of notifications |
TQLPROD-1065 | TQLConsole | On network change user session is not maintained resulting navigating to login page |
TQLPROD-1050 | TQLEngine | TQLEngine Recovery Mechanism |
TQLPROD-1043 | TQLConsole | Changing settings multiple times for a project is not deploying the project. |
TQLPROD-759 | TQLConsole Model Editor | Import file is not formatted |
TQLPROD-466 | TQLConsole Model Editor | Model 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
...
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)
...
- Import the Upgrade Project into the IoTKit TQEngine using the Upgrade Project Link
- Deploy the Upgrade Project on IoTKit TQLEngine
- From the query editor tab run the StartEngineUpgrade query using the Websocket EndPoint.
- Close the current browser tab window and re-launch the TQLEngine UI again
- Login to TQLEngine UI
- Activate your TQLEngine 1.0.5.
- 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:
- Download the 1.0.6 version of TQLEngine from your TQLStudio account page.
- Create a directory - say rel-106 and unzip the downloaded TQLEngine installation zip file.
- Stop the 1.0.5 version of TQLEngine.
- Make a backup copy of 1.0.5 install folder. This is a precautionary measure.
- Following folders / filesneeds to be replaced in the 1.0.5 folder.
- Folder: tqlengineui
- Folder: resources/atomiton
- Floder: sff.auto.launch
- File: atomiton.tqlengine.jar
- Folder: tqlengineui
- Start the TQLEngine and a newer
- You should now be on TQLEngine 1.0.6