|
| 1 | +### ThingsBoard CE v4.2.1.1 (Dec 24, 2025) |
| 2 | + |
| 3 | +Patch release with the following bug fixes: |
| 4 | + |
| 5 | +**What's Changed** |
| 6 | + |
| 7 | +* Core & Rule Engine |
| 8 | + |
| 9 | + * [#14211](https://github.com/thingsboard/thingsboard/pull/14211) Fixed redundant credentials update event and device reconnect on bulk import by @AndriiLandiak |
| 10 | + * [#14235](https://github.com/thingsboard/thingsboard/pull/14235) Added validation that prohibits last tenant admin deletion by @dashevchenko |
| 11 | + * [#14062](https://github.com/thingsboard/thingsboard/pull/14062) Fixed check of pre-provisioned devices by @dashevchenko |
| 12 | + * [#14179](https://github.com/thingsboard/thingsboard/pull/14179) Fixed firmware update when the OTA package has a URL instead of a file by @dashevchenko |
| 13 | + * [#14209](https://github.com/thingsboard/thingsboard/pull/14209) Fixed error when using resources and templatization with GitHub Models AI provider by @dashevchenko |
| 14 | + * [#14245](https://github.com/thingsboard/thingsboard/pull/14245) Fixed some tenant admins not displayed in related group with EDQS by @dashevchenko |
| 15 | + * [#14457](https://github.com/thingsboard/thingsboard/pull/14457) Fixed XSS vulnerability for some entities by @dashevchenko |
| 16 | + * [#14487](https://github.com/thingsboard/thingsboard/pull/14487) Fixed invalid alarm status subscription updates by @dashevchenko |
| 17 | + * [#13836](https://github.com/thingsboard/thingsboard/pull/13836) Fixed NPE when evaluating dynamic duration rules in device profile node by @dskarzh |
| 18 | + * [#14244](https://github.com/thingsboard/thingsboard/pull/14244) Improved support of customer-owned entities in `customer attributes` and `change originator` rule nodes by @dskarzh |
| 19 | + * [#14467](https://github.com/thingsboard/thingsboard/pull/14467) Updated AI models autocomplete options by @dskarzh |
| 20 | + * [#14195](https://github.com/thingsboard/thingsboard/pull/14195) Fixed incorrect CF calculation when same key is used across multiple arguments by @irynamatveieva |
| 21 | + * [#14526](https://github.com/thingsboard/thingsboard/pull/14526) Fixed timestamp handling for calculated field arguments with missing telemetry by @irynamatveieva |
| 22 | + * [#14623](https://github.com/thingsboard/thingsboard/pull/14623) Fixed processing of telemetry batch in calculated fields by @irynamatveieva |
| 23 | + * [#14499](https://github.com/thingsboard/thingsboard/pull/14499) Fixed last update ts handling for CF arguments by @ShvaykaD |
| 24 | + * [#14536](https://github.com/thingsboard/thingsboard/pull/14536) Fixed key dictionary race condition causing Hibernate to cache zero keyId in cluster mode by @ShvaykaD |
| 25 | + * [#14264](https://github.com/thingsboard/thingsboard/pull/14264) Improve task cancellation handling in task manager by @ViacheslavKlimov |
| 26 | + * [#14479](https://github.com/thingsboard/thingsboard/pull/14479) Fixed vulnerabilities by @ViacheslavKlimov |
| 27 | + * [#14572](https://github.com/thingsboard/thingsboard/pull/14572) Fixed and improved CF states restore by @ViacheslavKlimov |
| 28 | + * [#14587](https://github.com/thingsboard/thingsboard/pull/14587) Fixed Kafka topics cache by @ViacheslavKlimov |
| 29 | + |
| 30 | +* Transports |
| 31 | + |
| 32 | + * [#14327](https://github.com/thingsboard/thingsboard/pull/14327) Fixed occasional application startup failure due to SNMP transport init by @artem-barysh-dev |
| 33 | + * [#14407](https://github.com/thingsboard/thingsboard/pull/14407) Added ACK when Gateway connect goes wrong by @artem-barysh-dev |
| 34 | + * [#14241](https://github.com/thingsboard/thingsboard/pull/14241) Fixed firmware update by URL for LwM2M by @nickAS21 |
| 35 | + * [#14294](https://github.com/thingsboard/thingsboard/pull/14294) Fixed observe after reboot without unregistration for LwM2M by @nickAS21 |
| 36 | + * [#14403](https://github.com/thingsboard/thingsboard/pull/14403) Fixed NPE after reboot if sleep for LwM2M by @nickAS21 |
| 37 | + * [#14624](https://github.com/thingsboard/thingsboard/pull/14624) Fixed tb-node startup when MQTT SSL enabled but MQTT transport disabled by @smatvienko-tb |
| 38 | + |
| 39 | +* Edge |
| 40 | + |
| 41 | + * [#14461](https://github.com/thingsboard/thingsboard/pull/14461) Fixed customer unassignments in the dashboard during edge event processing by @MazurenkoNick |
| 42 | + * [#14613](https://github.com/thingsboard/thingsboard/pull/14613) Fixed events from different edges being mixed together in one queue by @MazurenkoNick |
| 43 | + * [#14425](https://github.com/thingsboard/thingsboard/pull/14425) Fixed dead Kafka consumer groups causing Edge sync failures by @volodymyr-babak |
| 44 | + * [#14616](https://github.com/thingsboard/thingsboard/pull/14616) Fixed infinite loop on Edge Kafka consumer commit failure by @volodymyr-babak |
| 45 | + |
| 46 | +* UI |
| 47 | + |
| 48 | + * [#14481](https://github.com/thingsboard/thingsboard/pull/14481) Fixed check connectivity request for AI models by @ArtemDzhereleiko |
| 49 | + * [#14396](https://github.com/thingsboard/thingsboard/pull/14396) Fixed TinyMCE out-positioned image source by @deaflynx |
| 50 | + * [#14377](https://github.com/thingsboard/thingsboard/pull/14377) Fixed JS module file encoding to include handling of special symbols by @DmytroKhylko |
| 51 | + * [#14134](https://github.com/thingsboard/thingsboard/pull/14134) Fixed filtering entity and alarm tables by @LeoMorgan113 |
| 52 | + * [#14022](https://github.com/thingsboard/thingsboard/pull/14022) Fixed validation for "Email" fields by @mtsymbarov-del |
| 53 | + * [#14048](https://github.com/thingsboard/thingsboard/pull/14048) Added ability to access logout button when hide toolbar option is enabled on dashboard by @mtsymbarov-del |
| 54 | + * [#14085](https://github.com/thingsboard/thingsboard/pull/14085) Fixed dialogs adjusting to the screen resolution by @mtsymbarov-del |
| 55 | + * [#14091](https://github.com/thingsboard/thingsboard/pull/14091) Added support for custom translations in LED Indicator widget title by @mtsymbarov-del |
| 56 | + * [#14092](https://github.com/thingsboard/thingsboard/pull/14092) Fixed i18n custom translation in Attributes Card widget in data post-processing function by @mtsymbarov-del |
| 57 | + * [#14140](https://github.com/thingsboard/thingsboard/pull/14140) Fixed widget entity alias empty entity list field by @mtsymbarov-del |
| 58 | + * [#14143](https://github.com/thingsboard/thingsboard/pull/14143) Added alarm type list key translations by @mtsymbarov-del |
| 59 | + * [#14151](https://github.com/thingsboard/thingsboard/pull/14151) Added support for custom translations in the dashboard user filters dialog by @mtsymbarov-del |
| 60 | + * [#14185](https://github.com/thingsboard/thingsboard/pull/14185) Added draggable overlay option on map widget settings by @mtsymbarov-del |
| 61 | + * [#14248](https://github.com/thingsboard/thingsboard/pull/14248) Fixed misspelling in Entity views Time series data section by @mtsymbarov-del |
| 62 | + * [#14261](https://github.com/thingsboard/thingsboard/pull/14261) Fixed subscriptSizing of phone input by @mtsymbarov-del |
| 63 | + * [#14296](https://github.com/thingsboard/thingsboard/pull/14296) Fixed typo in get queue statistics request method by @mtsymbarov-del |
| 64 | + * [#14297](https://github.com/thingsboard/thingsboard/pull/14297) Fixed deleted user IDs remaining in Notification recipient user list by @mtsymbarov-del |
| 65 | + * [#14298](https://github.com/thingsboard/thingsboard/pull/14298) Fixed parse function calling for control widgets by @mtsymbarov-del |
| 66 | + * [#14569](https://github.com/thingsboard/thingsboard/pull/14569) Fixed profile saves triggers the saved configuration without changes by @mtsymbarov-del |
| 67 | + * [#14615](https://github.com/thingsboard/thingsboard/pull/14615) Fixed mutation in mergeDeepIgnoreArray function by @mtsymbarov-del |
| 68 | + * [#14392](https://github.com/thingsboard/thingsboard/pull/14392) Fixed incorrect error height of timeout message by @vvlladd28 |
| 69 | + * [#14243](https://github.com/thingsboard/thingsboard/pull/14243) Updated Lietuvių (Lithuanian) translation by @vvlladd28 |
| 70 | + * [#14254](https://github.com/thingsboard/thingsboard/pull/14254) Added show GitHub button to main toolbar by @vvlladd28 |
| 71 | + * [#14443](https://github.com/thingsboard/thingsboard/pull/14443) Fixed show duration in alarm details dialog by @vvlladd28 |
| 72 | + * [#14480](https://github.com/thingsboard/thingsboard/pull/14480) Fixed vulnerabilities by @vvlladd28 |
| 73 | + * [#14574](https://github.com/thingsboard/thingsboard/pull/14574) Updated translations by @vvlladd28 |
| 74 | + |
| 75 | +**Full Changelog**: [https://github.com/thingsboard/thingsboard/compare/v4.2.1...v4.2.1.1](https://github.com/thingsboard/thingsboard/compare/v4.2.1...v4.2.1.1) |
| 76 | + |
| 77 | + |
1 | 78 | ### ThingsBoard CE v4.2.1 (Oct 15, 2025) |
2 | 79 |
|
3 | 80 | Minor release with the following bug fixes and improvements: |
|
0 commit comments