thingsboard/thingsboard
 Watch   
 Star   
 Fork   
21 days ago
thingsboard

ThingsBoard 4.0.1 Release

Minor release with the following bug fixes and improvements:

What's Changed

UI

Full Changelog: https://github.com/thingsboard/thingsboard/compare/v4.0...v4.0.1

28 days ago
thingsboard

ThingsBoard 4.0 Release

What's Changed

Major improvements

Core & Rule Engine

UI

Minor improvements

Core & Rule Engine

UI

Edge

Bug fixes

Core & Rule Engine

UI

Transport

Breaking changes

  • ❌ Removed all queue types except Kafka By @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/11937Impact: Systems previously using other queue types (e.g., RabbitMQ) must now migrate to Kafka. Ensure your infrastructure and configuration are updated accordingly.

  • 🧹 Removed flex-layout library from the UI By @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/12859Impact: Custom UI components or extensions relying on flex-layout will break. Replace with Angular’s native layout features or modern CSS techniques.

New Contributors

Full Changelog: https://github.com/thingsboard/thingsboard/compare/v3.9.1...v4.0

2025-02-14 22:36:12
thingsboard

ThingsBoard 3.9.1 Release

Minor release with the following bug fixes and improvements:

What's Changed

Core & Rule Engine

UI

Transport

Edge

New Contributors

Full Changelog: https://github.com/thingsboard/thingsboard/compare/v3.9...v3.9.1

2024-12-31 16:45:18
thingsboard

ThingsBoard 3.9.0 Release

What's Changed

Major improvements

Core & Rule Engine

UI

Transport

Edge

Minor improvements

Core & Rule Engine

Edge

UI

Bug fixes

Core & Rule Engine

Transport

UI

New Contributors

Full Changelog: https://github.com/thingsboard/thingsboard/compare/v3.8.1...v3.9

2024-10-15 15:57:08
thingsboard

ThingsBoard 3.8.1 Release

Minor release with the following bug fixes and improvements:

Core & Rule Engine

UI

2024-10-03 20:48:56
thingsboard

ThingsBoard 3.8 Release

What's Changed

Major improvements

Core & Rule Engine

  • Dedicated datasource for events and audit logs by @ViacheslavKlimov in #11368
  • Version field and cache improvements for entities by @ViacheslavKlimov in #11112
  • Version field and cache improvements for attributes, time series, and relations by @YevhenBondarenko and @smatvienko-tb in #10977
  • Rule Engine controller and send REST API call reply node by @irynamatveieva in #10786
  • Payload size filter for all REST API requests by @dashevchenko in #11330
  • OAuth2 configuration redesign by @dashevchenko in #11231

UI

  • SCADA layout and symbol library by @ikulikov in #11063
  • Dashboard layouts and breakpoints by @vvlladd28 in #11430
  • Timewindow redesign by @ChantsovaEkaterina in #11633
  • Gateway dashboard improvements by @maxunbearable in multiple PRs
  • Label widgets by @ikulikov in #11079
  • Notification widget by @ArtemDzhereleiko in #11138

Minor improvements

Core & Rule Engine

  • TTL for password reset and user activation links by @ViacheslavKlimov in #11271
  • Rest API call node: removed deprecated 'useRedisQueueForMessagePersistence' parameter by @irynamatveieva in #10877
  • Version control improvements by @ViacheslavKlimov in #11084
  • Added ability to change swagger group name by @YevhenBondarenko in #11176
  • Created AWS Lambda node by @irynamatveieva in #10646
  • Disable Redis caching in case maxSize is 0 by @AndriiLandiak in #11207
  • Device profile node improvements by @irynamatveieva in #11194
  • Improvements to generator node by @irynamatveieva in #11159
  • Max response size parameter added for REST API call node by @volodymyr-babak in #11500
  • Migrate from Office 365 Connectors to Microsoft Teams Workflows for notification system by @sskoryi-256 in #11583
  • Ability to configure max connections for TbHttpClient by @YevhenBondarenko in #11618
  • Delay node improvements by @irynamatveieva in #11140
  • Performance improvements for alarms unassigning by @ViacheslavKlimov in #11666

