4171 Commits

Author SHA1 Message Date
ViacheslavKlimov
b894cbc5d2 Fix Caffeine's getAndPutInTransaction; add compute method to VersionedTbCache 2024-07-09 14:13:14 +03:00
ViacheslavKlimov
cf821515fb Refactoring for versioned caches 2024-07-09 13:17:25 +03:00
YevhenBondarenko
77a420b6d6 fixed versioned caffeine cache 2024-07-04 19:02:19 +02:00
YevhenBondarenko
0b51baf38d LUA script improvements and used versioned cache for latest ts 2024-07-03 16:03:19 +02:00
YevhenBondarenko
6c417f209f Merge remote-tracking branch 'smatvienko-tb/feature/latest-ts-redis-cache-aside-dao' into feature/attr_tskv_version 2024-07-02 12:56:33 +02:00
YevhenBondarenko
6162060e88 fixed insert result and used expiration 2024-07-01 12:24:27 +02:00
YevhenBondarenko
118407d982 implemented versioned cache 2024-06-26 15:51:32 +02:00
YevhenBondarenko
e2be5c6492 return version instead of key for attributes 2024-06-12 12:23:19 +02:00
YevhenBondarenko
b666f9499a added sequence number for attributes 2024-06-11 15:41:55 +02:00
Igor Kulikov
af35d6a678
Merge pull request #10918 from rusikv/enhancement/mobile-qr-home
Mobile app qr code improvements
2024-06-07 15:14:58 +03:00
dashevchenko
951f017e7c extended mobile application settings with default store links 2024-06-06 11:53:02 +03:00
dashevchenko
be5220a9e9 fixed mobile app settings default value for store links 2024-06-05 19:02:42 +03:00
Viacheslav Klimov
42679a535f
Merge pull request #10920 from dashevchenko/queueStatsFix
Added api to retrieve queue stats entities
2024-06-05 15:50:03 +03:00
dashevchenko
1619e60380 minor refactoring 2024-06-05 12:04:48 +03:00
dashevchenko
78e4fd3013 added api to retrieve queuestats by ids 2024-06-05 09:41:59 +03:00
dashevchenko
95c9e7b7bf added api to retrieve app store links 2024-06-04 19:52:50 +03:00
dashevchenko
cbe8f1b67f added api to retrieve queue stats entities 2024-06-03 16:27:42 +03:00
YevhenBondarenko
d2a9291e52 added rate limits for the gateway device 2024-06-03 15:16:32 +02:00
Viacheslav Klimov
694967e535
Merge pull request #10897 from YevhenBondarenko/fix/device-profile-deserialization
fixed device profile proto deserialization
2024-05-31 14:36:42 +03:00
YevhenBondarenko
13e00bfa7b fixed device profile proto deserialization 2024-05-30 18:17:23 +02:00
rusikv
9844b44bc6 Merge remote-tracking branch 'upstream/master' into enhancement/mobile-app-qr-code-improvements 2024-05-30 11:35:08 +03:00
ViacheslavKlimov
5e2a4a73b7 Fix token sessionId calculation 2024-05-28 15:43:50 +03:00
dashevchenko
5807d8ce3c deleted badgeStyle enum 2024-05-28 11:53:24 +03:00
dashevchenko
7db220e9e4 deleted badge style from mobile app settings 2024-05-27 12:36:05 +03:00
Andrew Shvayka
181f117c64
Merge pull request #10734 from imbeacon/improvement/mqtt-reason-codes
Added MQTT Disconnect messages from server with reason codes
2024-05-24 16:59:46 +03:00
Andrew Shvayka
a8dee2643b
Merge pull request #10728 from smatvienko-tb/feature/kafka-consumer-group-per-partition
Rule engine: Kafka consumer group per partition
2024-05-22 18:11:25 +03:00
YevhenBondarenko
c1f59bc25b merge with master and minot refactoring 2024-05-22 15:58:28 +02:00
Kulikov
010224acc8
coap_refactoring_ransport_yml_03 (#10821)
* coap: refactoring transport (*.yml)

* coap: refactoring transport (*.yml) -2

* lwm2m: delete the parameter that is not used

* coap: refactoring service as PE

* coap: refactoring service as PE

* coap: refactoring dtlsSettings as PE

* coap: refactoring dtlsSettings as PE

* coap: refactoring dtlsSettings as PE-3
2024-05-22 16:28:12 +03:00
Andrew Shvayka
337d8f0a95
Merge pull request #9830 from thingsboard/relation_query_not_option
[Feature Request] - Add "NOT" option in relation queries
2024-05-22 15:52:48 +03:00
Andrew Shvayka
3ab5a67152
Merge pull request #10804 from YevhenBondarenko/fix/mqtt-transport-oom
mqtt gateway refactoring due to OOM
2024-05-22 15:48:07 +03:00
Sergey Matvienko
11a8e5c7eb Merge remote-tracking branch 'ce/master' into feature/kafka-consumer-group-per-partition
# Conflicts:
#	application/src/main/java/org/thingsboard/server/service/queue/ruleengine/TbQueueConsumerTask.java
#	application/src/main/java/org/thingsboard/server/service/queue/ruleengine/TbRuleEngineQueueConsumerManager.java
#	application/src/test/java/org/thingsboard/server/service/queue/ruleengine/TbRuleEngineQueueConsumerManagerTest.java
#	common/queue/src/main/java/org/thingsboard/server/queue/kafka/TbKafkaAdmin.java
2024-05-22 14:37:46 +02:00
Viacheslav Klimov
30d0e3b03e
Merge pull request #10844 from thingsboard/fix_bug_defaultContentFormat
fix bug  lwm2m Content Format M14
2024-05-22 15:14:01 +03:00
nick
5d2b4508cd lwm2m: getDefault content Format for Request 2024-05-22 13:35:18 +03:00
YevhenBondarenko
415c99147e added check rate limits for CreateDeviceFromGateway 2024-05-22 12:02:13 +02:00
Andrew Shvayka
1579e1e1a3
Merge pull request #10757 from smatvienko-tb/feature/kafka-confluent-out-of-the-box
Kafka Confluent compatibility out of the box: segment.bytes:52428800
2024-05-22 12:26:40 +03:00
Viacheslav Klimov
5809d014de
Queue option to duplicate msgs to all partitions (#10815)
* Queue config option to duplicate msgs to all partitions

* UI for queue config option to duplicate msgs to all partitions

* Fixes for msg duplication; add tests

* Introduce TbRuleEngineProducerService

* Use TbRuleEngineProducerService in TbClusterService

* Fix DefaultTbClusterServiceTest

* Add correlationId to TbMsg

* Refactor TbMsg

* Support msg duplication for all msg types
2024-05-22 12:11:32 +03:00
Sergey Matvienko
5e3ff6fe20 minor cleanup 2024-05-22 09:02:01 +02:00
nick
684ad858b2 lwm2m: fix bug Content Format M14 2024-05-22 07:44:59 +03:00
Andrew Shvayka
4db74f5f81
Merge pull request #10813 from thingsboard/feature/startup-performance
Startup performance improvements
2024-05-21 15:56:29 +03:00
YevhenBondarenko
8bd30c8791 Merge branch 'master' of github.com:thingsboard/thingsboard into fix/mqtt-transport-oom 2024-05-21 14:04:55 +02:00
YevhenBondarenko
b169203f0f added tests for gateway rate limits 2024-05-20 14:27:16 +02:00
YevhenBondarenko
161e10a686 added rate limits for the gateway 2024-05-19 22:35:21 +02:00
Igor Kulikov
cc49b21fb5
Merge pull request #10591 from dashevchenko/qrCode
Mobile application QR code API
2024-05-17 12:36:51 +03:00
YevhenBondarenko
70a424d9c4 refactored logs 2024-05-16 20:35:54 +02:00
YevhenBondarenko
0fe3be1537 Used DonAsynchron instead of addCallback 2024-05-16 20:16:04 +02:00
YevhenBondarenko
b96a7fcbd2 added ackOrClose instead of chanel.close and refactoring 2024-05-16 18:45:50 +02:00
ViacheslavKlimov
1a264dafa7 Fix TbKafkaSettingsTest 2024-05-16 14:34:50 +03:00
YevhenBondarenko
5c6928558b mqtt gateway refactoring due to OOM 2024-05-16 12:45:17 +02:00
ViacheslavKlimov
e8d14f37cb Improvements for Kafka admin creation 2024-05-16 13:24:49 +03:00
Sergey Matvienko
258c26ed04 Kafka groupId syncOffsets from a fat group to a single-partition group 2024-05-15 16:23:20 +02:00