Stand with Ukraine flag
Pricing Try it now
Community Edition
Getting Started
Devices Library Guides Installation Architecture API FAQ
On this page

Thingsboard v3.5.x release notes

ThingsBoard CE v3.5.1 (May 31, 2023)

Improvements

  • UI:

    • #8506 Spanish locale update by @JavierNR
    • #8654 Added help link for JWT security settings by @ArtemDzhereleiko
    • #f1be847 Leaflet Map - add latitude/longitude validation. Improve code style. by @ikulikov

Bug fixes

  • Core & Rule Engine:

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

    • #29602c2 Fixed MQTT 3.x connection error codes by @ashvayka
    • Fixed XXE vulnerability in LwM2M transport by @dashevchenko
  • UI:

    • #1e9895b Fixedvalid widget template errors processing by @ikulikov
    • #6ccc216 Added the upgrade script to fix dashboard templates after Angular migration to ver. 15 by @ikulikov
    • #8529 Fixed configuration form Rule Engine Queue Setting by @ArtemDzhereleiko
    • #8531 Fixed display of the tooltip for the help icons various dialogs by @ArtemDzhereleiko
    • #8539 Fixed configuration of the title various control widgets by @ArtemDzhereleiko
    • #8546 Fixed fill color the API usage card widgets by @ArtemDzhereleiko
    • #8578 Fixed custom translation the alarm widget, details and notifications by @ArtemDzhereleiko
    • #8581 Fixed width of the select cell of the attribute table row by @ArtemDzhereleiko
    • #8600 Fixed handle action “browser file” fileput components by @vvlladd28
    • #8605 Fixed JSON value validations the ‘Add attribute’ dialog by @deaflynx
    • #8641 Fixed setting time windowitialization being called twice by @vvlladd28
    • #8597 Fixed layout of the tenant profile form by @ArtemDzhereleiko
    • #8647 Fixed Chart widget legend settings expansion panel by @ArtemDzhereleiko
    • #8670 Fixedfinite load the alarm table by @ArtemDzhereleiko

ThingsBoard CE v3.5.0 (May 9, 2023)

Major release with the following features and bug fixes:

Major Improvements

Minor Improvements

  • Core & Rule Engine

    • #8414 Singleton mode for specific rule nodes by @YevhenBondarenko
    • #8304 Added entity & API usage statistics REST API call by @YevhenBondarenko
    • #8335 Devices activity statistics by @ViacheslavKlimov
    • #7974 New nodes ‘asset type switch’ & ‘device type switch’ by @YuriyLytvynchuk
    • #8051 User settings API by @dashevchenko
    • #8094 Find users by query by @dashevchenko
    • #8110 Moved password history from ‘tb_user’ to ‘user_credentials’ by @dashevchenko
    • #7858 Rest API Call node - add ability to remove quotes from request body by @AndriiLandiak
    • #7991 Ability to configure kafkajs connectionTimeout property by @AndreMaz
    • #8026 Added possibility to specify multiple types,stead of single one entity filter by @volodymyr-babak
    • #8241 Changed default value for wsMsgQueueLimitPerSession parameter by @dashevchenko
    • #8353 Fixed xss vulnerabilities attributes and telemetry keys by @YevhenBondarenko
    • #8398 Added new message types to rule engine by @dashevchenko
  • UI

    • #8017 Added quarter and half yeartervals to time window. by @devaskim
    • #7926 Exclude specified subtypes from autocomplete widget. by @devaskim
    • #8057 Leave only lower bound for widget’s height mobile mode. by @devaskim
    • #8071 Added Base64 functions to utils service. by @devaskim
    • #8167 Added hint to the “Password / access token”put (Repository settings) by @kalutkaz
    • #8255 Added “delete” icon to the default icon list by @kalutkaz
    • #7625 Added dashboard filter duplication option by @devaskim
    • #8272 Refactoring dashboard-select component by @kalutkaz
    • #8072 Optionally update dashboard state when using navigate back API. by @devaskim
    • #8287 API version 3 support has been added to HERE map widget by @vvlladd28
    • #8294 Update links for alarmfo widget custom action help by @ChantsovaEkaterina
    • #5311 Ability to handle JSON attribute edit multiple by @Dmitriymush
    • #8298 Added label parsing select entity dialog by @kalutkaz
    • #8351 Updated tinycolor for version 1.6.0 by @vvlladd28
    • #8364 Redesign of color picker by @ArtemDzhereleiko
    • #8409 Add help link for calculate delta rule node by @ArtemDzhereleiko
    • #8396 Fixed validation of the TBEL “foreach” loop the “Script fuction” UI component by @nickAS21
    • #8419 Added assetProfileService to ServicesMap by @devaskim
    • #8447 Copy button for attribute table by @ArtemDzhereleiko
    • #8438 Widget extension module support custom action by @ChantsovaEkaterina
  • Transport

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

    • #7862 Push latest timeseries key-value pair to edge on assignment entity to edge by @volodymyr-babak
    • #7878 Add edge install instructions for docker by @volodymyr-babak
    • #7914 Added default edge rule chain to asset/device profiles by @volodymyr-babak
    • #8301 Edge computing solution templates by @volodymyr-babak
    • #8340 Handle gRPC messages exceeding default max message size by @volodymyr-babak
    • #8344 Push edge connect/disconnect events to rule chain by @volodymyr-babak
    • #8346 Improved Keep Alive Functionality between Edge and Cloud to Prevent Data Loss by @volodymyr-babak

Bug fixes

  • Core & Rule Engine

    • #8108 Bugfix for remove latest telemetry by @ShvaykaD
    • #8138 Fixed filtering by entity name by @YevhenBondarenko
    • #8310 Fixed forcorrect longtegers, sent on ws to FE by @adovh
    • #7857 Report device activity during RPC processing by @ShvaykaD
    • #8238 Fixed xss vulnerabilities attributes and telemetry by @adovh
    • #8375 Fixed deduplication and delay rule nodes outgoing messages processing by @ShvaykaD
    • #8376 Fixed external id substitution when loading version of dashboard or rule chain by @ViacheslavKlimov
    • #8387 Fixed telemetry/attribute update while device bulk import by @dashevchenko
    • #8435 Fixedvalid removed outdated alarms count logs by @ViacheslavKlimov
    • #8444 Fixed asset lifecycle message broadcasting cluster mode by @dashevchenko
    • #8449 Fixed using default timeout and improvements by @YevhenBondarenko
  • UI

    • #8062 Refactoring time window component by @ArtemDzhereleiko
    • #7823 Fixed different size sort header arrow by @ArtemDzhereleiko
    • #8118 ‘Horizontal bar’ widget displayscorrectly decimal values that ends with zeros by @deaflynx
    • #8264 Fixed labelText andput text to entity autocomplete by @kalutkaz
    • #8267 Fixed locales for tenant profile field “REST requests for tenant” by @deaflynx
    • #8413 Fixed error when call test function rule node by @vvlladd28
    • #8428 Fixed help link for resources by @vvlladd28
    • #8458 Fixed add/edit entity custom action code samples by @ChantsovaEkaterina
  • Edge

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