v3.5
版本发布时间: 2023-05-11 16:57:57
thingsboard/thingsboard最新发布版本:v3.7(2024-06-17 22:33:25)
What's Changed
Major improvements
Core & Rule Engine
- Notification system by @ViacheslavKlimov and @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/7911
- Device provisioning using X509 certificate chains by @AndriiLandiak in https://github.com/thingsboard/thingsboard/pull/7935
- Alarm assignment feature by @imbeacon in https://github.com/thingsboard/thingsboard/pull/8090
- Alarm comments feature by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/7762
UI
- Sidebar menu optimization by @ikulikov in https://github.com/thingsboard/thingsboard/pull/8247
- New home page by @ikulikov
- Improved entity pages by @ikulikov
- Migrate to Angular 15 by @ikulikov in https://github.com/thingsboard/thingsboard/pull/8169
Minor improvements
Core & Rule Engine
- Singleton mode for specific rule nodes by @YevhenBondarenko in https://github.com/thingsboard/thingsboard/pull/8414
- Added entity & API usage statistics REST API call by @YevhenBondarenko in https://github.com/thingsboard/thingsboard/pull/8304
- Devices activity statistics by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/8335
- New nodes 'asset type switch' & 'device type switch' by @YuriyLytvynchuk in https://github.com/thingsboard/thingsboard/pull/7974
- User settings API by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/8051
- Find users by query by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/8094
- Moved password history from 'tb_user' to 'user_credentials' by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/8110
- Rest API Call node - add ability to remove quotes from request body by @AndriiLandiak in https://github.com/thingsboard/thingsboard/pull/7858
- Ability to configure kafkajs
connectionTimeout
property by @AndreMaz in https://github.com/thingsboard/thingsboard/pull/7991 - Added possibility to specify multiple types, instead of single one in entity filter by @volodymyr-babak in https://github.com/thingsboard/thingsboard/pull/8026
- Changed default value for wsMsgQueueLimitPerSession parameter by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/8241
- Fixed xss vulnerabilities in attributes and telemetry keys by @YevhenBondarenko in https://github.com/thingsboard/thingsboard/pull/8353
- Added new message types to rule engine by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/8398
UI
- Added quarter and half year intervals to time window. by @devaskim in https://github.com/thingsboard/thingsboard/pull/8017
- Exclude specified subtypes from autocomplete widget. by @devaskim in https://github.com/thingsboard/thingsboard/pull/7926
- Leave only lower bound for widget's height in mobile mode. by @devaskim in https://github.com/thingsboard/thingsboard/pull/8057
- Added Base64 functions to utils service. by @devaskim in https://github.com/thingsboard/thingsboard/pull/8071
- Added hint to the "Password / access token" input (Repository settings) by @kalutkaz in https://github.com/thingsboard/thingsboard/pull/8167
- Added "delete" icon to the default icon list by @kalutkaz in https://github.com/thingsboard/thingsboard/pull/8255
- Added dashboard filter duplication option by @devaskim in https://github.com/thingsboard/thingsboard/pull/7625
- Refactoring dashboard-select component by @kalutkaz in https://github.com/thingsboard/thingsboard/pull/8272
- Optionally update dashboard state when using navigate back API. by @devaskim in https://github.com/thingsboard/thingsboard/pull/8072
- API version 3 support has been added to HERE map widget by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/8287
- Update links for alarm info in widget custom action help by @ChantsovaEkaterina in https://github.com/thingsboard/thingsboard/pull/8294
- Ability to handle JSON attribute in edit multiple by @Dmitriymush in https://github.com/thingsboard/thingsboard/pull/5311
- Added label parsing in select entity dialog by @kalutkaz in https://github.com/thingsboard/thingsboard/pull/8298
- Updated tinycolor for version 1.6.0 by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/8351
- Redesign of color picker by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/8364
- Add help link for calculate delta rule node by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/8409
- Fixed validation of the TBEL "foreach" loop in the "Script fuction" UI component by @nickAS21 in https://github.com/thingsboard/thingsboard/pull/8396
- Added assetProfileService to ServicesMap by @devaskim in https://github.com/thingsboard/thingsboard/pull/8419
- Copy button for attribute table by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/8447
- Widget extension module support in custom action by @ChantsovaEkaterina in https://github.com/thingsboard/thingsboard/pull/8438
Transport
- Mqtt v5 reason codes for connect, ack and disconnect messages by @imbeacon in https://github.com/thingsboard/thingsboard/pull/7596
- Added ability to create&subscribe custom mqtt attributes topics by @adovh in https://github.com/thingsboard/thingsboard/pull/6986
- MQTT Sparkplug protocol support by @nickAS21 in https://github.com/thingsboard/thingsboard/pull/8186
Edge
- Push latest timeseries key-value pair to edge on assignment entity to edge by @volodymyr-babak in https://github.com/thingsboard/thingsboard/pull/7862
- Add edge install instructions for docker by @volodymyr-babak in https://github.com/thingsboard/thingsboard/pull/7878
- Added default edge rule chain to asset/device profiles by @volodymyr-babak in https://github.com/thingsboard/thingsboard/pull/7914
- Edge computing in solution templates by @volodymyr-babak in https://github.com/thingsboard/thingsboard/pull/8301
- Handle gRPC messages exceeding default max message size by @volodymyr-babak in https://github.com/thingsboard/thingsboard/pull/8340
- Push edge connect/disconnect events to rule chain by @volodymyr-babak in https://github.com/thingsboard/thingsboard/pull/8344
- Improved Keep Alive Functionality between Edge and Cloud to Prevent Data Loss by @volodymyr-babak in https://github.com/thingsboard/thingsboard/pull/8346
Bug fixes
Core & Rule Engine
- Bugfix for remove latest telemetry by @ShvaykaD in https://github.com/thingsboard/thingsboard/pull/8108
- Fixed filtering by entity name by @YevhenBondarenko in https://github.com/thingsboard/thingsboard/pull/8138
- Fixed for incorrect long integers, sent on ws to FE by @adovh in https://github.com/thingsboard/thingsboard/pull/8310
- Report device activity during RPC processing by @ShvaykaD in https://github.com/thingsboard/thingsboard/pull/7857
- Fixed xss vulnerabilities in attributes and telemetry by @adovh in https://github.com/thingsboard/thingsboard/pull/8238
- Fixed deduplication and delay rule nodes outgoing messages processing by @ShvaykaD in https://github.com/thingsboard/thingsboard/pull/8375
- Fixed external id substitution when loading version of dashboard or rule chain by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/8376
- Fixed telemetry/attribute update while device bulk import by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/8387
- Fixed invalid removed outdated alarms count in logs by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/8435
- Fixed asset lifecycle message broadcasting in cluster mode by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/8444
- Fixed using a default timeout and improvements by @YevhenBondarenko in https://github.com/thingsboard/thingsboard/pull/8449
UI
- Refactoring time window component by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/8062
- Fixed different size sort header arrow by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/7823
- 'Horizontal bar' widget displays incorrectly decimal values that ends with zeros by @deaflynx in https://github.com/thingsboard/thingsboard/pull/8118
- Fixed labelText and input text to entity autocomplete by @kalutkaz in https://github.com/thingsboard/thingsboard/pull/8264
- Fixed locales for tenant profile field "REST requests for tenant" by @deaflynx in https://github.com/thingsboard/thingsboard/pull/8267
- Fixed error when call test function in rule node by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/8413
- Fixed help link for resources by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/8428
- Fixed add/edit entity custom action code samples by @ChantsovaEkaterina in https://github.com/thingsboard/thingsboard/pull/8458
Edge
- Alarm entity that was delivered from the edge is stored with provided ID by @volodymyr-babak in https://github.com/thingsboard/thingsboard/pull/8274
- Push public customer to the edge - fixes usage of public dashboards on the edge by @volodymyr-babak in https://github.com/thingsboard/thingsboard/pull/7929
New Contributors
- @zzzeebra made their first contribution in https://github.com/thingsboard/thingsboard/pull/8174
- @WHBANG made their first contribution in https://github.com/thingsboard/thingsboard/pull/7628
- @AndreMaz made their first contribution in https://github.com/thingsboard/thingsboard/pull/7991
- @240011814 made their first contribution in https://github.com/thingsboard/thingsboard/pull/8427
Full Changelog: https://github.com/thingsboard/thingsboard/compare/v3.4.4...v3.5
1、 thingsboard-3.5.deb 184.39MB
2、 thingsboard-3.5.rpm 184.26MB
3、 thingsboard-windows-3.5.zip 185MB