Thingsboard Versions Save

Open-source IoT Platform - Device management, data collection, processing and visualization.

v3.6.4

4 weeks ago

Minor release with the following bug fixes and improvements:

Core & Rule Engine

UI

Full Changelog: https://github.com/thingsboard/thingsboard/compare/v3.6.3...v3.6.4

v3.6.3

1 month ago

What's Changed

For insights into the key features and the motivation behind this release, check out our blog post here.

Major improvements

Core & Rule Engine

UI

Transport

Edge

Minor improvements

Core & Rule Engine

UI

Bug Fixes

Core & Rule Engine

UI

New Contributors

Full Changelog: https://github.com/thingsboard/thingsboard/compare/v3.6.2...v3.6.3

v3.6.2

4 months ago

What's Changed

Improvements

Core & Rule Engine

UI

Edge

Bug Fixes

Core & Rule Engine

UI

New Contributors

Full Changelog: https://github.com/thingsboard/thingsboard/compare/v3.6.1...v3.6.2

v3.6.1

5 months ago

What's Changed

Improvements

Core & Rule Engine

UI

Edge

Bug Fixes

Core & Rule Engine

UI

Full Changelog: https://github.com/thingsboard/thingsboard/compare/v3.6...v3.6.1

v3.6

7 months ago

What's Changed

Major improvements

Core & Rule Engine

UI

Edge

Minor improvements

Core & Rule Engine

Transport

UI

Bug fixes

Core & Rule Engine

UI

Transport

Edge

New Contributors

Full Changelog: https://github.com/thingsboard/thingsboard/compare/v3.5.1...v3.6

v3.5.1

11 months ago

What's Changed

Improvements

UI

Bug Fixes

Core & Rule Engine

Transport

UI

New Contributors

Full Changelog: https://github.com/thingsboard/thingsboard/compare/v3.5...v3.5.1

v3.5

11 months ago

What's Changed

Major improvements

Core & Rule Engine

UI

Minor improvements

Core & Rule Engine

UI

Transport

Edge

Bug fixes

Core & Rule Engine

UI

Edge

New Contributors

Full Changelog: https://github.com/thingsboard/thingsboard/compare/v3.4.4...v3.5

v3.4.4

1 year ago

What's Changed

Improvements

UI

Bug fixes

Core & Rule Engine

UI

Edge

New Contributors

Full Changelog: https://github.com/thingsboard/thingsboard/compare/v3.4.3...v3.4.4

v3.4.3

1 year ago

What's Changed

Improvements

Core & Rule Engine

UI

Bug fixes

Core & Rule Engine

UI

Edge

Full Changelog: https://github.com/thingsboard/thingsboard/compare/v3.4.2...v3.4.3

v3.4.2

1 year ago

Minor release with the following features and bug fixes:

Major Improvements:

  • Core & Rule Engine:

    • #7455 TBEL executor;
    • #7342 Asset Profiles Feature;
    • #7371 TTL and table partitioning for audit logs;
    • #7564 Table partitioning for edge events;
    • #7347 New rule node: 'math function';
    • #7297 Generate random JWT on install or upgrade;
  • UI:

    • #7288 Support of aggregation for the latest values in the widget data source;
  • Edge:

    • #7592 Support of Device to Cloud RPC Requests;

Minor Improvements:

  • Core & Rule Engine:

    • #7339 DB calls stats by tenant in the logs;
    • #7350 Limits for JS script body, input args and invocation result size;
    • #7403 Improvements for the JS executor request payload size;
    • #7483 Version control Repository settings with 'Read-only' flag;
    • #7245 Add 'Entity' source to the 'change originator node';
    • #7341 Email validation pattern improvements;
    • #7239 New rule node: 'fetch device credentials';
    • #7240 New rule node: 'copy keys';
    • #7241 New rule node: 'rename keys';
    • #7242 New rule node: 'delete keys';
    • #7243 New rule node: 'json path';
    • #7244 New rule node: 'split array msg';
    • #7238 New rule node: 'delete attributes';
    • #7278 Redirect to the targeted url after the successful login via oauth2;
    • #7367 Details rule node returns entity's ID as well;
    • #7370 Added support of creating relation to USER entity;
    • #7394 Add 'retained' button for MQTT rule node;
    • #7425 Optional key pattern field for Kafka rule node;
    • #7442 Upgrade protobuf version from 3.17.2 -> 3.21.7, support Mac M1(ARM Core) protobuf files compile;
    • #7522 Postgresql driver update up to 42.5.0;
    • #7538 Alarm service optimization - remove async().get() calls from synchronous methods;
    • #7377 Add ability to fetch attributes/latest telemetry to msg data in rule nodes;
    • #7548 Improvement to the recursive relations query;
    • #7453 Audit log on oauth2 login;
    • #7435 JWT invalidate on logout;
    • #7541 Use default SQL null ordering for ts_kv;
    • #7587 HTTP client returns headers as an array if there is more than one;
    • #7629 Cassandra partition 'always exists' mode to optimize queries;
    • #7666 Add options send notifications for 'save attribute' & 'delete attribute' rule nodes;
  • UI:

    • #7304 Let data keys of entities widget to hide in mobile mode;
    • #7084 Pass widget context to callback of entities hierarchy widget;
    • #7230 Added Catalan locale;
    • #6374 Dashboard layouts width configuration;
    • #7267 Added new widget-subscription setting - "onTimewindowChangeFunction";
    • #7386 Add widget context API call to create alarm queries;
    • #7436 Added API to close dashboard opened as dialog;
    • #7458 Update zh_CN locale;
    • #7248 Update de_DE locale;
    • #7311 Added clustering markers color function;
    • #7387 Added support of custom table header title in addition to data key label;
    • #7475 Form field appearance in timezone and entity autocomplete components;
    • #7531 Chart thresholds support array of values;
    • #7356 Let user to drag-n-drop widget actions in list;
    • #7534 Let phone component to accept numbers with spaces, hyphens and parenthesis;
    • #7275 Add API to create telemetry websocket updater in custom widgets;
  • Transports:

    • #7232 DTLS retransmission timeout is now configurable and set to 9 seconds by default;
    • #7519 Make log shorter on IOException for MQTT transport;
  • Edge:

    • #7395 Customers hierarchy support;
    • #7478 Added functionality to drop messages that are not able to be processed by the edge;
  • Build scripts:

    • #7155 Update bouncycastle from 1.67 to 1.69 to avoid duplicate of dependencies;
    • #7518 Cassandra cloud connects to Datastax Astra DB;
    • #7566 Moved black-box tests to TestNG;
    • #7665 Provisioning black box tests;
    • #7686 Compatibility with Compose V2 in the docker compose scripts;

