420 Commits

Author SHA1 Message Date
YevhenBondarenko
647588e6b8 merge with develop/3.4 2022-07-12 15:33:20 +02:00
YevhenBondarenko
8b6664c096 remove isolated tb-core 2022-07-12 13:27:39 +02:00
Andrii Shvaika
cd633c72c8 No more Queue Id in the Device Profile 2022-07-12 12:56:40 +03:00
thingsboard
c7daaa571e replace StringUtils usages with in-repository implementation 2022-07-12 12:08:52 +03:00
ShvaykaD
1f250889df merge with develop/3.4 2022-06-16 15:33:44 +03:00
Andrii Shvaika
15c1e215d4 Improve performance of relation and rule chain service 2022-06-16 12:09:17 +03:00
Igor Kulikov
18ec32f092 Merge with develop/3.4 2022-06-13 12:20:08 +03:00
Igor Kulikov
44749f1306
Merge pull request #5818 from desoliture1/alarmScheduleDynamicValues
[3.4] Add support for dynamic values for schedules in alarm rules
2022-06-10 17:46:32 +03:00
Igor Kulikov
636b561f72 Merge with develop/3.4 2022-06-03 15:08:39 +03:00
Andrii Shvaika
165148a126 Fixed and improved startup sequence 2022-06-03 12:18:47 +03:00
Andrii Shvaika
4472bd7f7c Initial implementation of the ClusterVersionControlService 2022-05-23 12:50:59 +03:00
YevhenBondarenko
dc3c2cfec2 merge with develop/3.4 2022-05-09 22:27:21 +02:00
YevhenBondarenko
547713f30a update device profiles queue by tenant profile 2022-05-02 23:44:43 +02:00
YevhenBondarenko
4e4ac0012c used queueId instead of queueName in DeviceProfile and TbMsg 2022-04-13 21:55:03 +02:00
YevhenBondarenko
3592351a63 Used Queue entity 2022-04-11 11:03:14 +02:00
YevhenBondarenko
b86a1546e8 created queue routing service 2022-04-01 13:33:11 +02:00
YevhenBondarenko
e5eb484c2f added TbQueueClusterService and NorificationsTopicService 2022-03-29 21:42:46 +03:00
nickAS21
f3fd2c4987 coap:fix bug test 2022-03-23 12:52:15 +02:00
ShvaykaD
c0d290a93e Merge remote-tracking branch 'upstream/develop/3.4' into feature/6169 2022-02-28 11:50:14 +02:00
Igor Kulikov
dabd25e760 Version set to 3.4.0-SNAPSHOT 2022-02-21 12:19:59 +02:00
ShvaykaD
1ae1dbef3a added DynamicProtoUtils 2022-02-10 17:25:53 +02:00
desoliture
e6053e8e7d Merge branch 'master' into alarmScheduleDynamicValues
# Conflicts:
#	rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/profile/AlarmRuleState.java
#	ui-ngx/src/app/modules/home/components/home-components.module.ts
2022-02-08 13:28:45 +02:00
Igor Kulikov
312924a19b Version set to 3.3.4-SNAPSHOT 2022-02-07 09:55:37 +02:00
Andrew Shvayka
6c4cfc5035
Merge pull request #5955 from YevhenBondarenko/fix/lwm2m-transport
[3.3.3] fixed lwm2m transport initialization (ordering)
2022-01-25 11:48:40 +02:00
Andrew Shvayka
5bfe331334
Merge pull request #5945 from zbeacon/fix/mqtt-doesnt-close-session-for-removed-device
[3.3.3]Fix for PROD-1337 (Device session doesn't close on device removal)
2022-01-25 11:46:48 +02:00
YevhenBondarenko
0d3718f05c fixed lwm2m transport initialization (ordering) 2022-01-24 17:40:22 +02:00
YevhenBondarenko
c1f43bd3ba added updating session metadata if attributes/rpc subscription was sent by this way 2022-01-24 13:06:17 +02:00
zbeacon
28530cd999 Merge branch 'master' of https://github.com/thingsboard/thingsboard into fix/mqtt-doesnt-close-session-for-removed-device 2022-01-24 09:55:08 +02:00
zbeacon
b6bd4247da Fix for PROD-1337 2022-01-21 13:13:08 +02:00
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
desoliture
7b14fdaf5e add isMultipleAttributesRequest field in queue.proto in GetAttributeResponseMsg message 2022-01-17 18:59:39 +02:00
Igor Kulikov
da4c742872 Update license year to 2022 2022-01-17 14:07:46 +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
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
YevhenBondarenko
97a4e7b423 fixed changing device profile in device 2022-01-13 16:55:23 +02:00
Andrii Shvaika
467085a827 IP rate limits for MQTT 2022-01-13 15:32:10 +02:00
Andrew Shvayka
d8097d2b76 MQTT Rate Limits Draft 2022-01-13 08:42:48 +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
7d78437258 TenantId new instance replaced with factory method call fromUUID 2022-01-10 13:55:25 +02:00
nickAS21
ec602248c0 lwm2m validate trust certs 2022-01-05 16:28:37 +02:00
desoliture
3351ced60a add backend support for dynamic values for schedules in alarm rules 2022-01-04 17:46:46 +02:00
desoliture
b53746bda6 MQTT Gateway API attributes request fix 2021-12-29 16:31:15 +02:00
YevhenBondarenko
a4c9f8e78e lwm2m refactoring 2021-12-29 16:01:06 +02:00
YevhenBondarenko
f0c2b5df35 Merge branch 'master' of github.com:thingsboard/thingsboard into develop/3.3.3
# Conflicts:
#	application/src/main/java/org/thingsboard/server/service/install/SqlDatabaseUpgradeService.java
#	application/src/main/resources/thingsboard.yml
#	application/src/test/java/org/thingsboard/server/transport/TransportSqlTestSuite.java
#	common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/config/LwM2MTransportServerConfig.java
#	ui-ngx/src/app/modules/home/components/profile/device/lwm2m/lwm2m-profile-components.module.ts
2021-12-16 15:47:51 +02:00
YevhenBondarenko
231508b66b logging improvements 2021-12-06 10:59:58 +02:00
nickAS21
0c499014d4 lwm2m - trust certificate, add get value by key from Subject Name 2021-11-25 16:56:50 +02:00
Igor Kulikov
7187ecfdb1 Version set to 3.3.3-SNAPSHOT 2021-11-24 12:24:27 +02:00
Andrii Shvaika
c51ade482a Merge with master 2021-11-24 12:00:11 +02:00
Andrii Shvaika
6d006d16c7 Improved rate limits message for MQTT session events 2021-11-24 10:38:45 +02:00
Andrii Shvaika
23c6144c20 Develop 3.3.3 2021-11-08 17:41:03 +02:00