9337 Commits

Author SHA1 Message Date
dshvaika
06515a5e13 Renamed actor message types and java fields for clarity 2025-08-12 16:23:38 +03:00
dshvaika
ef9ad6751c Fixes after self-review before create WIP PR 2025-08-12 13:34:17 +03:00
dshvaika
9641461541 rollback new methods created sicne not used after refactoring 2025-08-12 13:12:44 +03:00
dshvaika
bc78988443 Removed no used dynamicEntityArguments from ctx 2025-08-12 13:06:46 +03:00
dshvaika
40276c6c15 Added new integration test 2025-08-12 12:58:11 +03:00
dshvaika
d5f78e6db0 Added test for GeofencingZoneState 2025-08-12 11:49:55 +03:00
dshvaika
5f12fc5a4f Added test for GeofencingValueArgumentEntry 2025-08-12 11:38:06 +03:00
编程不良人~
50ff24d8e8
Merge branch 'master' into fix-edge-zombie-consumer-cleanup 2025-08-12 09:17:58 +08:00
dshvaika
efc20a93aa Added mock tests for Geofencing CF state and utils logic to/from proto 2025-08-11 17:44:40 +03:00
dshvaika
baba433f0f Added validation for new configuration + fixed relation creation for profile entities 2025-08-11 13:23:17 +03: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
dshvaika
3643b54985 Added relation creation support 2025-08-08 19:51:49 +03:00
dshvaika
409328dbe3 removed no needed logic from geofencing arugment 2025-08-08 17:28:57 +03:00
dshvaika
fb84eb0695 typos fix 2025-08-08 17:02:29 +03:00
dshvaika
71f092c4e8 Added dirty updates support 2025-08-08 16:16:14 +03:00
dashevchenko
c127b96bb3 fixed flaky edqs tests 2025-08-08 12:30:10 +03:00
dshvaika
589e159b54 Added ability to filter out reporting geofencing events statuses 2025-08-07 18:33:17 +03:00
dshvaika
c783176e71 Updated to use zone groups 2025-08-07 15:51:19 +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
dshvaika
ede9fd5e05 Added support to use only one zone type instead of two + minor validation fixes 2025-08-06 16:12:33 +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
dshvaika
82cca8c665 renamed saveZones to allowedZones 2025-08-04 18:27:30 +03:00
Yevhenii
51b610f679 Refactoring default value 2025-08-04 15:25:22 +03:00
dshvaika
5e9921905f Simplified impl of geofencing zone state & resolved TODOs 2025-08-04 14:41:46 +03:00
dshvaika
4cd0ec9e27 Basic data validation & fixed calculated field update in scheduled update msg 2025-08-01 19:18:10 +03:00
dshvaika
e22462521f Scheduling exclusively during CF init and update & added simple relation check for fetch from DB 2025-08-01 15:31:43 +03:00
dshvaika
c8490080a1 added basic logic to update state periodically 2025-08-01 13:12:44 +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
Yevhenii
2e4b917e09 Refactoring 2025-07-31 16:00:13 +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