All Versions
12
Latest Version
3.2
Avg Release Cycle
56 days
Latest Release
1293 days ago

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:

    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, 2020

    Improvements:

    • ➕ 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, 2020

    Improvements:

    • 💻 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, 2020

    Improvements:

    • 🐎 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, 2020

    Improvements:

    • 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;