1258 Commits

Author SHA1 Message Date
Andrii Shvaika
446ff16897 License format 2024-03-13 11:20:10 +02:00
ViacheslavKlimov
7a05620a52 Merge remote-tracking branch 'origin/hotfix/3.6.2' 2024-03-12 18:47:36 +02:00
Andrew Shvayka
9d7f4de270
Merge pull request #10309 from YevhenBondarenko/hotfix/lwm2m-deserialization
fixed lwm2m client deserialization
2024-03-06 17:01:12 +02:00
YevhenBondarenko
270a023c5e fixed deserialization lwm2m client 2024-03-06 13:56:57 +01:00
YevhenBondarenko
ad99379f90 fixed possible lock in sendObserveRequests 2024-03-05 13:32:55 +01:00
YevhenBondarenko
4e759dd425 fixed lwm2m uplink executor lock 2024-03-05 13:32:55 +01:00
Andrew Shvayka
1894a16bea
Merge pull request #10157 from thingsboard/fix/rule-node-repartition
Improve actors init and repartitioning
2024-02-16 15:59:38 +02:00
Andrew Shvayka
921159d262
Merge pull request #10063 from Rhyaldir/add_dtls_cid_support
Support DTLS Connection ID with configuration
2024-02-15 17:54:33 +02:00
nick
541f6a3314 lwm2m/coap: client queue Mode 2024-02-14 15:50:31 +02:00
ViacheslavKlimov
f878df58a9 Fix NPE in transport rate limit service on tenant update 2024-02-14 12:17:19 +02:00
Igor Kulikov
2fb9b74bae Fix conflicts 2024-02-12 14:30:38 +02:00
ViacheslavKlimov
ba5c59f9d5 Merge branch 'master' into fix/rule-node-repartition
# Conflicts:
#	application/src/main/java/org/thingsboard/server/service/queue/DefaultTbClusterService.java
2024-02-12 11:13:03 +02:00
ViacheslavKlimov
cd46ebe53a Fix SNMP traps processing 2024-02-06 16:57:52 +02:00
ViacheslavKlimov
ff6074807a SNMP: request chunk sending delay; refactoring 2024-02-06 13:48:21 +02:00
Rhyaldir
99d8f9966b Fix: Registration is not found when using CID and address or port has changed 2024-01-31 16:49:22 +01:00
Rhyaldir
f35ce53fce Add mockito-inline to support mocking statics and final classes 2024-01-31 14:13:57 +01:00
Rhyaldir
4b23a8a96d Support DTLS Connection ID with configuration 2024-01-25 11:15:05 +01:00
ViacheslavKlimov
a571153b7c Single update message for multiple queues 2024-01-24 18:08:01 +02:00
Dmytro Skarzhynets
cc5fba1698 Add test to cover case when session is not present when it is reported. 2024-01-18 15:35:01 +02:00
Dmytro Skarzhynets
3d8cd96eb0 Update metadata on every activity recorded. 2024-01-18 13:14:45 +02:00
Dmytro Skarzhynets
65a825ef55 Fix new activity state never created if the underlying session got removed before activity manager tried to create a new state. 2024-01-17 18:46:28 +02:00
Andrii Shvaika
74a2c58fa4 Merge the hotfixes 2024-01-17 16:04:14 +02:00
Dmytro Skarzhynets
8690e92266 Move getCurrentTimeMillis() to abstract class and changed access modified to protected 2024-01-12 14:09:23 +02:00
ViacheslavKlimov
8e126e57dc Refactoring and fixes for partitions recalculation 2024-01-12 13:46:19 +02:00
Dmytro Skarzhynets
8acbf85e9f Fix license 2024-01-11 19:10:58 +02:00
Dmytro Skarzhynets
d23411f8d2 Refactor: move activity-related logic in transport to abstract TransportActivityManager. DefaultTransportService now extends TransportActivityManager. 2024-01-11 19:09:59 +02:00
Dmytro Skarzhynets
1a0ea09dea Add missed import during cherry picking 2024-01-11 16:42:29 +02:00
Dmytro Skarzhynets
4bbe23f9c3 Fix license 2024-01-11 16:36:18 +02:00
Dmytro Skarzhynets
563debe421 Fix license 2024-01-11 16:33:35 +02:00
Dmytro Skarzhynets
91ec67dd99 Add tests for onReportingPeriodEnd() in integration activity manager 2024-01-11 16:33:00 +02:00
Dmytro Skarzhynets
a31bd5e2c5 Add tests for onActivity() in integration activity manager, add concurrency fix in onActivity() 2024-01-11 16:32:46 +02:00
Dmytro Skarzhynets
47c72fb4e5 Refactor: remove explicit init method from activity manager interface 2024-01-11 16:31:49 +02:00
Dmytro Skarzhynets
a5c06ec70d Refactor: strategy creation, hide implementation details from clients 2024-01-11 16:31:25 +02:00
Dmytro Skarzhynets
07b8140b77 Remove missed comment 2024-01-11 16:31:04 +02:00
Dmytro Skarzhynets
f42ea79726 Additional improvements during testing and add tests for transport activity manager 2024-01-11 16:30:53 +02:00
Dmytro Skarzhynets
76fec46720 Minor refactoring and tests for integration activity manager 2024-01-11 16:30:24 +02:00
Dmytro Skarzhynets
8124192441 Refactor first activity strategy and add tests for all strategies 2024-01-11 16:29:57 +02:00
Dmytro Skarzhynets
315202d9df Fixes after manual testing 2024-01-11 16:29:37 +02:00
Dmytro Skarzhynets
7431233f5d [WIP] Reimplemented activity management 2024-01-11 16:29:14 +02:00
Dmytro Skarzhynets
f93a49be6d [WIP] Refactoring after review 2024-01-11 16:28:54 +02:00
Dmytro Skarzhynets
cfdceb9ae0 Change activity manager names, remove activity after iteration on period end 2024-01-11 16:28:18 +02:00
Dmytro Skarzhynets
02c14c33ea Add @TbCoreComponent and @TbTransportComponent 2024-01-11 16:28:05 +02:00
Dmytro Skarzhynets
6d15bf82df Polishing after review 2024-01-11 16:27:50 +02:00
Dmytro Skarzhynets
22073936e0 Add logging 2024-01-11 16:25:26 +02:00
Dmytro Skarzhynets
a941deaef9 [WIP] Refactor transport activity managers. Add telemetry TTL for device state. 2024-01-11 16:24:55 +02:00
Dmytro Skarzhynets
c3556eba7d [WIP] Refactor abstract and integration activity managers 2024-01-11 16:24:25 +02:00
Dmytro Skarzhynets
2ca1f71998 [WIP] Migrate to using spring beans, add properties to yaml 2024-01-11 16:23:59 +02:00
Dmytro Skarzhynets
3461f6ae61 [WIP] Implemented three activity strategies for integration service 2024-01-11 16:20:56 +02:00
Dmytro Skarzhynets
114d2c3c1c [WIP] Initial implementation 2024-01-11 16:19:34 +02:00
Dmytro Skarzhynets
e2023722ce [WIP] Remove session activity data class 2024-01-11 16:18:10 +02:00