ThingsBoard CE v3.5.1 (May 31, 2023)
Improvements
-
UI:
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
-
Core & Rule Engine
- #7911 Notification system by @ViacheslavKlimov
- #7935 Device provisioning using X509 certificate chains by @AndriiLandiak
- #8090 Alarm assignment feature by @imbeacon
- #7762 Alarm comments feature by @dashevchenko
-
UI
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
-
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