Andrew Shvayka
a3f3578b65
Merge pull request #5796 from desoliture1/gatewayFix
...
[WIP][3.3.3] MQTT Gateway API - fix response data on attributes request
2022-01-20 13:04:48 +02:00
Andrii Shvaika
8b0a1f5538
Fix for #5931 and merge the PR #5915
2022-01-20 12:53:24 +02:00
Andrii Shvaika
519e05bd11
Fix for Bug #5931
2022-01-20 12:15:56 +02:00
Andrii Shvaika
ced4f23908
License header fix for bootstrap verifier
2022-01-20 12:13:08 +02:00
Andrew Shvayka
a634b5669e
Merge pull request #5897 from thingsboard/lwm2m_bootstrap_trust_cert
...
[3.3.3] lwm2m: add verify trust certificate to bootstrap
2022-01-20 12:04:23 +02:00
Andrew Shvayka
93f647b7a7
Update TbLwM2MDtlsBootstrapCertificateVerifier.java
2022-01-20 12:03:14 +02:00
Andrii Shvaika
c31ee8e2da
Alarm start ts from message ts
2022-01-19 16:12:16 +02:00
Andrii Shvaika
66b58549c5
Propagate alarms to Customer or Tenant without relations
2022-01-19 11:49:38 +02:00
desoliture
7b14fdaf5e
add isMultipleAttributesRequest field in queue.proto in GetAttributeResponseMsg message
2022-01-17 18:59:39 +02:00
nickAS21
3916457367
lwm2m: refactoring2 by commit in PR
2022-01-17 16:24:06 +02:00
nickAS21
b1855cfea2
lwm2m: refactoring by commit in PR
2022-01-17 15:49:53 +02:00
Igor Kulikov
da4c742872
Update license year to 2022
2022-01-17 14:07:46 +02:00
Andrii Shvaika
4c00bfc0fa
Merge with master. Fixed notifications, licenses and naming
2022-01-17 13:35:03 +02:00
Andrew Shvayka
c15b4ceec3
Merge pull request #5843 from smatvienko-tb/device-actor-performance
...
[3.3.3] Device actor session inactivity performance + heap workout
2022-01-17 11:21:56 +02:00
nickAS21
175984a411
lwm2m: add verify trust certificate to bootstrap
2022-01-14 17:01:43 +02:00
Igor Kulikov
ff17387767
Improve JacksonUtil
2022-01-14 16:55:13 +02:00
Andrew Shvayka
f6637c2cf3
Merge pull request #5895 from thingsboard/feature/multi-root-relation-queries
...
Multi root relation queries
2022-01-14 14:02:35 +02:00
Andrii Shvaika
20c9e77083
Multi-Root Query implementation improvements
2022-01-14 14:01:43 +02:00
Andrii Shvaika
a4cb27dfb9
Improvement to have only one place where we schedule the session timeout message
2022-01-14 12:40:16 +02:00
Sergey Matvienko
1507ac69ab
Revert "MqttTransportHandler refactored to not reference on InetSocketAddress instances to free some heap space. IPv4 are stored and logged as int."
...
This reverts commit 0ef9d5753cd271fd7c8729567b5a2765943538d1.
2022-01-14 11:50:36 +02:00
Sergey Matvienko
565b6284d2
Revert "MqttTransportHandler fixed test"
...
This reverts commit ef53df75128a0502c5727d4229acd37cd79c1aaa.
2022-01-14 11:50:31 +02:00
Andrew Shvayka
8d12abb846
Merge pull request #5875 from thingsboard/feature/mqtt-rate-limits
...
[3.3.3] IP Rate Limits for MQTT
2022-01-13 19:41:34 +02:00
desoliture
35c30b7678
refactor GatewayDeviceSessionCtx and MqttAdaptors
...
refactor GatewayDeviceSessionCtx to determine the value of multipleAttrKeysRequested before calling the JsonMqttAdaptor, add corresponding convertToGatewayPublish method to adaptors interface with multipleAttrKeysRequested parameter, refactor other adaptors to deal with new method
2022-01-13 17:48:59 +02:00
Andrew Shvayka
95adc5a284
Merge pull request #5865 from volodymyr-babak/edge-support-old-versions
...
[3.3.3] [Edge] support 3.3.0 edge version rule chains
2022-01-13 17:18:10 +02:00
Andrew Shvayka
d1053dd7ee
Merge pull request #5878 from YevhenBondarenko/fix/improvements
...
[3.3.3] correct sending lwm2m logs / device update improvements
2022-01-13 17:16:23 +02:00
Andrii Shvaika
236e6448be
Fix unit tests logic
2022-01-13 16:59:29 +02:00
YevhenBondarenko
97a4e7b423
fixed changing device profile in device
2022-01-13 16:55:23 +02:00
YevhenBondarenko
8193669266
fixed correct sending lwm2m logs
2022-01-13 16:54:30 +02:00
Andrii Shvaika
e9ce0fde3c
Merge remote-tracking branch 'origin/feature/re-pack-timeout' into feature/mqtt-rate-limits
2022-01-13 16:05:15 +02:00
Andrew Shvayka
0c85479eaf
Merge pull request #5823 from desoliture1/ruleChainNameNoXss
...
[3.3.3] Add noXss validation for names of ruleNodes
2022-01-13 15:51:30 +02:00
Andrew Shvayka
41f794b6e9
Merge pull request #5870 from YevhenBondarenko/fix/lwm2m-attributes
...
[3.3.3] fixed sending shared attributes after sleeping
2022-01-13 15:40:34 +02:00
Andrii Shvaika
467085a827
IP rate limits for MQTT
2022-01-13 15:32:10 +02:00
YevhenBondarenko
d39ad4d553
fixed sending shared attributes after sleeping
2022-01-13 11:51:09 +02:00
Igor Kulikov
4c0eb6247b
Merge pull request #5802 from thingsboard/lwm2m_trust_cert
...
[3.3.3]lwm2m_trust_cert
2022-01-13 11:02:36 +02:00
Igor Kulikov
4a6007e2b1
Merge branch 'master' into lwm2m_fix_bug_release
2022-01-13 10:41:20 +02:00
Andrew Shvayka
d8097d2b76
MQTT Rate Limits Draft
2022-01-13 08:42:48 +02:00
nickAS21
26e091861b
Revert "lwm2m: preparing for certificate validation in bootstrap mode"
...
This reverts commit 7820cb22
2022-01-12 19:27:36 +02:00
Volodymyr Babak
c3c23e0796
Added optional for widgettype image and description
2022-01-12 17:54:28 +02:00
nickAS21
7820cb22de
lwm2m: preparing for certificate validation in bootstrap mode
2022-01-12 17:51:27 +02:00
Volodymyr Babak
104357b7b9
Use widgettypedetails instead of widgettype in edge processor
2022-01-12 17:42:12 +02:00
Igor Kulikov
6306a27909
Merge pull request #5629 from ArtemDzhereleiko/control-widget/rpc-persistent-table
...
[3.3.3] UI: New control widget Persistent table
2022-01-12 16:30:29 +02:00
Volodymyr Babak
f115f3ac00
Added edge version to connect msg
2022-01-12 15:53:16 +02:00
Volodymyr Babak
949d306560
Added functionality to support 3.3.0 edge version rule chains
2022-01-12 15:42:43 +02:00
nickAS21
1b488781d5
lwm2m for profile bootstrap need input: X509 certificate (instead of X509 public key)
2022-01-11 19:07:33 +02:00
Sergey Matvienko
217a84f1f2
request added to the log on "Pending request map is full" in DefaultTbQueueRequestTemplate.java
2022-01-11 12:56:02 +02:00
Sergey Matvienko
b0a79e9fc3
static transport immutable proto SESSION_EVENT_MSG_OPEN, SESSION_EVENT_MSG_CLOSED, SESSION_CLOSE_NOTIFICATION_PROTO, SUBSCRIBE_TO_ATTRIBUTE_UPDATES_ASYNC_MSG, SUBSCRIBE_TO_RPC_ASYNC_MSG
2022-01-11 12:23:48 +02:00
Sergey Matvienko
a11146b445
immutable TbMsgMetaData.EMPTY
2022-01-10 23:55:58 +02:00
Sergey Matvienko
f5c09d221d
TbMsgMetaData refactored constructor and copy method
2022-01-10 23:47:50 +02:00
Sergey Matvienko
ef53df7512
MqttTransportHandler fixed test
2022-01-10 18:41:53 +02:00
Sergey Matvienko
0ef9d5753c
MqttTransportHandler refactored to not reference on InetSocketAddress instances to free some heap space. IPv4 are stored and logged as int.
2022-01-10 17:36:57 +02:00