Changelog History
Page 1
-
v3.2 Changes
December 01, 2020๐ The goal of this release is to simplify provisioning and connecting the devices and configuration of the alarms.
We have also added features to track tenant API usage.Major Improvements:
- ๐ Tenant Profiles to manage API and Rate Limits;
- ๐ง Device Profiles to configure default rule chain and queue, set transport configuration and define Alarm Rules;
- โ Added support of custom MQTT Topics and basic MQTT credentials as alternative to access token;
- โ Added support of custom device payload schema using protocol buffers for MQTT transport;
- ๐ Device provisioning is now available via device profiles;
- ๐ป SMS Provider and Send SMS rule node;
- ๐ป UI for OAuth2 settings.
Minor Improvements:
- โ Added Api Usage dashboard;
- โ Added "orderBy" request parameter for telemetry controller;
- โ Added queueName to enqueueForTellNext in TbSendRPCRequestNode;
- โ Added protection from the circular reference across different rule chains;
- โ Added new language Brazilian Portuguese;
- ๐ Improvements to camera and alarm widgets, legend sort;
- โ Added support of min/max values in multiple attributes input widget;
- ๐ UI performance improvements;
๐ Bug fixes:
- 0๏ธโฃ Cover all markers to fit bounds by default even when fit bounds marker is disabled in the map widget;
-
v3.1.1 Changes
August 28, 2020๐ Minor bug fix release:
๐ Improvements:
- ๐ Performance improvement for Alarm related SQL queries;
- โฌ๏ธ UI: Upgrade Angular framework version to 10;
- ๐ฆ UI: Switch to yarn package-manager;
- โก๏ธ UI: Update Italian locale;
- ๐ป UI: Improved modules loading;
- ๐ป UI: Introduced common modules map;
๐ Bug fixes:
- ๐ UI: Fixed error tslint for map widget;
- โก๏ธ UI: Fixed update position new marker/polygon on resize in image-map;
- ๐ป UI: Fixed call action: polygon click;
- ๐ป UI: Fixed clear state params for dashboardId change;
- ๐ Various fixed of filtering queues;
-
v3.1 Changes
August 12, 2020๐ Minor release with the following improvements and bug fixes.
Main features:
- โ Filters over entity fields, attributes and latest telemetry;
- Alarm widget improvements;
- ๐ Performance improvements to insets in PostgreSQL;
- โ Ability to store the latest values in SQL instead of NoSQL;
โ Additional features:
- ๐ป UI:
- External angular modules for widget development;
- Support of the files with .txt extensions in bulk import of entities;
- Flot: add ability to use attributes in datakeys labels;
- Maps cluster mode optimizations;
- Add ability to edit polygons on image map;
- New alias entity types: Current User and Current User Owner (Tenant or Customer);
- Rule Engine:
- Improved logging of failed and timeout messages;
- Azure iot hub rule node;
- Open rule chain from rule node link;
- Clear alarm node now accepts alarm id as an originator;
- Log time to acknowledge message;
- Display sorted metadata keys in rule nodes;
- ๐ REST API: Ability to move device to another tenant;
- 0๏ธโฃ Enable default credential provider chain for aws sqs;
- โ Added logging of MQTT payload errors;
- โ Added support of Confluent cloud;
๐ Bug fixes:
- ๐ป UI:
- Fixed show polygon on image map widget;
- Fix page link without pagination. Minor fixes;
- Fix boolean input widgets;
- Fix web camera input widget;
-
v3.0.1 Changes
June 09, 2020๐ Minor release with everything from 3.0/2.5.2 plus the following improvements.
๐ Improvements:
- ๐ Improved database migration - create indexes after inserts;
- ๐ Improved rpc error handling;
- ๐ Moved component tb-contact to shared module;
- โก๏ธ Updated Czech translation;
๐ Bug fixes:
- ๐ป UI: Dashboard page fixes and improvements;
- ๐ป UI: Fix map tooltip actions;
- ๐ป UI: Input maps fixed: error create the first marker;
- ๐ป UI: Fix image map initialization;
- ๐ป UI: Fix state chart subscription;
- Set correct cassandra datacenter;
-
v3.0 Changes
June 02, 2020๐ Major release with everything from 2.5 plus the following improvements.
Main features:
- ๐ป AngularJS 1.5.8 -> Angular 9 migration for entire UI;
- ๐ฎ Force SQL DB usage to store entities;
โ Additional features:
- ๐ Improved pagination and filtering;
- ๐ Improved and refactored Map widgets;
- ๐ Improved tool-tips for widget development;
- โก๏ธ Cassandra driver updated to 4.x;
- ๐ป Dramatically reduced number of REST API calls generated by UI;
- Replaced Velocity with Freemarker.
-
v2.5.5 Changes
December 01, 2020Improvements:
- โ Added partition property for kafka settings;
- Changed default QoS for default SubAck message from AT_LEAST_ONCE to AT_MOST_ONCE
- โ Added ability to not notify device about attributes update;
- โ Added ability to set/force base URL for password reset links;
- โ Added validation of circular reference in the rule chains;
- AWS SQS client improvements for JS executors;
- โก๏ธ Updated dependency versions to fix some vulnerabilities;
- โ Added handler for too long payload exception in MQTT transport
๐ Bug fixes:
- ๐ Fixed telemetry cleanup procedure for telemetry stored in PostgreSQL;
- โ Added ability to use exp-pause-between-retries for message processing strategies;
- ๐ Fixed for client certificate check in case of MQTT two-way SSL connection;
- ๐ Fixed inactivitiy timeout for gw sessions;
- ๐ Fixed knob control widget;
-
v2.5.4 Changes
August 28, 2020Improvements:
- ๐ป Password from SMTP settings is no longer shared to UI;
- โ Added logs for in memory queue
๐ Bug fixes:
- ๐ Fixed SQL scripts for Unit tests
-
v2.5.3 Changes
August 12, 2020Improvements:
- ๐ Performance improvements to inserts in PostgreSQL;
- Prometheus Metrics;
- Created Azure IoT hub rule node;
- ๐ REST API: Ability to move device to another tenant;
- โ Added proxy configs to rest api call rule node (#2943);
๐ Bug fixes:
- ๐จ refactored DataValidator email pattern
-
v2.5.2 Changes
June 09, 2020Improvements:
- Replaced Akka with pure java implementation of Actor System;
- Using external executor in Kafka Node;
- ๐ Improvements for actor initialization logic;
- ๐ Improved handling of peak connect attempts;
- RPC Request Node improvement to avoid blocking;
๐ Bug fixes:
- ๐ป UI: Fixed the activation of on-row event on details click;
- ๐ป UI: Fixed problem widget-editor in Safari #2900;
- Message is pushed to correct queue in case of duplication;
- Never use Fork-Join pool with parallelism set to 1.
-
v2.5.1 Changes
June 01, 2020๐ Minor bug-fix release with few improvements.
๐ Improvements:
- ๐ป UI: Batch support for fetching entities from relations
- ๐ Improved K8S deployment scripts;
- ๐ Cluster mode performance improvements;
- ๐ง Proxy configuration for email rule node and sysadmin email settings;
- Additional setting "max_eval_requests_timeout" to separate JS "eval" from JS "invoke" timeouts;
- โ Added 'alwaysFullScreen' and 'defaultDashboardName' OAuth2 properties;
- ๐จ Refactored DEB/RPM builds to minimize code duplication and enable CentOS 8 support;
- โ Added gatewayId to metadata in ENTITY_CREATED event message;
- โ Added timestamp to TbMsg;
- โ Added minimum RPC timeout value setting;
๐ Bug fixes:
- ๐ Fixed claim devices API;
- ๐ Fixed shared/client attribute updates over WS;
- ๐ Fixed REST API security checks for some corner cases;
- ๐ป UI: Fixed data displaying in mobile browser for digital gauge widget;
- ๐ Fixed 2.4.3 -> 2.5 upgrade script for AWS RDS;