ThingsBoard CE v4.2.1 (Oct 15, 2025)
Minor release with the following bug fixes and improvements:
What’s Changed
-
Core & Rule Engine
-
UI
- #14072 Added ‘General’ resource type and entity list for AI rule node by @ArtemDzhereleiko
- #14066 Added support for UTF-8 symbols in export file name by @vvlladd28
- #13373 Added tooltip settings option to also show total value in stacked timeseries charts by @pgrisu
- #13350 Latest chart widgets: added setting to show total value in legend by @pgrisu
- #14083 Markdown widget: hide unused data settings block in configuration by @vvlladd28
-
Bug Fixes
- #14037 Fixed API usage cycle reset by @dashevchenko
- #13941 Fixed occasional duplicated CF evaluations after TB restart by @irynamatveieva
- #14046 Fixed missing entity values in exported alarm data widget by @dashevchenko
- #14081 Fixed hidden options displaying when switching between Realtime and History in Timewindow by @ChantsovaEkaterina
- #13952 Fixed AI models help link by @ArtemDzhereleiko
- #13898 Fixed response format issue for AI rule node by @ArtemDzhereleiko
- #14027 Fixed XSS vulnerabilities in the Rule node by @mtsymbarov-del
- #13948 Fixed user name field retrieval in EDQS by @dashevchenko
- #14070 Fixed PUBACK not sent if publishing failed or duplicated if message contains multiple devices by @dashevchenko
Full Changelog: https://github.com/thingsboard/thingsboard/compare/v4.2…v4.2.1
ThingsBoard CE v4.2.0 (Aug 15, 2025)
Major Improvements
-
Core & Rule Engine
Minor Improvements
-
Core & Rule Engine
- #13741 Improved Create Alarm rule node to process message asynchronously by @dskarzh
- #13607 Improved EDQS with ability to reply with error details by @AndriiLandiak
- #13827 Optimized Redis pool latency by reducing excessive pings by @pon0marev
- #13562 Added Version Control support for OTA packages by @AndriiLandiak
- #13692 Made script compilation errors unrecoverable during rule node initialization by @dskarzh
-
UI
- #13745 Added help links for rule engine action nodes by @vvlladd28
- #13795 Added missing services and models to public-api by @ChantsovaEkaterina
- #13679 Improved mobile app configuration dialog: replace manual setup with JSON config file by @vvlladd28
- #13778 Improved UX for Disable on property selection in dynamic forms settings by @vvlladd28
- #13670 Improved help-popup container style by @vvlladd28
- #13680 Improved Mobile center Applications form label by @deaflynx
- #13783 Improved Notification Template Autocomplete: Fixed editing issues and added “Create new” option by @ArtemDzhereleiko
- #13813 Refactored dashboard state management by @vvlladd28
-
Transport
-
Edge
- #13651 Added per-edge statistics by @jekka001
Bug fixes
-
Core & Rule Engine
- #13763 Fixed alarms cleanup when originator (other than device or asset) is deleted by @AndriiLandiak
- #13788 Fixed EDQS queries for tenant’s telemetry saved by sysadmin by @dashevchenko
- #13751 Fixed EDQS entity field filter for numeric values saved as string by @dashevchenko
- #13799 Fixed topics creation for isolated tenants by @ViacheslavKlimov
- #13868 Fixed CF arguments casting Long to Integer to avoid truncation by @irynamatveieva
- #13669 Fixed no type-cast for attributes when adding from UI by @ViacheslavKlimov
- #13777 Fixed handling of RPC with missing additional info in cluster mode by @ShvaykaD
-
UI
- #13804 Fixed alias relations query bug preventing ‘Not’ filter from being edited after creation by @vvlladd28
- #13746 Fixed CVE-2025-7783 vulnerability by @vvlladd28
- #13772 Fixed calculated field argument settings popover position on argument type change by @vvlladd28
- #13727 Fixed Math Function node showing 0 in the “Argument default value” field by @vvlladd28
- #13725 Fixed minor bug in mobile center by @vvlladd28
- #13748 Fixed race condition in EntitiesDataSource loadEntities by cancelling previous requests by @vvlladd28
- #13770 Fixed incorrect card padding for title in single switch widget by @vvlladd28
- #13771 Fixed error message in Alarm widget preview when opening Assign field dropdown by @vvlladd28
- #13758 Fixed OAuth2 redirect URI field appearing enabled in view mode by @vvlladd28
- #13761 Fixed Trendz settings not updating without page refresh by @yuliaklochai
- #13720 Fixed incorrect ObjectId version resolution in LwM2M telemetry send without observe by @nickAS21
- #13681 Fixed scrolling for long file name OTA updates package form by @deaflynx
- #13682 Fixed rewriting of dashboard duplicate state with same ID by @deaflynx
- #13635 Fixed Version Control result popover with long error message by @ArtemDzhereleiko
- #13663 Fixed style for custom action editor by @LeoMorgan113
- #13782 Fixed incorrect font rendering in SCADA symbols preview by @ArtemDzhereleiko
- #13780 Fixed line width for cross connector HP SCADA symbol by @ArtemDzhereleiko
- #13797 Fixed API usage state display value and added ellipsis to entity list and subtype list chip by @ArtemDzhereleiko
- #13798 Fixed widget preview height in widget type autocomplete by @ChantsovaEkaterina
- #13598 Fixed material autocomplete hasBackdrop by @ArtemDzhereleiko
-
Transport
New Contributors
- #13722 @Yatharth0045 made their first contribution
Full Changelog: https://github.com/thingsboard/thingsboard/compare/v4.1…v4.2