Transport

  • Added ability to provision gateway devices using device provisioning feature by @imbeacon in #11341
  • Gateway latency metrics by @YevhenBondarenko in #11607
  • Asynchronous transport API requests processing by @ViacheslavKlimov in #11048
  • New measurement types for Efento devices by @dashevchenko in #11295
  • Making it possible to use CompletableFuture by @chenggwang in #9327

Edge

  • Queue to handle edge notification messages by @AndriiLandiak in #11521
  • Proxy for grpc client by @AndriiLandiak in #11139
  • Performance improvement via caching related edges for entity by @AndriiLandiak in #11494

UI

  • Custom translation for dashboard titles in recent dashboards widget by @ChantsovaEkaterina in #11527
  • Added no text option for autocomplete by @ArtemDzhereleiko in #10982
  • Added missing audit log action type and improved audit log table handler translation by @vvlladd28 in #11331
  • Added support unicode symbols in chart legend/tooltip by @vvlladd28 in #11055
  • Added Event and Audit Logs services to services map by @devaskim in #11560
  • Added card-padding setting to value card, single switch, status, and other widgets by @d2eight in #11320
  • Added support of long tap in iOS device (show widget/dashboard menu) by @vvlladd28 in #11735
  • Disabled filtering of attributes with empty string values for attribute table by @rusikv in #11100
  • Hotfix for range settings by @ArtemDzhereleiko in #11096
  • Made title read only on LwM2M resources by @maxunbearable in #11198
  • Power layouts for 'Power button' widget by @ArtemDzhereleiko in #11206
  • Entity version conflict dialog implementation by @maxunbearable in #11365
  • Improved resource details page by @rusikv in #11393
  • Subscribe to close event of 'Open in separate dialog' by @Prometheus4800 in #10950
  • Sync country list & add flags to tb-contact country selector & search country by @Philip2809 in #10251
  • Updated material-icons.json metadata by @vvlladd28 in #11783

Bug fixes

Core & Rule Engine

  • Fixed last activity not being reported when activity reporting period ends by @dskarzh in #11572
  • Fixed incorrect display of device state by @irynamatveieva in #11536
  • Fixed persistent RPC by @YevhenBondarenko in #9733
  • Fixed possible NPE by @YevhenBondarenko in #9737
  • Fixed cassandra timeseries deletion if partition is INDEFINITE by @dashevchenko in #11005
  • Fixed calculate delta node: false positive tests & fixed NPE by @ShvaykaD in #11172
  • Fixed startup error when Swagger is disabled by @YevhenBondarenko in #11156
  • Fixed script compile error (ScriptCPUAbuseException) with Nashorn sandbox by @ViacheslavKlimov in #11318
  • Fixed Swagger issues when reverse proxy is used by @YevhenBondarenko in #11425
  • Fixed inconsistent default kafka setting (compression) by @arminfelder in #10911
  • Fixed RuleEngine OOM by @YevhenBondarenko in #11672

Transport

  • Fixed MD5 SNMP authentication protocol by @ViacheslavKlimov in #11044
  • Fixed parsing of collected values with different timestamps for LwM2M by @nickAS21 in #11510
  • Fixes for SNMP v3 by @ViacheslavKlimov in #11515
  • Fixed bug in Observe Composite operation by @nickAS21 in #11597

