Skip to content
Stand with Ukraine flag

ThingsBoard v3.7.x Release Notes

← Back to all releases

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: