9397 Commits

Author SHA1 Message Date
编程不良人~
50ff24d8e8
Merge branch 'master' into fix-edge-zombie-consumer-cleanup 2025-08-12 09:17:58 +08:00
Viacheslav Klimov
c05f41ad8d
Merge pull request #13850 from thingsboard/rc
rc
2025-08-11 13:02:44 +03:00
陈旭
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
dashevchenko
c127b96bb3 fixed flaky edqs tests 2025-08-08 12:30:10 +03:00
dashevchenko
fdd01dfc9d fixed flaky edqs tests 2025-08-07 12:01:52 +03:00
Viacheslav Klimov
4f18df907b
Merge pull request #13827 from pon0marev/improvement/redis-pool-config
Redis pool latency optimization by reducing excessive pings
2025-08-07 10:32:04 +03:00
Viacheslav Klimov
e309225f12
Merge pull request #13832 from thingsboard/fix/mobile-app
Fix NPE on Firebase app cleanup
2025-08-06 18:57:07 +03:00
VIacheslavKlimov
e0c2051c6a Fix NPE on Firebase app cleanup 2025-08-06 18:54:22 +03:00
Viacheslav Klimov
f206983406
Merge pull request #13799 from thingsboard/fix/isolated-queues
Fix topics creation for isolated tenants
2025-08-06 18:48:13 +03:00
Viacheslav Klimov
efedbfd100
Merge pull request #13830 from dashevchenko/edqsDefaultSortProperty
Fixed default sort property for alarm entity query
2025-08-06 18:31:37 +03:00
dashevchenko
9a75fa07d9 fixed default sort property for alarm data entity query 2025-08-06 17:30:14 +03:00
dashevchenko
226e82c722 fixed default sort property for alarm entity query 2025-08-06 17:20:08 +03:00
VIacheslavKlimov
552524d4b1 Increate timeout for testDelete_singleConsumer 2025-08-06 15:25:15 +03:00
pon0marev
c24b44b762 Optimize Redis pool ping parameters 2025-08-06 15:18:23 +03:00
VIacheslavKlimov
e7580f6093 Short-lived cache for Kafka topics 2025-08-06 14:43:34 +03:00
VIacheslavKlimov
1097005178 Refactor Kafka admin usage 2025-08-06 13:05:59 +03:00
Viacheslav Klimov
8ce3c1fa33
Merge pull request #13788 from dashevchenko/latestTelemetryEdqsFix
EDQS: fixed displaying of tenant's telemetry saved by sysadmin
2025-08-05 11:44:51 +03: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
dashevchenko
b925fd1685 test fix 2025-07-30 18:46:55 +03:00
dashevchenko
5ee4ebea57 fixed tenant attribute save by system admin 2025-07-30 18:20:50 +03:00
dashevchenko
00bc14ab61 fixed tenant attribute save by system admin 2025-07-30 18:07:05 +03:00
VIacheslavKlimov
01e72f4e30 Fix topics creation for isolated tenants 2025-07-30 17:03:49 +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