49 Commits

Author SHA1 Message Date
Andrew Shvayka
9d23c91137
Merge pull request #7403 from ViacheslavKlimov/feature/remote-js-executor-improvements
[3.4.2] Improvements for remote JS executor
2022-10-20 11:37:00 +03:00
ViacheslavKlimov
2d262146ad Remote JS executor to work with tb-node of previous version 2022-10-12 19:18:34 +03:00
ViacheslavKlimov
831332be7b Use hash of tenant id and body when resolving script for remote JS executor 2022-10-11 12:01:55 +03:00
ViacheslavKlimov
7aab188d0c Do not send script body to remote JS executor on each invoke request 2022-10-06 19:29:26 +03:00
Volodymyr Babak
faaf07b1ea Edge sync functionality - added cluster support 2022-08-16 17:34:02 +03:00
Andrii Shvaika
58e418578c Fix reordering of chunked entities from git 2022-07-18 15:53:02 +03:00
YevhenBondarenko
8b6664c096 remove isolated tb-core 2022-07-12 13:27:39 +02:00
Andrii Shvaika
3e962e151f Improved Redis Serialization 2022-06-27 17:12:09 +03:00
Andrii Shvaika
e9c9e24e2f Improvements to the chunks processing 2022-06-27 10:35:50 +03:00
Andrii Shvaika
a107c1ac44 Merge branch 'vc-queue-msg-chunking' of github.com:ViacheslavKlimov/thingsboard into develop/3.4 2022-06-24 14:56:47 +03:00
Igor Kulikov
c82c6adb26 Fix conflicts 2022-06-23 14:19:44 +03:00
Igor Kulikov
472357109d VC: Detect default remote branch. Fix Entities Version Control REST API mappings to handle branch parameter. 2022-06-23 14:12:03 +03:00
Volodymyr Babak
731fb1eae8 Code review changes: avoid creating device actor if not needed 2022-06-22 19:42:00 +03:00
Viacheslav Klimov
d6b516e708 VC queue message chunking 2022-06-22 18:06:50 +03:00
Volodymyr Babak
a3944c5047 Introduced new proto for device activity 2022-06-22 15:56:50 +03:00
Volodymyr Babak
17ec3f41f4 Merge remote-tracking branch 'origin/develop/3.4' into feature/edge-converters-integration 2022-06-20 22:06:05 +03:00
Volodymyr Babak
e184d1df60 Merge remote-tracking branch 'origin/develop/3.4' into feature/edge-converters-integration 2022-06-02 16:45:40 +03:00
Igor Kulikov
bb9b58da5b Add author to entity version 2022-05-31 13:09:47 +03:00
Viacheslav Klimov
9c2f96b262 Merge remote-tracking branch 'origin/feature/entities-version-control' into entities-vc-refactoring
# Conflicts:
#	common/version-control/src/main/java/org/thingsboard/server/service/sync/vc/GitRepository.java
2022-05-26 15:22:24 +03:00
Viacheslav Klimov
e4ed8c5080 Api for comparing current entity data to specific version; refactoring 2022-05-26 15:10:46 +03:00
Volodymyr Babak
4a77cc27cb Renaming ..ToEdgeService to ..ToEdge 2022-05-26 12:24:41 +03:00
Igor Kulikov
65dc70c51b UI: Add entity versions text search support. Minor improvements and fixes. 2022-05-26 11:11:58 +03:00
Igor Kulikov
ed44304eac UI: Branch select improvements. Entity versions table improvements. 2022-05-25 16:26:39 +03:00
Igor Kulikov
a5ff23a0a4 Add commit timestamp and timestamp sorting 2022-05-24 14:03:53 +03:00
Andrii Shvaika
49e91341de Merge with feature branch 2022-05-24 12:32:59 +03:00
Andrii Shvaika
1065fd9fbe Implementation of the API 2022-05-24 11:38:03 +03:00
Andrii Shvaika
db34f7766f Merge with main branch 2022-05-23 17:55:43 +03:00
Andrii Shvaika
4472bd7f7c Initial implementation of the ClusterVersionControlService 2022-05-23 12:50:59 +03:00
Andrii Shvaika
7071c7a6bc Implementation of the Git Queue service client 2022-05-20 17:33:24 +03:00
YevhenBondarenko
ee8c9deda9 refactoring 2022-05-19 23:55:16 +02:00
YevhenBondarenko
321730ed02 added upgrade for queues 2022-05-11 23:02:03 +02:00
YevhenBondarenko
f74f3a9293 created TbQueueService and improvements 2022-05-02 08:23:16 +02:00
YevhenBondarenko
75e2b60eb8 Implemented isolated rule engine queue consumers 2022-04-19 23:02:33 +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
YevhenBondarenko
3764ebfa1c implemented deleteTopic for queues 2022-03-28 22:38:31 +03:00
YevhenBondarenko
4512185cad created Queue entity, dao and ui 2022-02-18 16:41:24 +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
YevhenBondarenko
b79c2407c4 ts notification 2021-12-16 16:54:57 +02:00
Igor Kulikov
b04949c62c Null values support for subscription update values proto 2021-11-29 19:20:46 +02:00
Andrii Shvaika
37fd7f4988 Validation and Replacement of Queue names in the Device profile 2021-08-26 15:51:59 +03:00
YevhenBondarenko
2a2441b248 used timeout from yml 2021-08-18 16:46:01 +03:00
YevhenBondarenko
8513c99903 added sequence for the all RPC 2021-08-18 09:56:57 +03:00
Volodymyr Babak
3bf48f0f5e Do not push entity updated to edge on device creation from edge 2021-08-09 12:33:17 +03:00
Andrii Shvaika
2078c71d32 Added module cluster-api and used it in rule engine and other services 2021-08-06 17:33:52 +03:00