Stand with Ukraine flag
Pricing Try it now
Community Edition
Getting Started
Devices Library Guides Installation Architecture API FAQ
On this page

Thingsboard v3.7.0 release notes

ThingsBoard CE v3.7.0 (Jun 17, 2024)

Major release with the following features and bug fixes:

Major Improvements

  • Core & Rule Engine

    • #8460 Migration to Java 17 by @YevhenBondarenko
    • #9850 Optimize attributes storage structure by @dashevchenko
    • #10201 Housekeeping service by @ViacheslavKlimov
    • #10395 Enhanced core consumer partition management by @ViacheslavKlimov
  • UI

    • #10562 Implemented comparison support for new time series charts by @ikulikov
    • #10535 State chart widget by @ikulikov
    • #10611 Status widget by @ikulikov
    • #10622 Pie chart widget by @ikulikov
    • #10643 Bars and Polar area widgets by @ikulikov
    • #10678 Radar chart widget by @ikulikov
    • #10473 Bar and Range Charts widget improvements by @ikulikov
    • #10591 QR-code widget to automatically login via mobile app by @dashevchenko
    • #10290 Redesign Color Picker by @ArtemDzhereleiko
    • #10600 Added “Cell click” action type for table widgets by @devaskim and @rusikv

Minor improvements

  • Core & Rule Engine

    • #10728 Individual Kafka Consumer Groups for Rule Engine Topics by @smatvienko-tb
    • #10813 Optimize startup performance by @ViacheslavKlimov
    • #8709 Upgrade to Spring Boot 3.1 by @YevhenBondarenko
    • #10443 Migrating to SpringDoc OpenAPI 3.1.0 by @ikulikov
    • #9851 Switch to JSON serialization for Redis Cache and optimize top entities by @YevhenBondarenko
    • #9225 Added SSL support for Redis by @dashevchenko
    • #9830 Added “NOT” option relation queries by @YevhenBondarenko
    • #10417 Added global queue prefix for PubSub queue factory by @dashevchenko
    • #10453 Default sorting fo entities by ID by @dashevchenko
    • #10377 Enhance Version Control restore performance with optional rollback on error by @ViacheslavKlimov
    • #10145 Separate entity to store rule engine queue statistics by @dashevchenko
    • #9930 HAProxy rate and connection limits with Allowlist and Blocklist by @smatvienko-tb
    • #10386 Entity data query improvement by @AndriiLandiak
    • #10349 Ability to send string without quotes MQTT node by @irynamatveieva
    • #10300 Added property to ignore delta output messages if it is zero by @irynamatveieva
    • #10527 Caching of entities the rule nodes by @ShvaykaD
    • #10355 Improve last IN event detection debug messages by @irynamatveieva
    • #10483 Make CalculateDeltaNode non-blocking for the find latest telemetry by @ShvaykaD
    • #10454 Support of “Owner Name” and “Owner Type” EntityDataQuery by @dashevchenko
    • #10665 Enhanced asset search query with “label”, “type” and customer “title” by @dashevchenko
    • #10732 Enhanced audit logging for user activation: capture first login from activation link/email by @YevhenBondarenko
    • #10806 Implement SSL Support for Kafka queue connection JS Executor by @vvlladd28
    • #10824 Added rate limits for the Gateway API by @YevhenBondarenko
  • Transport

    • Migration to Californium 3.11.0 and Leshan 2.0.0-M14 by @nickAS21 in multiple PRs
    • #10167 Enable DTLS Connection ID Length Configuration by @nickAS21
    • #10716 Default Object Version attribute by @nickAS21
    • #10703 Ensure block number transmission non-transparent block mode by @ashvayka
  • Edge

    • #10548 Add support for notification center by @AndriiLandiak
    • #10239 Sync up OAuth2 configuration by @AndriiLandiak
    • #10471 YAML configuration for telemetry message size limit with Edge Notification by @AndriiLandiak
  • UI

    • #10482 Added UI form to edit Gateway’s MQTT connector configuration. by @Dmitriymush
    • #9624 Added option to show right layout first mobile dashboard view by @rusikv
    • #10308 Ability to use Unicode symbols chart legend by @kalutkaz
    • #10610 Removed the “Supports composite Read/Write/Observe operations” toggle by @rusikv
    • #10796 Enable ‘Include bundle widgets’ checkbox by default by @kalutkaz
    • #10500 Added pattern support for widget title export filenames by @rusikv
    • #10756 Added hint “Comparison works only with historical data” by @ArtemDzhereleiko
    • #10306 Add ‘Not’ option for Relations Query by @rusikv
    • #10557 Added Digital Gauge advanced color settings by @ArtemDzhereleiko
    • #10816 Added “docPlatformPrefix” to URLs by @kalutkaz
    • #10572 Adding card-padding setting by @d2eight
    • #10944 Updated widget template for new timeseries widget creation by @vvlladd28
    • #10959 Relation filter enhancement by @rusikv
    • #10269 Added Arabic Language by @ArtemDzhereleiko
    • #10795 Added Lithuanian language by @kalutkaz
    • #10430 Updated Polish language by @ArtemDzhereleiko
    • #10863 Standardize ‘Time Series’ Terminology English (en_US) by @ArtemDzhereleiko

Bug fixes

  • Core & Rule Engine

    • #10418 Fixed ability to edit widgets while search mode by @rusikv
    • #10489 Fixed threshold settings styles by @rusikv
    • #10748 Fixed realtime query results for “Current day” by @cogic
    • #10416 Fixed KvProtoUtils order for matching KeyValueType and DataType by @AndriiLandiak
    • #10497 Fixed device activity for devices connected through the Gateway by @imbeacon
    • #10679 Fixed mobile notifications by @ViacheslavKlimov
    • #10688 Resolve default entity on version load VC by @ViacheslavKlimov
  • UI

    • #10846 Fixed typo German locale file by @Backdraft007
    • #10295 Fixed wrong notification when creating new connector by @iraznatovskyi
    • #10599 Fixed “getLwm2mObjects’ URL Error by @nickAS21
    • #9576 Fixed table selection and text search preventing widget editing by @rusikv
    • #10348 Fixed Boolean key filter issue, added clear value feature by @rusikv
    • #10579 Fixed displaying translated text with translation keys on Alarms page by @d2eight
    • #10740 Fixed Incorrect HTML Tag causing issues for neighboring widget by @vvlladd28
    • #10528 Fixed not updating aggregation values with the latest data entities table by @rusikv
    • #10855 Fixed search field hotkey on rule chain page by @ArtemDzhereleiko
    • #10893 Fixed popover close button hidden under dashboard toolbar by @rusikv
    • #10894 Fixed color picker centering for dialogs by @ArtemDzhereleiko
    • #10905 Fixed visible elements behind widget preview by @rusikv
    • #10904 Fix long filename layout issue by @ArtemDzhereleiko
    • #10955 Fixed colors for neon gauge by @ArtemDzhereleiko
    • #10976 Fixed notification again not apply new params by @vvlladd28

We welcome our new contributors: