Skip to content

Releases: thingsboard/thingsboard

ThingsBoard 3.6.4 Release

11 Apr 13:48
Compare
Choose a tag to compare

Minor release with the following bug fixes and improvements:

Core & Rule Engine

UI

  • Fixed draggable marker and not draw new polygons in map widgets by @vvlladd28 in #10446
  • Fixed not opened image gallery when used multiple-gallery-image-input.component.ts by @vvlladd28 in #10449
  • Fixed battery level widget for Safari and Firefox by @ArtemDzhereleiko in #10459

Full Changelog: v3.6.3...v3.6.4

ThingsBoard 3.6.3 Release

18 Mar 15:07
Compare
Choose a tag to compare

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

  • Push notifications to the mobile apps by @ViacheslavKlimov in #8522
  • New types of the grouping intervals: WEEK, WEEK_ISO, MONTH, QUARTER by @ashvayka in #9990
  • Configurable granularity and strategies for device connectivity status calculation by @dskarzh in #9980

UI

Transport

Edge

Minor improvements

Core & Rule Engine

UI

Bug Fixes

Core & Rule Engine

UI

New Contribu...

Read more

ThingsBoard 3.6.2 Release

28 Dec 13:59
Compare
Choose a tag to compare

What's Changed

Improvements

Core & Rule Engine

UI

Edge

Bug Fixes

Core & Rule Engine

UI

New Contributors

Full Changelog: v3.6.1...v3.6.2

ThingsBoard 3.6.1 Release

13 Nov 11:30
Compare
Choose a tag to compare

What's Changed

Improvements

Core & Rule Engine

UI

Edge

Bug Fixes

Core & Rule Engine

UI

Full Changelog: v3.6...v3.6.1

ThingsBoard 3.6 Release

21 Sep 09:01
Compare
Choose a tag to compare

What's Changed

Major improvements

Core & Rule Engine

UI

  • New widgets: "Value card", "Horizontal value card", "Value and chart card", "Entity count", "Alarm count" and "Battery level".
  • Widget configuration improvement + basic widget configuration mode by @ikulikov in #8708
  • Dashboard edit panel improvement by @ikulikov in #8547
  • "Add device" dialog improvement by @vvlladd28 in #8882
  • Check connectivity window by @vvlladd28 in #8938
  • Gateways dashboard by @MrKartoshka in #8337
  • Add support of many-to-many relations between widgets and widget bundles by @ikulikov in 875c8d5, 1fb9ba6.

Edge

Minor improvements

Core & Rule Engine

Transport

UI

Bug fixes

Core & Rule Engine

UI

Read more

ThingsBoard 3.5.1 Release

31 May 10:59
Compare
Choose a tag to compare

What's Changed

Improvements

UI

Bug Fixes

Core & Rule Engine

  • Fixed cookie deserialization by @YevhenBondarenko in #8611
  • Fixed parsing of Rule Engine's Queue ServiceType in REST API requests by @adovh in #8645
  • Fixed TBEL validation syntax by @nickAS21
  • Fixed Alarm Repository to be compatible with PostgreSQL 14+ by @smatvienko-tb in #8560
  • Fixed concurrent partition detach attempt with PostgreSQL 14+ during partitioned table cleanup by @smatvienko-tb in #8559
  • Bumped Apache Curator version to 5.5.0 by @ikulikov in a6e2f6a
  • Fixed duplicates of devices in the UI when they have multiple attributes with the name 'active' and different scope by @ashvayka in 4ec990c

Transport

UI

New Contributors

Full Changelog: v3.5...v3.5.1

ThingsBoard 3.5 Release

11 May 08:57
Compare
Choose a tag to compare

What's Changed

Major improvements

Core & Rule Engine

UI

Minor improvements

Core & Rule Engine

UI

Transport

  • Mqtt v5 reason codes for connect, ack and disconnect messages by @imbeacon in #7596
  • Added ability to create&subscribe custom mqtt attributes topics by @adovh in #6986
  • MQTT Sparkplug protocol support by @nickAS21 in #8186

Edge

Bug fixes

Core & Rule Engine

UI

Edge

  • Alarm entity that was delivered from the edge is stored with provided ID by @volodymyr-babak in #8274
  • Push public customer to the edge - fixes usage of public dashboards on the edge by @volodymyr-babak in #7929

New Contributors

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

Read more

ThingsBoard 3.4.4 Release

07 Feb 14:59
Compare
Choose a tag to compare

What's Changed

Improvements

UI

Bug fixes

Core & Rule Engine

UI

Edge

New Contributors

Full Changelog: v3.4.3...v3.4.4

ThingsBoard 3.4.3 Release

21 Dec 15:42
Compare
Choose a tag to compare

What's Changed

Improvements

Core & Rule Engine

  • Version control: 'Show merge commits' option, improved entity versions comparing by @ViacheslavKlimov in #7778

UI

Bug fixes

Core & Rule Engine

UI

Edge

  • Edge root rule chain update fix. USER entity support added. INACTIVITY_TIMEOUT pushed to edge. by @volodymyr-babak in #7792

Full Changelog: v3.4.2...v3.4.3

ThingsBoard 3.4.2 Release

01 Dec 16:14
Compare
Choose a tag to compare

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:

Read more