9500 Commits

Author SHA1 Message Date
dashevchenko
d962f89c36 fixed flaky test 2025-08-21 17:04:00 +03:00
dashevchenko
8a0c15c8d0 reverted default value to "list" 2025-08-20 15:04:26 +03:00
dshvaika
46a9d81a85 Added EntityIdProto 2025-08-19 19:37:17 +03:00
dshvaika
8b09b660b0 Merge branch 'master' into feature/geofencing-cf 2025-08-19 18:56:25 +03:00
dshvaika
1421f9cc9f Resolved TODOs, refactoring: make GeofencingCalculatedFieldState extends Base state class 2025-08-19 11:43:19 +03:00
dshvaika
29934d08bd Added custom serializer/deserializer logic for perimeter definitions 2025-08-18 16:49:14 +03:00
dshvaika
cc3ecfc027 Added reporting strategies instead of single zone group event 2025-08-18 13:23:59 +03:00
ShadowBlades
dccb4e5136
Merge branch 'master' into fix-edge-zombie-consumer-cleanup 2025-08-18 09:00:10 +08:00
Mia
012930a2a9
Update rpc_debug_terminal.json
Fix the extra ']' in the help
2025-08-16 10:50:53 +08:00
dshvaika
0c03abe5e6 Added tenant profile upgrade script & Added argument test & removed outdated todo items 2025-08-15 13:33:47 +03:00
Igor Kulikov
97978c7461 Merge branch 'rc' 2025-08-14 17:25:02 +03:00
IrynaMatveieva
b9d402abba parse long to int 2025-08-14 09:39:42 +03:00
dshvaika
faf842f998 Updated toTbelCfArg implementation for GeofencingArgumentEntry 2025-08-13 19:03:14 +03:00
ShadowBlades
cce87240e1
Merge branch 'master' into fix-edge-zombie-consumer-cleanup 2025-08-13 22:18:14 +08:00
dshvaika
a4ac5e3a7f Added integration test with dynamic arguments refresh logic 2025-08-13 17:10:52 +03:00
dshvaika
43b07c242f Added service layer test with validation of scheduling config updates 2025-08-13 14:49:41 +03:00
dashevchenko
a78e88906b expose swagger doc expansion property 2025-08-13 13:18:58 +03:00
dshvaika
d2b9e1066f Added geofencing CF configuration test 2025-08-13 12:55:21 +03:00
Igor Kulikov
60538eff6d Merge branch 'rc' 2025-08-13 10:53:25 +03:00
dshvaika
4e9b5cf927 Merge branch 'master' into feature/geofencing-cf 2025-08-12 19:57:29 +03:00
dshvaika
dd18359c54 Replaced GeofencingZoneIdProto with EntityTypeProto and msb and lsb 2025-08-12 19:55:21 +03:00
dshvaika
67f08da7a0 Updated validation logic for existing and geofencing CF 2025-08-12 18:56:53 +03:00
dshvaika
ac3f81195d Refactored code duplicates in CalculatedFieldManagerMessageProcessor 2025-08-12 17:33:35 +03:00
dashevchenko
639cb0d7a7 refactoring 2025-08-12 16:47:16 +03:00
dashevchenko
51c3e38d08 fixed flaky test 2025-08-12 16:41:10 +03:00
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