Bug Fixes

  • Core & Rule Engine:

    • #7544 Inactivity timeout fix;
    • #7385 Additional validation for AuditLog entities;
    • #7145 Make entity relations deletion transactional;
    • #7157 SNMP/CoAP/LWM2M device profile transport configuration missing Serialization;
    • #7547 TbMsgProcessingStackItem missing Serialization;
    • #7268 'originator telemetry' rule node;
    • #7246 Check value for "null" in the 'originator fields' rule node;
    • #7316 Default destroy method bug fix in the TbNode interface;
    • #7381 Add inactivity event support to the 'copy to view' rule node;
    • #7456 SQL batch sort enabled by default; additional deadlock logging;
    • #7237 Improve the processException extension for tbHttpClient;
    • #7250 Bulk import null node handling fix;
    • #7324 Fix for rate limits filter;
    • #7552 Fix Cassandra prepared statement produces NullPointerException due to race condition;
    • #7554 Fix alarm subscriptions on REST API call;
    • #7549 Check tenant entity for rule nodes;
    • #7589 Fix of alarm count query with null sortOrder and textSearch specified;
    • #7636 Validation for entity's additionalInfo;
    • #7699 Fixed queue notifications in monolith mode;
    • #7707 OTA image assigned to device profile does not populate device shared properties;
  • UI:

    • #7127 Fixed tooltip display in map edit button;
    • #7181 Fixed close tooltip button for map widgets;
    • #6917 Let custom widget to process no-data case;
    • #7092 Fixed DatetimeAdapter for 'en-GB' locale;
    • #7129 Fixed Pie-Flot issue with timewindow display;
    • #7131 Fixed TextSearch input for tenants does not resolve empty field properly;
    • #7159 Fixed displaying of Markdown/HTML value function content in markdown widget settings;
    • #7174 Fixed label polyline/circle follow the mouse for image map;
    • #7211 Fixed file input loader;
    • #7217 Text 'Items per page' in table widgets are not translated;
    • #7251 Update message type list for rule node relations;
    • #7236 Allow whitespace in issuer name at TOTP 2FA provider;
    • #7290 Widget datasource css issues;
    • #7326 Fixed check isEmpty validation in EntityDataCmd models;
    • #7360 Let user to selective export widget bundles to version control;
    • #7471 Fixed height and console error for Event filter panel;
    • #7500 Use row layout on screen bigger than xs size;
    • #7485 Fix phone dial code detection for default country;
    • #7365 Fix markdown widget by @kalutkaz;
    • #7591 Fixed function setFixedLayout in dashboard layout;
    • #7618 Fixes delete attribute or telemetry whose name has special characters;
    • #7652 Fixed custom dashboard CSS was not applied when a dashboard is full-screen;
    • #7658 Make possible to hide widget in desktop mode;
  • Edge:

    • #7093 Edge sync functionality - fixed cluster support;
    • #7214 Notify devices in case shared attribute updates from edge;
    • #7651 Updates to stability of synchronization between edge and cloud in case of many events simultaneously;
  • Build scripts:

    • #7199 Fixed default value of the events.debug_partition_size env variable;
    • #7402 Update package version for tb docker images;
    • #7555 improved lifecycle events and added kill for crash event for js-executor;
    • #7655 added max_old_space_size to node.js based modules.

We welcome our new contributors: