2590 Commits

Author SHA1 Message Date
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
ViacheslavKlimov
48023495a8 Notification api refactoring 2022-11-07 13:50:16 +02:00
zbeacon
0a9ad404b1 CassandraBaseTimeseriesDao refactoring 2022-11-07 12:27:09 +02:00
ViacheslavKlimov
c4d8354fa7 Notification request scheduling 2022-11-07 11:42:58 +02:00
ViacheslavKlimov
e391459343 Merge remote-tracking branch 'origin/master' into feature/notification-system
# Conflicts:
#	application/src/main/java/org/thingsboard/server/service/telemetry/DefaultAlarmSubscriptionService.java
#	application/src/main/java/org/thingsboard/server/service/telemetry/DefaultTelemetrySubscriptionService.java
#	dao/src/main/java/org/thingsboard/server/dao/user/UserDao.java
#	rule-engine/rule-engine-api/src/main/java/org/thingsboard/rule/engine/api/TbContext.java
2022-11-06 18:55:41 +02:00
ViacheslavKlimov
a545ace4ec Add logging for notification services 2022-11-06 18:51:49 +02:00
ViacheslavKlimov
12ae902cfc Notification rules initial implementation 2022-11-06 18:13:02 +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
ViacheslavKlimov
3734a0da49 Notifications api permission checks, WS improvements, new target configs 2022-11-04 15:29:15 +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
Sergey Matvienko
e82fc6d533 cassandra-all 3.11.14 have no dependency on cassandra-thrift. added for dao test scope and tools package along with cassandra-all 2022-11-02 12:11:57 +02:00
ShvaykaD
e9961a3a39 merge with master 2022-11-02 12:00:05 +02:00
oyurov
d10289253f Refactor 2022-11-02 08:46:58 +01:00
Sergey Matvienko
069e77eb17 Merge remote-tracking branch 'ce/master' into cassandra-cloud-astra 2022-11-01 14:11:58 +02:00
Andrew Shvayka
3844ff6372
Merge pull request #7395 from volodymyr-babak/feature/edge-multi-customers
[3.4.2] Edge PE - customers hierarchy support
2022-10-31 18:49:01 +02:00
ViacheslavKlimov
4d34c328d6 New TbNotificationNode; refactoring 2022-10-31 17:44:21 +02:00
Andrii Shvaika
18678cae49 Improved user search in the relation rule node 2022-10-31 16:13:06 +02:00
ViacheslavKlimov
89d2a337e1 WebSocket API for notifications; refactoring 2022-10-31 14:05:08 +02:00
ViacheslavKlimov
4c61d63149 Upgrade script, indexes 2022-10-31 14:04:29 +02:00
ViacheslavKlimov
a2facbd648 Merge remote-tracking branch 'origin/master' into feature/notification-system 2022-10-28 13:17:16 +03:00
ViacheslavKlimov
f5247386fa Notification system improvements and refactoring 2022-10-26 17:50:33 +03:00
ViacheslavKlimov
fa934f647e Initial notification system structures and dao layer 2022-10-20 16:35:58 +03:00
ViacheslavKlimov
35960d018e SQL batch sort enabled by default; additional deadlock logging 2022-10-19 18:33:50 +03:00
oyurov
f8158ee6ae Refactor 2022-10-19 15:25:33 +02:00
oyurov
39b138d45b Added audit log for provider oauth2 2022-10-19 11:55:27 +02:00
oyurov
df732a8f58 Refactor 2022-10-18 20:25:20 +02:00
Volodymyr Babak
cfd471fe4a CE edge - single customer 2022-10-18 19:22:14 +03:00
oyurov
126d7215c5 Added generation an audit log for oauth2 login and with which provider was done an authorization 2022-10-16 15:50:42 +02:00
Volodymyr Babak
cc4029120a Merge remote-tracking branch 'upstream/master' into feature/edge-multi-customers 2022-10-12 17:34:32 +03:00
Andrew Shvayka
740192b23c
Merge pull request #7371 from ViacheslavKlimov/feature/audit-logs-partitioning-ttl
[3.4.2] TTL and table partitioning for audit logs
2022-10-12 12:29:15 +03:00
ViacheslavKlimov
d2f67d33d1 Minor refactoring for AuditLogsCleanUpService and SqlPartitioningRepository 2022-10-12 10:12:29 +03:00
Volodymyr Babak
dd1effafc4 Do not send delete notification if related edges empty. Minor code refactoring 2022-10-10 14:32:19 +03:00
Volodymyr Babak
366583cc0a Merge remote-tracking branch 'upstream/master' into feature/edge-multi-customers 2022-10-07 23:19:28 +03:00