ThingsBoard 4.2.1.1 Release
Patch release with the following bug fixes:
What's Changed
Core & Rule Engine
- Fixed redundant credentials update event and device reconnect on bulk import by @AndriiLandiak in https://github.com/thingsboard/thingsboard/pull/14211
- Added validation that prohibits last tenant admin deletion by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/14235
- Fixed check of pre-provisioned devices by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/14062
- Fixed firmware update when the OTA package has a URL instead of a file by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/14179
- Fixed error when using resources and templatization with GitHub Models AI provider by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/14209
- Fixed some tenant admins not displayed in related group with EDQS by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/14245
- Fixed XSS vulnerability for some entities by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/14457
- Fixed invalid alarm status subscription updates by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/14487
- Fixed NPE when evaluating dynamic duration rules in device profile node by @dskarzh in https://github.com/thingsboard/thingsboard/pull/13836
- Improved support of customer-owned entities in
customer attributesandchange originatorrule nodes by @dskarzh in https://github.com/thingsboard/thingsboard/pull/14244 - Updated AI models autocomplete options by @dskarzh in https://github.com/thingsboard/thingsboard/pull/14467
- Fixed incorrect CF calculation when same key is used across multiple arguments by @irynamatveieva in https://github.com/thingsboard/thingsboard/pull/14195
- Fixed timestamp handling for calculated field arguments with missing telemetry by @irynamatveieva in https://github.com/thingsboard/thingsboard/pull/14526
- Fixed processing of telemetry batch in calculated fields by @irynamatveieva in https://github.com/thingsboard/thingsboard/pull/14623
- Fixed last update ts handling for CF arguments by @ShvaykaD in https://github.com/thingsboard/thingsboard/pull/14499
- Fixed key dictionary race condition causing Hibernate to cache zero keyId in cluster mode by @ShvaykaD in https://github.com/thingsboard/thingsboard/pull/14536
- Improved task cancellation handling in task manager by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/14264
- Fixed vulnerabilities by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/14479
- Fixed and improved CF states restore by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/14572
- Fixed Kafka topics cache by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/14587
Transports
- Fixed occasional application startup failure due to SNMP transport init by @artem-barysh-dev in https://github.com/thingsboard/thingsboard/pull/14327
- Added ACK when Gateway connect goes wrong by @artem-barysh-dev in https://github.com/thingsboard/thingsboard/pull/14407
- Fixed firmware update by URL for LwM2M by @nickAS21 in https://github.com/thingsboard/thingsboard/pull/14241
- Fixed observe after reboot without unregistration for LwM2M by @nickAS21 in https://github.com/thingsboard/thingsboard/pull/14294
- Fixed NPE after reboot if sleep for LwM2M by @nickAS21 in https://github.com/thingsboard/thingsboard/pull/14403
- Fixed tb-node startup when MQTT SSL enabled but MQTT transport disabled by @smatvienko-tb in https://github.com/thingsboard/thingsboard/pull/14624
Edge
- Fixed customer unassignments in the dashboard during edge event processing by @MazurenkoNick in https://github.com/thingsboard/thingsboard/pull/14461
- Fixed events from different edges being mixed together in one queue by @MazurenkoNick in https://github.com/thingsboard/thingsboard/pull/14613
- Fixed dead Kafka consumer groups causing Edge sync failures by @volodymyr-babak in https://github.com/thingsboard/thingsboard/pull/14425
- Fixed infinite loop on Edge Kafka consumer commit failure by @volodymyr-babak in https://github.com/thingsboard/thingsboard/pull/14616
UI
- Fixed check connectivity request for AI models by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/14481
- Fixed TinyMCE out-positioned image source by @deaflynx in https://github.com/thingsboard/thingsboard/pull/14396
- Fixed JS module file encoding to include handling of special symbols by @DmytroKhylko in https://github.com/thingsboard/thingsboard/pull/14377
- Fixed filtering entity and alarm tables by @LeoMorgan113 in https://github.com/thingsboard/thingsboard/pull/14134
- Fixed validation for "Email" fields by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14022
- Added ability to access logout button when hide toolbar option is enabled on dashboard by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14048
- Fixed dialogs adjusting to the screen resolution by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14085
- Added support for custom translations in LED Indicator widget title by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14091
- Fixed i18n custom translation in Attributes Card widget in data post-processing function by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14092
- Fixed widget entity alias empty entity list field by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14140
- Added alarm type list key translations by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14143
- Added support for custom translations in the dashboard user filters dialog by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14151
- Added draggable overlay option on map widget settings by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14185
- Fixed misspelling in Entity views Time series data section by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14248
- Fixed subscriptSizing of phone input by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14261
- Fixed typo in get queue statistics request method by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14296
- Fixed deleted user IDs remaining in Notification recipient user list by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14297
- Fixed parse function calling for control widgets by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14298
- Fixed profile saves triggers the saved configuration without changes by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14569
- Fixed mutation in mergeDeepIgnoreArray function by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14615
- Fixed incorrect error height of timeout message by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14392
- Updated Lietuvių (Lithuanian) translation by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14243
- Added show GitHub button to main toolbar by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14254
- Fixed show duration in alarm details dialog by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14443
- Fixed vulnerabilities by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14480
- Updated translations by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14574
Full Changelog: https://github.com/thingsboard/thingsboard/compare/v4.2.1...v4.2.1.1