Date | Version |
---|---|
| 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 stored on locally installed TQLConsole and TQLStudio in the cloud.
- Ability to combine (group) multiple projects into single grouped project.
- 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.
- Policy Engine -
Bug Fix / Minor Enhancements 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
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.
Steps to upgrade:
- 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.
- Download and copy this file to <EngineInstallfolder>/resources/atomiton folder
- Unzip the downloaded file in step 1.