162 Commits

Author SHA1 Message Date
Igor Kulikov
2de733ef69 Version set to 4.2.0 2025-06-03 18:42:01 +03:00
ViacheslavKlimov
850af5d126 Version set to 4.1.0-RC 2025-06-02 15:19:20 +03:00
ViacheslavKlimov
5572b6bb4a TMP version set to 4.1.0-SNAPSHOT 2025-06-02 15:17:12 +03:00
Viacheslav Klimov
3194d8dea3
Merge pull request #12981 from smatvienko-tb/feature/mqtt-client-reconnect-strategy-exponential
MQTT client exponential reconnect strategy
2025-05-09 12:42:25 +03:00
Dmytro Skarzhynets
e84a006091
Merge branch 'rc' into fix/mqtt-client/infinite-retransmission-memory-leak
# Conflicts:
#	application/src/main/java/org/thingsboard/server/actors/ActorSystemContext.java
2025-05-01 16:33:44 +03:00
Dmytro Skarzhynets
8d749f593b
MQTT client: limit retransmission attempts to prevent unlimited memory usage and network overload 2025-05-01 16:30:41 +03:00
Igor Kulikov
5fbb3194a7 Version 4.0.1-RC 2025-04-22 10:46:16 +03:00
Sergey Matvienko
5a46a170e4 MQTT client log added: Scheduling reconnect in [{}] sec 2025-04-16 16:47:20 +02:00
Sergey Matvienko
83790fa0fb ReconnectStrategyExponential jitter, max added, refactored, tested 2025-03-20 11:02:52 +01:00
Sergey Matvienko
264775ddb4 MQTT client reconnect strategy exponential 2025-03-19 20:58:09 +01:00
Igor Kulikov
3b4ee01aac Version set to 4.0.0-RC 2025-03-14 15:08:04 +02:00
Igor Kulikov
5cf26d4851 Update license header 2025-02-25 09:39:16 +02:00
Igor Kulikov
b7750bc342 Version set to 4.0.0-SNAPSHOT 2025-02-25 09:28:44 +02:00
Igor Kulikov
6a0fff0737 Version set to 3.9.1-RC 2025-02-25 09:27:01 +02:00
Igor Kulikov
77d2826f96 Version set to 4.0.0-SNAPSHOT 2024-12-04 16:53:19 +02:00
Igor Kulikov
190bba72f9 Temp Version set to 3.9.0-RC 2024-12-04 16:52:14 +02:00
Igor Kulikov
8ac0468edd Version set to 4.0.0-SNAPSHOT 2024-12-04 16:51:03 +02:00
Igor Kulikov
fdbe59c610 Version set to 3.9.0-SNAPSHOT 2024-10-14 18:32:35 +03:00
Igor Kulikov
d11f866856 Version set to 3.8.1-RC 2024-10-14 18:27:21 +03:00
Igor Kulikov
b4124f7c4c Merge with RC 2024-09-26 11:10:56 +03:00
Igor Kulikov
4d705f26fd Version set to 3.8.0-RC 2024-09-26 11:09:26 +03:00
Igor Kulikov
3dadc34b5b Version set to 3.9.0-SNAPSHOT 2024-09-26 10:38:27 +03:00
Igor Kulikov
025fb1ca8c Version set to 3.8.0 2024-09-26 09:46:57 +03:00
Andrew Shvayka
0192aed991
Merge branch 'master' into master 2024-09-09 17:56:44 +03:00
Andrii Landiak
5ca6ad03e3 CE: optimize java imports 2024-08-01 11:12:10 +03:00
Igor Kulikov
468c007882 Version set to 3.7.1-SNAPSHOT 2024-06-20 15:53:41 +03:00
imbeacon
764de2c8d6 Imports and refactoring 2024-05-07 18:12:42 +03:00
imbeacon
03ca18b64b Added MQTT reason codes from netty library 2024-05-07 17:12:59 +03:00
Sergey Matvienko
a1c226ae17 @ResourceLock("port8885") added for MQTT test with server on port 8885 2024-04-30 22:40:45 +02:00
Oleksandra Matviienko
f83ffa0990 removed unused classpath suite
Signed-off-by: Oleksandra Matviienko <al.zzzeebra@gmail.com>
2024-04-30 22:02:13 +02:00
Oleksandra Matviienko
1e581ffea4 JUnit5 migration in netty-mqtt. Junit-platform.properties and logback-test.xml where added to java resource directory.
Signed-off-by: Oleksandra Matviienko <al.zzzeebra@gmail.com>
2024-04-30 21:41:09 +02:00
YevhenBondarenko
d2961e39e7 merge with master 2024-02-06 22:40:27 +01:00
Andrii Shvaika
f0a9948cda Merge branch 'hotfix/3.6.2' 2024-02-06 19:21:57 +02:00
Sergey Matvienko
89713558cf MqttClient use Promise<V> extends Future<V> to have full async capabilities provided by Netty (addListener, etc) 2024-01-28 21:02:38 +01:00
Andrii Shvaika
5acf527f1a Version set to 3.7.0-SNAPSHOT 2024-01-16 11:43:44 +02:00
YevhenBondarenko
60be820915 merge with master 2024-01-15 18:51:00 +01:00
Igor Kulikov
c5a72ed8df Update license header to 2024 year. 2024-01-09 10:46:16 +02:00
Igor Kulikov
bc35df1dd7 Version set to 3.6.3-SNAPSHOT 2023-12-27 12:58:15 +02:00
YevhenBondarenko
feb44656f1 merge with master 2023-12-26 00:58:31 +01:00
Andrii Shvaika
df24c363ce Version set to 3.6.2-SNAPSHOT 2023-11-13 17:07:32 +02:00
Andrii Shvaika
e768afc948 Merge 3.6 -> 3.7 2023-09-28 12:20:06 +03:00
chenggwang
9efec4755a
CompletableFuture compliant scheduling tasks
CompletableFuture compliant scheduling tasks
2023-09-27 23:21:39 +08:00
Andrii Shvaika
dd4b874b5f Version set to 3.6.1-SNAPSHOT 2023-09-27 17:38:27 +03:00
Igor Kulikov
8cefca23ac Version set to 3.6.1-SNAPSHOT 2023-09-25 11:27:00 +03:00
Igor Kulikov
98c245e293 Switch to version 3.6.0 2023-09-05 18:28:15 +03:00
Andrii Shvaika
344ffb2e0b Merge with master 2023-08-14 15:02:17 +03:00
Sergey Matvienko
ed6614af71 MqttClientConfig - ownerId added for exceptions logging purposes. MqttChannelHandler - improved logging 2023-07-27 20:59:58 +02:00
Sergey Matvienko
d74e0c45df MqttHandler - processAsync (required for AbstractMqttIntegration) 2023-07-26 12:19:33 +02:00
Sergey Matvienko
7e27c5b683 mqtt-client: messages processing moved from netty event loop pool and to the handlerExecutor to make netty handlers non-blocking 2023-07-26 12:10:06 +02:00
YevhenBondarenko
7f9a9c7fb3 merge with develop/3.6 2023-06-05 15:58:16 +02:00