v3.7
版本发布时间: 2024-06-17 22:33:25
thingsboard/thingsboard最新发布版本:v3.7(2024-06-17 22:33:25)
What's Changed
Major improvements
Core & Rule Engine
- Migration to Java 17 by @YevhenBondarenko in https://github.com/thingsboard/thingsboard/pull/8460
- Optimize attributes storage structure by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/9850
- Housekeeping service by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/10201
- Consumer per partition for Core queue by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/10395
UI
- Implemented comparison support for new time series charts by @ikulikov in https://github.com/thingsboard/thingsboard/pull/10562
- State chart widget by @ikulikov in https://github.com/thingsboard/thingsboard/pull/10535
- Status widget by @ikulikov in https://github.com/thingsboard/thingsboard/pull/10611
- Pie chart widget by @ikulikov in https://github.com/thingsboard/thingsboard/pull/10622
- Bars and Polar area widgets by @ikulikov in https://github.com/thingsboard/thingsboard/pull/10643
- Radar chart widget by @ikulikov in https://github.com/thingsboard/thingsboard/pull/10678
- Bar and Range Charts widget improvements by @ikulikov in https://github.com/thingsboard/thingsboard/pull/10473
- QR-code widget to automatically log in via mobile app by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/10591
- Redesign Color Picker by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/10290
- Added "Cell click" action type for table widgets by @devaskim and @rusikv in https://github.com/thingsboard/thingsboard/pull/10600
Minor improvements
Core & Rule Engine
- Individual Kafka consumer groups for Rule Engine topics by @smatvienko-tb in https://github.com/thingsboard/thingsboard/pull/10728
- Optimize startup performance by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/10813
- Upgrade to Spring Boot 3.1 by @YevhenBondarenko in https://github.com/thingsboard/thingsboard/pull/8709
- Migrating to SpringDoc OpenAPI 3.1.0 by @ikulikov in https://github.com/thingsboard/thingsboard/pull/10443
- Switch to JSON serialization for Redis Cache and optimize top entities by @YevhenBondarenko in https://github.com/thingsboard/thingsboard/pull/9851
- Added SSL support for Redis by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/9225
- Added "NOT" option in relation queries by @YevhenBondarenko in https://github.com/thingsboard/thingsboard/pull/9830
- Added global queue prefix for PubSub queue factory by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/10417
- Default sorting of entities by ID by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/10453
- Enhance Version Control restore performance with optional rollback on an error by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/10377
- Separate entity to store rule engine queue statistics by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/10145
- HAProxy rate and connection limits with Allowlist and Blocklist by @smatvienko-tb in https://github.com/thingsboard/thingsboard/pull/9930
- Entity data query improvement by @AndriiLandiak in https://github.com/thingsboard/thingsboard/pull/10386
- Ability to send string without quotes in MQTT node by @irynamatveieva in https://github.com/thingsboard/thingsboard/pull/10349
- Added property to ignore delta in output messages if it is zero by @irynamatveieva in https://github.com/thingsboard/thingsboard/pull/10300
- Caching of entities in the rule nodes by @ShvaykaD in https://github.com/thingsboard/thingsboard/pull/10527
- Improve last IN event detection in debug messages by @irynamatveieva in https://github.com/thingsboard/thingsboard/pull/10355
- Make CalculateDeltaNode non-blocking for the find latest telemetry by @ShvaykaD in https://github.com/thingsboard/thingsboard/pull/10483
- Support of "Owner Name" and "Owner Type" in EntityDataQuery by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/10454
- Enhanced asset search query with "label", "type", and customer "title" by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/10665
- Enhanced audit logging for user activation: capture first login from activation link/email by @YevhenBondarenko in https://github.com/thingsboard/thingsboard/pull/10732
- Implement SSL Support for Kafka queue connection in JS Executor by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/10806
- Added rate limits for the Gateway API by @YevhenBondarenko in https://github.com/thingsboard/thingsboard/pull/10824
Transport
- Migration to Californium 3.11.0 and Leshan 2.0.0-M14 by @nickAS21 in multiple PRs
- Enable DTLS Connection ID Length Configuration by @nickAS21 in https://github.com/thingsboard/thingsboard/pull/10167
- Default Object Version attribute by @nickAS21 in https://github.com/thingsboard/thingsboard/pull/10716
- Ensure block number transmission in non-transparent block mode by @ashvayka in https://github.com/thingsboard/thingsboard/pull/10703
Edge
- Add support for notification center by @AndriiLandiak in https://github.com/thingsboard/thingsboard/pull/10548
- Sync up OAuth2 configuration by @AndriiLandiak in https://github.com/thingsboard/thingsboard/pull/10239
- YAML configuration for telemetry message size limit with Edge Notification by @AndriiLandiak in https://github.com/thingsboard/thingsboard/pull/10471
UI
- Added UI form to edit Gateway's MQTT connector configuration. by @Dmitriymush in https://github.com/thingsboard/thingsboard/pull/10482
- Added option to show right layout first in mobile dashboard view by @rusikv in https://github.com/thingsboard/thingsboard/pull/9624
- Ability to use Unicode symbols in chart legend by @kalutkaz in https://github.com/thingsboard/thingsboard/pull/10308
- Removed the "Supports composite Read/Write/Observe operations" toggle by @rusikv in https://github.com/thingsboard/thingsboard/pull/10610
- Enable 'Include bundle widgets' checkbox by default by @kalutkaz in https://github.com/thingsboard/thingsboard/pull/10796
- Added pattern support for widget title in export filenames by @rusikv in https://github.com/thingsboard/thingsboard/pull/10500
- Added hint "Comparison works only with historical data" by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/10756
- Add 'Not' option for Relations Query by @rusikv in https://github.com/thingsboard/thingsboard/pull/10306
- Added Digital Gauge advanced color settings by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/10557
- Added "docPlatformPrefix" to URLs by @kalutkaz in https://github.com/thingsboard/thingsboard/pull/10816
- Adding card-padding setting by @d2eight in https://github.com/thingsboard/thingsboard/pull/10572
- Updated widget template for new timeseries widget creation by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/10944
- Relation filter enhancement by @rusikv in https://github.com/thingsboard/thingsboard/pull/10959
- Added Arabic Language by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/10269
- Added Lithuanian language by @kalutkaz in https://github.com/thingsboard/thingsboard/pull/10795
- Updated Polish language by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/10430
- Standardize 'Time Series' Terminology in English (en_US) by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/10863
Bug fixes
Core & Rule Engine
- Fixed ability to edit widgets while in search mode by @rusikv in https://github.com/thingsboard/thingsboard/pull/10418
- Fixed threshold settings styles by @rusikv in https://github.com/thingsboard/thingsboard/pull/10489
- Fixed realtime query results for "Current day" by @cogic in https://github.com/thingsboard/thingsboard/pull/10748
- Fixed KvProtoUtils order for matching KeyValueType and DataType by @AndriiLandiak in https://github.com/thingsboard/thingsboard/pull/10416
- Fixed device activity for devices connected through the Gateway by @imbeacon in https://github.com/thingsboard/thingsboard/pull/10497
- Fixed mobile notifications by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/10679
- Resolve default entity on version load in VC by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/10688
UI
- Fixed typo in German locale file by @Backdraft007 in https://github.com/thingsboard/thingsboard/pull/10846
- Fixed wrong notification when creating new connector by @iraznatovskyi in https://github.com/thingsboard/thingsboard/pull/10295
- Fixed "getLwm2mObjects' URL Error by @nickAS21 in https://github.com/thingsboard/thingsboard/pull/10599
- Fixed table selection and text search preventing widget editing by @rusikv in https://github.com/thingsboard/thingsboard/pull/9576
- Fixed boolean key filter issue, added clear value feature by @rusikv in https://github.com/thingsboard/thingsboard/pull/10348
- Fixed displaying translated text with translation keys on Alarms page by @d2eight in https://github.com/thingsboard/thingsboard/pull/10579
- Fixed Incorrect HTML Tag causing issues for neighboring widget by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/10740
- Fixed not updating aggregation values with the latest data in entities table by @rusikv in https://github.com/thingsboard/thingsboard/pull/10528
- Fixed search field hotkey on rule chain page by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/10855
- Fixed popover close button hidden under dashboard toolbar by @rusikv in https://github.com/thingsboard/thingsboard/pull/10893
- Fixed color picker centering for dialogs by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/10894
- Fixed visible elements behind widget preview by @rusikv in https://github.com/thingsboard/thingsboard/pull/10905
- Fix long filename layout issue by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/10904
- Fixed colors for neon gauge by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/10955
- Fixed notification again not apply new params by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/10976
New Contributors
- @arminfelder made their first contribution in https://github.com/thingsboard/thingsboard/pull/10194
- @d2eight made their first contribution in https://github.com/thingsboard/thingsboard/pull/10559
- @AlexDoanTB made their first contribution in https://github.com/thingsboard/thingsboard/pull/10710
- @cogic made their first contribution in https://github.com/thingsboard/thingsboard/pull/10748
Full Changelog: https://github.com/thingsboard/thingsboard/compare/v3.6.4...v3.7
1、 thingsboard-3.7.deb 237.02MB
2、 thingsboard-3.7.rpm 236.73MB
3、 thingsboard-windows-3.7.zip 237.96MB