2107 Commits

Author SHA1 Message Date
Andrew Shvayka
a1c4d29e48
Merge pull request #7636 from ViacheslavKlimov/fix/additional-info-xss
[3.4.2] Validation for entity's additionalInfo
2022-11-17 17:40:46 +02:00
Andrew Shvayka
48bfa86ea9
Merge pull request #7629 from smatvienko-tb/feature/cassandra_partition_always_exists_mode
[3.4.2] Cassandra partition always exists mode
2022-11-17 17:28:08 +02:00
Andrii Shvaika
45707414a4 Minor code refactoring to fix build issues 2022-11-17 16:28:00 +02:00
ViacheslavKlimov
e7995fb02c Validation for entity's additionalInfo 2022-11-17 15:33:12 +02:00
YevhenBondarenko
7d79fa0a62 refactoring 2022-11-17 11:07:15 +01:00
YevhenBondarenko
ec2305df64 added extra tests calculate partitioning days 2022-11-16 16:24:47 +01:00
YevhenBondarenko
7b427d1fe6 deleted removePartitions from TimeseriesDao 2022-11-16 15:52:11 +01:00
YevhenBondarenko
8a27614936 calculatePartitions improvements and added tests for cassandra ts dao 2022-11-16 15:44:16 +01:00
Sergey Matvienko
293a7ab078 cassandra partition - implemented configurable period support for always_exist_in_reading mode 2022-11-16 13:42:49 +01:00
Sergey Matvienko
55192e5c8f cassandra partition - minor adjustments after chery pick 2022-11-16 10:03:20 +01:00
Sergey Matvienko
e19ce5a823 testCalculatePartitions for cassandra ts dao 2022-11-15 14:57:29 +01:00
Sergey Matvienko
3f39305252 ts_key_value_partitioning_always_exist_in_reading added to skip Cassandra ts_kv_partitions_cf reads 2022-11-15 14:57:09 +01:00
Andrew Shvayka
ac7d1dd2c3
Merge pull request #7589 from ShvaykaD/bugfix/7588
[3.4.2] Bugfix of alarm count query with null sortOrder and textSearch specified.
2022-11-14 17:24:29 +02:00
ShvaykaD
7b9c9e51cd update build of main query for alarm count query 2022-11-11 14:41:15 +02:00
Andrii Shvaika
6223307cd8 Add validation for Asset Profile FK in Rule Chains 2022-11-10 17:04:48 +02:00
ShvaykaD
323d3d5138 fix bug for findAlarmDataByQueryForEntities method when sortOrder is null and textSearch used 2022-11-09 16:33:43 +02:00
Andrew Shvayka
ef1965ed44
Merge pull request #7560 from YevhenBondarenko/feature/asset-profile-upgrade
[3.4.2] upgrade asset-profiles using ExecutorService
2022-11-09 15:34:45 +02:00
YevhenBondarenko
03aafd4c3c added TbServiceQueue asset validation and upgrade improvements 2022-11-09 13:28:42 +01:00
Andrew Shvayka
0d626c5c88
Merge pull request #7564 from AndriiLandiak/edge-event-partition
[3.4.2] Table partitioning for edge event.
2022-11-09 13:31:52 +02:00
Andrew Shvayka
f6b4406341
Merge pull request #7518 from smatvienko-tb/cassandra-cloud-astra
[3.4.2] Cassandra cloud connects to Datastax Astra DB
2022-11-09 13:10:38 +02:00
Andrew Shvayka
516da1dac7
Merge pull request #7541 from ViacheslavKlimov/fix/ts-sort-nulls-last
[3.4.2] Use default SQL null ordering for ts_kv
2022-11-09 12:52:17 +02:00
YevhenBondarenko
d84fd92f57 refactored 2022-11-09 09:58:15 +01:00
Andrew Shvayka
cf73981081
Merge pull request #7549 from thingsboard/feature/check_tenant_entity_for_nodes
[3.4.2] Feature/check tenant entity for nodes
2022-11-09 10:36:13 +02:00
YevhenBondarenko
71d26ba18b asset profile upgrade improvements 2022-11-09 01:18:01 +01:00
Andrii Landiak
ff3f0234a9 Refactoring the code according to the comments after the review 2022-11-08 17:46:11 +02:00
ViacheslavKlimov
dc1b21c509 Print top db calls by timings on info log level 2022-11-08 17:43:58 +02:00
ViacheslavKlimov
9d19879bd7 Improve db calls stats printing 2022-11-08 16:45:35 +02:00
YevhenBondarenko
2d2d78ae6b fetch attribute types for upgrade improvements 2022-11-08 15:08:22 +01:00
Andrii Shvaika
660b9bdf85 Merge PR #7453 2022-11-07 18:37:45 +02:00
Andrii Landiak
3957531525 Fix header 2022-11-07 18:24:05 +02:00
Andrii Landiak
ebb29ca200 Refactoring code and optimize import 2022-11-07 18:17:12 +02:00
Andrii Shvaika
0873b9e158 Improvements to #7434 2022-11-07 18:12:28 +02:00
Andrii Landiak
d0090f8b7a Removed unnecessary unused case for DataUpdateService 2022-11-07 17:52:44 +02:00
Andrii Landiak
a098e33d8d Set up to 3.4.2 version instead of 3.5.0 2022-11-07 17:32:04 +02:00
Andrii Shvaika
6e33b09205 Merge branch 'feature/jwt-token-outdate-on-logout' of github.com:CooL16/thingsboard 2022-11-07 17:30:23 +02:00
Andrii Landiak
11ee41bf34 Adding partition to edge_event table 2022-11-07 14:42:49 +02:00
zbeacon
0a9ad404b1 CassandraBaseTimeseriesDao refactoring 2022-11-07 12:27:09 +02:00
Andrew Shvayka
cdd7eff00e
Merge pull request #7552 from smatvienko-tb/fix/cassandra_base_ts_dao_prepared_statement_array_set_atomically
[3.4.2] Fix Cassandra prepared statement produces NullPointerException in some case
2022-11-04 16:24:25 +02:00
Andrew Shvayka
a6a992f0dc
Merge pull request #7548 from thingsboard/feature/findRelationsRecursively
Improvement to the recursive relations query.
2022-11-04 15:36:29 +02:00
ShvaykaD
ee98f203ef added findAlarmById method to AlarmService 2022-11-04 15:14:43 +02:00
Sergey Matvienko
ba2a15b0e4 set prepared statement array atomically to prevent corrupted arrays to be created in case of temporary issues on Cassandra cluster 2022-11-04 15:06:10 +02:00
Andrii Shvaika
7d73c40885 Major improvement to the relation query 2022-11-04 13:30:01 +02:00
Andrii Shvaika
582c65b71e Experiments with queue vs futures 2022-11-03 18:48:18 +02:00
Andrii Shvaika
32f01438b1 Test for recursive relation depth 2022-11-03 17:43:59 +02:00
Andrii Shvaika
5cbb8b8ca5 Merge branch 'findRelationsRecursively_refactoring' of github.com:smatvienko-tb/thingsboard 2022-11-03 17:28:21 +02:00
ViacheslavKlimov
4954de2022 Avoid using 'nulls first' or 'nulls last' for ts_kv 2022-11-03 16:48:37 +02:00
Andrew Shvayka
dc102fe683
Merge pull request #7529 from ShvaykaD/feature/6169
[3.4.2][WIP] Added DynamicProtoUtils
2022-11-03 16:47:19 +02:00
Sergey Matvienko
e1534721c5 findRelationsRecursively refactoring - removed blocking operations 2022-11-03 16:46:10 +02:00
Sergey Matvienko
11781bb601 alarm service optimization - remove async().get() calls from synchronous methods 2022-11-03 13:18:21 +02:00
oyurov
6d34aa237c Refactoring 2022-11-02 13:03:17 +01:00