Igor Kulikov
|
d9311adfce
|
Merge branch 'master' into rc
|
2025-07-24 12:46:37 +03:00 |
|
Artem Barysh
|
80061bb7c3
|
Fixed
|
2025-07-23 13:22:46 +03:00 |
|
Viacheslav Klimov
|
d494a8883a
|
Merge pull request #13735 from thingsboard/rc
rc
|
2025-07-18 11:57:46 +03:00 |
|
Andrii Landiak
|
3e223ed8bf
|
Max client id for different mqtt protocol version
|
2025-07-15 10:31:54 +03:00 |
|
Sergey Matvienko
|
480b89c11c
|
Reduced log severity to debug for Scheduling reconnect message to avoid log flood under high-load. Logs are made more informative.
|
2025-07-12 10:16:09 +02:00 |
|
Artem Barysh
|
9786e0a2f8
|
Resolved PR comments
|
2025-06-02 16:21:35 +03:00 |
|
Artem Barysh
|
e112077cb0
|
fixed
|
2025-05-29 13:52:08 +03:00 |
|
Artem Barysh
|
0bbec75e75
|
Fixed channel disconnection
|
2025-05-28 18:16:54 +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
|
8d749f593b
|
MQTT client: limit retransmission attempts to prevent unlimited memory usage and network overload
|
2025-05-01 16:30:41 +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
|
5cf26d4851
|
Update license header
|
2025-02-25 09:39:16 +02: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 |
|
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 |
|
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 |
|
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
|
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 |
|
YevhenBondarenko
|
db6f310284
|
migration to spring boot 3.1
|
2023-06-05 15:24:47 +02:00 |
|
Andrii Landiak
|
6426dc4f6b
|
MqttChannelHandler: add decoderResult check before casting to prevent class cast exception
|
2023-05-26 10:28:12 +03:00 |
|
YevhenBondarenko
|
fbf9773a61
|
optimize imports
|
2023-05-02 10:57:58 +02:00 |
|
dlandiak
|
cf9159db26
|
mqtt integration test improved
|
2023-03-02 15:46:50 +02:00 |
|
Igor Kulikov
|
cbdc4517e4
|
Update license header year to 2023
|
2023-01-31 10:43:56 +02:00 |
|
Dima Landiak
|
60ee2bb6ea
|
netty tests - added custom mqtt server and test with keepalive logic
|
2022-08-01 14:57:16 +03:00 |
|
Dima Landiak
|
d6244a8422
|
netty client - added channel reader idle state handling, fixed ping/pong keepalive logic
|
2022-07-12 12:33:16 +03:00 |
|
towfiq
|
59f18b0e02
|
fix: typo fix in variable name and method name
|
2022-05-31 14:18:02 +06:00 |
|
Igor Kulikov
|
da4c742872
|
Update license year to 2022
|
2022-01-17 14:07:46 +02:00 |
|
Andrii Shvaika
|
0468cf8cf5
|
Fix duplication of MQTT packets in MQTT Client
|
2021-11-08 17:20:38 +02:00 |
|
zbeacon
|
06f199b936
|
Added stopping for subscriptions handlers and for unsubscription handlers
|
2021-11-08 14:38:14 +02:00 |
|
zbeacon
|
e7c4e76851
|
Added removing for timers in pendingPublishes on channel is closed
|
2021-11-08 14:38:14 +02:00 |
|
zbeacon
|
037d1797ac
|
Fix for mqtt duplication sending on sent failed
|
2021-11-08 14:38:14 +02:00 |
|
vzikratyi
|
eec4f5a403
|
Removed unnecessary retain of PUBLISH message for QoS 2
|
2021-06-15 17:36:39 +03:00 |
|
Igor Kulikov
|
d31358b2ea
|
Update license header - set 2021 year
|
2021-01-11 13:42:16 +02:00 |
|
zbeacon
|
444af2e57b
|
Refactoring
|
2020-10-21 11:25:14 +03:00 |
|
zbeacon
|
ce591f9b38
|
Refactoring
|
2020-10-20 08:50:31 +03:00 |
|