UI

  • Fixed platform access on iOS 16.3 and lower by @vvlladd28 in #11327
  • Fixed issue with opening dashboards in the mobile app on iOS by @vvlladd28 in #11326
  • Fixed gateway connectors name form fields by @rusikv in #11000
  • Fixed device and asset profile filters by @vvlladd28 in #10999
  • Fixed LWM2M device profile transport configuration @rusikv in #11010
  • Fixed disappearing of device profile transport config form by @rusikv in #11035
  • Fixed Min/Max value on gradient panel by @ArtemDzhereleiko in #11169
  • Fixed hidden widgets not rendering properly in edit mode by @rusikv in #11097
  • Fixed hidden by default chart series not rendering on unhide by @rusikv in #11168
  • Fixed notify again validation after deleted recipient by @ArtemDzhereleiko in #11182
  • Fixed string input widgets by @ArtemDzhereleiko in #11184
  • Fixed invalid tooltip in chart fill settings by @rusikv in #11202
  • Fixed user menu duplication on customer home/default dashboard by @rusikv in #11203
  • Fixed 'Home dashboards' widget by @kalutkaz in #11238
  • Fixed overlapping dialog window by autocomplete list by @ArtemDzhereleiko in #11272
  • Fixed documentation link by @kalutkaz in #11282
  • Fixed resource title editing for JS module by @maxunbearable in #11288
  • Fixed device profile LwM2M server information collapsed state view by @maxunbearable in #11290
  • Fixed multiple input widget not updated dynamically by @vvlladd28 in #11541
  • Fixed entity table widgets to correctly process entity type for "show cell button action" function by @vvlladd28 in #11542
  • Fixed filters if state is opened in dialog window or popover by @rusikv in #11484
  • Fixed 'get OTA package' api call in accordance with documentation by @maxunbearable in #11634
  • Fixed link for entity view documentation by @vvlladd28 in #11625
  • Fixed country autocomplete in a tenant form by @rusikv in #11650
  • Fixed 'add tenant' button not readable with German language by @rusikv in #11654
  • Fixed race conditional when showing login error dialog by @vvlladd28 in #11687
  • Fixed alarm assignee and comments for deleted user by @rusikv in #11709
  • Fixed copying of instances when deleting LWM2M objects by @rusikv in #11727
  • Fixed translation with pluralization for Dutch Belgium language by @rusikv in #11731
  • Fixed cropped qr code widget title on tenant home page by @rusikv in #11740
  • Fixed text color of table widgets not applying to action cell buttons by @rusikv in #11736
  • Fixed quick update of value in gauge widget during animation by @vvlladd28 in #11753
  • Fixed incorrect parsing of the CSS units 'rem' and 'vmin' by @vvlladd28 in #11770

New Contributors

Full Changelog: https://github.com/thingsboard/thingsboard/compare/v3.7...v3.8

2024-06-17 20:54:10
thingsboard

ThingsBoard 3.7 Release

What's Changed

Major improvements

Core & Rule Engine

UI

Minor improvements

Core & Rule Engine

Transport

Edge

UI

Bug fixes

Core & Rule Engine

UI

New Contributors

Full Changelog: https://github.com/thingsboard/thingsboard/compare/v3.6.4...v3.7

2024-04-11 21:13:25
thingsboard

ThingsBoard 3.6.4 Release

Minor release with the following bug fixes and improvements:

Core & Rule Engine

UI

Full Changelog: https://github.com/thingsboard/thingsboard/compare/v3.6.3...v3.6.4

2024-03-18 21:19:57
thingsboard

ThingsBoard 3.6.3 Release

What's Changed

Major improvements

Core & Rule Engine

UI

Transport

Edge

Minor improvements

Core & Rule Engine

UI

Bug Fixes

Core & Rule Engine

UI

New Contributors

Full Changelog: https://github.com/thingsboard/thingsboard/compare/v3.6.2...v3.6.3

2023-12-28 17:17:34
thingsboard

ThingsBoard 3.6.2 Release

What's Changed

Improvements

Core & Rule Engine

UI

Edge

Bug Fixes

Core & Rule Engine

UI

New Contributors

Full Changelog: https://github.com/thingsboard/thingsboard/compare/v3.6.1...v3.6.2