1840 Commits

Author SHA1 Message Date
Sergey Matvienko
712ccd4c26 mqtt transport renamed thread pool msqProcessorExecutor 2021-08-04 19:02:16 +03:00
Sergey Matvienko
5741e34c62 mqtt transport accumulate msg before device isConnected 2021-08-04 19:02:16 +03:00
Volodymyr Babak
0ce509e8e6 Merge remote-tracking branch 'upstream/master' into handle-null-values-in-proto 2021-08-04 09:45:27 +03:00
Volodymyr Babak
5557406f07 Added alarm id for future needs 2021-08-04 09:45:16 +03:00
Viacheslav Klimov
33592ca072 Bulk import for devices, assets and edges 2021-08-03 16:00:47 +03:00
YevhenBondarenko
ee74bbed21 fixed race condition during unreq and updating lwm2m client 2021-08-03 14:23:27 +03:00
Volodymyr Babak
eced5a49fa Merge remote-tracking branch 'upstream/master' into handle-null-values-in-proto 2021-08-03 13:14:38 +03:00
nickAS21
4457b5a11a Lwm2m: fix bug Bootstrap + Tests NoSec - ok 2021-08-03 12:24:39 +03:00
YevhenBondarenko
309715641f fixed race condition during unreq 2021-08-02 18:41:53 +03:00
Sergey Matvienko
b8cecbeefd close channel if processPostTelemetryMsg exception (Failed to convert telemetry) 2021-08-02 17:45:22 +03:00
Sergey Matvienko
e3303f1b64 this.deviceCreationLockMap = createWeakMap(); 2021-08-02 17:45:22 +03:00
Sergey Matvienko
6e559994ca GatewaySessionHandlerTest license header fixed for CE 2021-08-02 17:45:22 +03:00
Sergey Matvienko
2cad1f9912 gateway session test added for a weak map with awaitility 2021-08-02 17:45:22 +03:00
Sergey Matvienko
89e3ba253c gateway session - weak map for locks (auto cleanup), getDeviceCreationFuture refactored using concurrent putIfAbsent 2021-08-02 17:45:22 +03:00
Sergey Matvienko
e61d433082 mqtt transport close channel on processing exception for handleGatewayPublishMsg method 2021-08-02 17:43:13 +03:00
Sergey Matvienko
2a4a9187d1 kafka producer - call callback.onFailure in case of producer.send exception (like InterruptedException when buffer.memory and max.block.ms reached) 2021-08-02 17:42:45 +03:00
Volodymyr Babak
e05e681bd9 Properly hanlde null values in proto classes 2021-07-30 18:22:19 +03:00
Igor Kulikov
aa0d05bb44
Merge pull request #4957 from volodymyr-babak/edge-fix-concurrent-async-issue
[3.3.0] Added lock on edge event save/read. Removed save async method
2021-07-30 11:42:27 +03:00
YevhenBondarenko
9a1000a45d fixed registration looping 2021-07-30 11:04:25 +03:00
YevhenBondarenko
4cbbefdd26 fw update improvements 2021-07-29 16:36:22 +03:00
Andrii Shvaika
d731c1df08 Fix tests 2021-07-27 18:44:02 +03:00
Andrii Shvaika
f932a90b00 Improvements to Persistent RPC call delivery confirmation 2021-07-26 15:57:27 +03:00
YevhenBondarenko
0fbb347b27 persistent rpc improvements 2021-07-26 14:20:00 +03:00
YevhenBondarenko
9720dfac47 Fixed lwm2m fw/sw logs 2021-07-26 14:11:17 +03:00
Volodymyr Babak
bf4ae8fd16 Merge remote-tracking branch 'upstream/master' into edge-fix-concurrent-async-issue 2021-07-23 14:40:33 +03:00
Andrew Shvayka
1f6210197c
Merge pull request #4959 from YevhenBondarenko/feature/ota-tag
[3.3.0] OtaPackage Tag
2021-07-23 13:57:22 +03:00
YevhenBondarenko
c7274b6139 ota package tag improvements 2021-07-23 13:54:07 +03:00
Andrii Shvaika
99b19034e2 Uplink notifications for PSM & eDRX for CoAP in MSA deployment 2021-07-23 13:50:48 +03:00
Andrii Shvaika
60c9e43ea5 Uplink notifications for PSM & eDRX for CoAP in MSA deployment 2021-07-23 13:27:05 +03:00
YevhenBondarenko
52d07fe080 Merge branch 'feature/ota-tag' of github.com:YevhenBondarenko/thingsboard into feature/ota-tag 2021-07-22 18:48:46 +03:00
YevhenBondarenko
c9fbe74321 Used OtaPackage tag for FW/SW updates 2021-07-22 18:48:10 +03:00
Vladyslav_Prykhodko
5a88034645 UI: Add new fields tag in ota package component 2021-07-22 18:36:29 +03:00
YevhenBondarenko
2af3be7827 added tag for OtaPackage 2021-07-22 17:44:45 +03:00
Volodymyr Babak
9fd816387b Merge branch 'master' of github.com:thingsboard/thingsboard into edge-fix-concurrent-async-issue 2021-07-22 16:48:56 +03:00
Andrii Shvaika
260dec9b85 Merge branch 'master' of github.com:thingsboard/thingsboard 2021-07-22 16:18:58 +03:00
Andrii Shvaika
856b0259d1 Fix the microservices mode for CoAP 2021-07-22 16:18:39 +03:00
Volodymyr Babak
3ae5acbcc8 Added lock on edge event save/read. Removed save async method 2021-07-22 15:59:47 +03:00
Igor Kulikov
8468c33e14 Merge branch 'master' of github.com:thingsboard/thingsboard 2021-07-22 15:44:51 +03:00
Igor Kulikov
e1afbe6667 Control visibility and order of dashboard in mobile application. Ability to hide widgets in mobile mode. Fix dashboard state changes processing. 2021-07-22 15:44:40 +03:00
Andrii Shvaika
4ce9e0968d CoAP Content format improvements 2021-07-22 14:00:57 +03:00
YevhenBondarenko
5c8618c3cc added content format for the CoAP responses 2021-07-22 12:34:57 +03:00
Andrii Shvaika
a4636347e5 Merge PSM & eDRX for LwM2M 2021-07-22 11:45:08 +03:00
Andrii Shvaika
3a7a97dd91 PSM and eDRX implementation draft 2021-07-22 11:45:08 +03:00
Andrii Shvaika
4364755e11 Optimized imports 2021-07-22 11:45:08 +03:00
Andrii Shvaika
34aa44d2cb Added deduplication of transport sessions for CoAP. Fix response codes 2021-07-22 11:45:08 +03:00
YevhenBondarenko
b3d988cbbf Added PowerSavingConfiguretion for Coap device and profile 2021-07-22 11:45:08 +03:00
Igor Kulikov
f27eb4d609
Merge pull request #4939 from youngSpring/device-claim-bugfix
[3.3.0] Fixed Failed to claim the device when use redis as cache
2021-07-21 19:03:48 +03:00
Igor Kulikov
8fadbe53fa
Merge pull request #4935 from volodymyr-babak/fixed-typo-widget-bundle
[3.3.0] Fixed typo in equals method of widget bundle class
2021-07-21 18:59:25 +03:00
hanyuepeng
d3c51ca1c7 fix(Claiming devices): resolve SerializationFailedException
when use redis as the cache, this
interface
http(s)://host:port/api/v1/$ACCESS_TOKEN/claim  throw
a
SerializationFailedException but ignored by AbstractTransformFuture
,and when do  Device Claiming API
Request(http(s)://host:port/api/customer/device/$DEVICE_NAME/claim),the
system show :Failed to claim the device
2021-07-21 13:03:10 +08:00
Volodymyr Babak
7b855e50db Fixed typo in equals method of widget bundle class 2021-07-20 14:41:42 +03:00