9377 Commits

Author SHA1 Message Date
陈旭
4523efbcdd Fix: Improve Edge session cleanup to prevent resource leaks In unstable network environments, Edge devices may frequently disconnect and reconnect. The previous session cleanup logic could fail to stop the Kafka consumer, creating a 'zombie consumer'. This commit introduces a multi-layered defense: 1. Proactively evicts stale members from the Kafka consumer group upon new connection to ensure immediate functionality. 2. Adds a background task to persistently try and clean up session objects that failed to destroy, preventing memory/thread leaks. 2025-08-10 11:42:47 +08:00
陈旭
e30adf0447 Fix: Improve Edge session cleanup to prevent resource leaks In unstable network environments, Edge devices may frequently disconnect and reconnect. The previous session cleanup logic could fail to stop the Kafka consumer, creating a 'zombie consumer'. This commit introduces a multi-layered defense: 1. Proactively evicts stale members from the Kafka consumer group upon new connection to ensure immediate functionality. 2. Adds a background task to persistently try and clean up session objects that failed to destroy, preventing memory/thread leaks. 2025-08-10 10:30:49 +08:00
Igor Kulikov
1a13d50ab9 Merge branch 'rc' 2025-07-31 16:45:27 +03:00
Igor Kulikov
a07d61e1a4
Merge pull request #13782 from ArtemDzhereleiko/AD/bug-fix/scada-preview-font
Fixed incorrect font rendering in SCADA symbols preview
2025-07-31 16:24:40 +03:00
Igor Kulikov
4cc7e1fbee
Merge pull request #13780 from ArtemDzhereleiko/AD/bug-fix/scada-hp/cross-connector-hp-main-line-width-visability
Fixed line width for Cross connector HP SCADA symbol
2025-07-31 16:24:03 +03:00
Igor Kulikov
0c00b02a0d
Update cross-connector-hp.svg 2025-07-31 16:23:42 +03:00
Viacheslav Klimov
85ae3ed778
Merge pull request #13794 from thingsboard/fix/slack
Fix Slack files upload support
2025-07-30 12:30:15 +03:00
VIacheslavKlimov
f2ad1ef796 Fix Slack files upload support 2025-07-30 12:23:06 +03:00
Viacheslav Klimov
0f08fafec7
Merge pull request #13785 from thingsboard/rc
rc
2025-07-29 13:10:25 +03:00
yevhenii_zahrebelnyi
320e0b674e
Added per-edge stats (#13651) 2025-07-29 10:02:37 +03:00
Artem Dzhereleiko
a7ba9d8c02 UI: Fixed font on preview scada symbols 2025-07-28 15:13:08 +03:00
Artem Dzhereleiko
1c5f186418 UI: Fixed line width for cross connector hp 2025-07-28 09:41:15 +03:00
dshvaika
e69b2df28d added additional fix for handling text nodes of additional info 2025-07-25 18:01:18 +03:00
Igor Kulikov
04ecc107ba Merge branch 'rc' 2025-07-25 14:12:45 +03:00
Andrii Landiak
caa831e7fa Refactoring clean up of entity alarm records after review 2025-07-24 16:32:38 +03:00
Andrii Landiak
aa00631246 Small changes to test 2025-07-24 14:50:29 +03:00
Andrii Landiak
cff4f35b9a Auto-remove alarms when originator is deleted 2025-07-24 13:21:19 +03:00
Igor Kulikov
418cecf016 Version 4.3.0-SNAPSHOT 2025-07-24 12:58:19 +03:00
Igor Kulikov
4cdf1baf9a Temp version set to 4.2.0-RC 2025-07-24 12:56:40 +03:00
Igor Kulikov
8dca042035 Update help base url. 2025-07-24 12:55:45 +03:00
Igor Kulikov
20bccee972 Version set 4.3.0-SNAPSHOT 2025-07-24 12:55:19 +03:00
Igor Kulikov
cc7c496b13 Version set to 4.2.0-RC 2025-07-24 12:47:33 +03:00
Igor Kulikov
29635bfdc0
Merge pull request #13747 from thingsboard/versions-upgrade
Fixed vulnerabilites and updated libraries
2025-07-24 12:42:55 +03:00
Viacheslav Klimov
2637963c08
Merge pull request #13741 from dskarzh/create-alarm-node-async-processing
Create alarm node: process message asynchronously to avoid blocking dispatcher thread
2025-07-24 11:13:01 +03:00
VIacheslavKlimov
947c2c2ad6 Merge branch 'master' of github.com:thingsboard/thingsboard into versions-upgrade 2025-07-22 13:37:05 +03:00
VIacheslavKlimov
45a57230c1 Upgrade versions of most libraries; refactor dependency management 2025-07-22 12:40:57 +03:00
Viacheslav Klimov
47c0103105
Merge pull request #13737 from ShvaykaD/http-api-error-handling
Handle MethodArgumentTypeMismatchException as 400 Bad Request
2025-07-22 11:20:59 +03:00
Dmytro Skarzhynets
b323bdc5d0
Create alarm node: process message asynchronously to avoid blocking dispatcher thread 2025-07-18 17:47:04 +03:00
Viacheslav Klimov
aed4af9477
Merge pull request #13738 from dskarzh/improve-script-errors
Improve rule engine and calculated fields test script errors
2025-07-18 15:27:26 +03:00
Dmytro Skarzhynets
f8784fa48f
Fix blank check 2025-07-18 15:03:30 +03:00
Dmytro Skarzhynets
3f60d1c0fb
Improve error messages when testing scripts 2025-07-18 15:00:10 +03:00
Igor Kulikov
1330cd932e Fix black box tests. 2025-07-18 13:54:32 +03:00
dshvaika
f321ca7c53 Handle MethodArgumentTypeMismatchException as 400 Bad Request 2025-07-18 12:50:20 +03:00
Viacheslav Klimov
d494a8883a
Merge pull request #13735 from thingsboard/rc
rc
2025-07-18 11:57:46 +03:00
Viacheslav Klimov
5655e89f77
Merge pull request #13722 from Yatharth0045/removed-version-from-compose
removed version property from docker-compose
2025-07-18 11:40:20 +03:00
Igor Kulikov
78a374a5ca
Merge pull request #13679 from vvlladd28/improvement/mobile-center/configure-dialog
Improved mobile configuration dialog: replace manual setup with JSON config file
2025-07-17 15:58:47 +03:00
Igor Kulikov
7c2c0357c1 Move alias entity resolution to backend. 2025-07-17 15:15:15 +03:00
Dmytro Skarzhynets
c91b58a237
AI rule node: merge with master 2025-07-17 12:39:56 +03:00
Yatharth Sharma
d24cc2cec5
Merge branch 'master' into removed-version-from-compose 2025-07-17 07:32:57 +05:30
VIacheslavKlimov
42f7fd32e5 Add missing license header 2025-07-16 18:37:54 +03:00
Viacheslav Klimov
4ff470088f
Merge pull request #13667 from AndriiLandiak/add-admin-settings-entity-type
Add entity type for admin settings
2025-07-16 18:33:27 +03:00
Andrew Shvayka
413a924e69
Merge pull request #13707 from thingsboard/tbel_add_set
tbel_add_ExecutionLinkedHashSet
2025-07-16 17:53:47 +03:00
nickAS21
5f6cc76d11 tbel: reName createSetTb to newSet and to toSet 2025-07-16 17:31:59 +03:00
Vladyslav_Prykhodko
3a441567d9 Rename pkgTitle to title 2025-07-16 12:56:29 +03:00
Vladyslav_Prykhodko
5a848477fc Add support mobile application title in predefined config 2025-07-16 11:37:33 +03:00
Yatharth Sharma
331266499c removed version property from docker-compose 2025-07-15 21:50:37 +05:30
nickAS21
8b86fdc1dc lwm2m: fix bug in onUpdateValueWithSendRequest convertObjectIdToVersionedId 2025-07-15 18:22:40 +03:00
Vladyslav_Prykhodko
f3071fcfbc Merge branch 'ai' of github.com:dskarzh/thingsboard into dskarzh-ai 2025-07-15 11:24:30 +03:00
Dmytro Skarzhynets
8dd5a4e7cd
AI rule node: add tests for audit logs and rule engine lifecycle messages 2025-07-14 21:05:04 +03:00
Andrii Landiak
2eb043f291 Refactor DefaultSmsService 2025-07-14 17:54:34 +03:00