New
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
Full Changelog: https://github.com/thingsboard/thingsboard/compare/v4.2.1...v4.2.1.1