3135 Commits

Author SHA1 Message Date
Igor Kulikov
02df0728dc Merge branch 'master' into feature/swagger3.1 2024-03-26 12:25:51 +02:00
Igor Kulikov
8a890a4512 Fix compilation error 2024-03-25 12:45:28 +02:00
ViacheslavKlimov
8a58fd49b5 Fix import in DefaultEntityServiceRegistry 2024-03-25 11:28:59 +02:00
ViacheslavKlimov
03cb21b79a Merge branch 'hotfix/3.6.3' into master-with-hotfix
# Conflicts:
#	common/util/src/main/java/org/thingsboard/common/util/SslUtil.java
2024-03-25 09:56:57 +02:00
ViacheslavKlimov
4ed952a9d6 Merge branch 'master' into develop/3.7 2024-03-19 15:44:23 +02:00
Viacheslav Klimov
e3a940c575
Merge pull request #10385 from YevhenBondarenko/fix/entity-service-registry
fixed NPE related to the entity service registry initialization
2024-03-18 18:08:32 +02:00
ViacheslavKlimov
b3b27210b0 Merge branch 'master' into hotfix/3.6.3 2024-03-18 18:06:14 +02:00
Viacheslav Klimov
baa15fd095
Merge pull request #10039 from smatvienko-tb/feature/delete-rpc-native-query
Refactoring / delete rpc native query
2024-03-18 13:15:25 +02:00
Andrii Landiak
f4733a44b4 Fix existingNotificationTypes for Edge 2024-03-18 12:47:32 +02:00
YevhenBondarenko
544c9b260c fixed NPE related to the entity service registry initialization 2024-03-18 10:35:20 +01:00
Sergey Matvienko
c4b243ef10 SqlTimeseriesLatestDao async refactoring: replaced Futures.immediateFuture() blocking call with true async using service.submit() and Futures.transformAsync() 2024-03-08 18:20:13 +01:00
Sergey Matvienko
59d0f36697 CachedAttributesService: replaced blocking calls and immediate futures with the true async 2024-03-08 15:22:16 +01:00
Sergey Matvienko
c2183be6f5 BaseTimeseriesService Memory footprint reduced. replaced Lists.newArrayListWithExpectedSize with new ArrayList(size) as we are always use fixed size array and never exceed the initial size. The newArrayListWithExpectedSize implementation adds some additional space to grow beyond initial size. 2024-03-08 10:39:56 +01:00
Sergey Matvienko
c97cbbefa3 BaseTimeseriesService reduce memory footprint at validateEntityId 2024-03-07 20:27:29 +01:00
Sergey Matvienko
45e9a9f642 Validator.validateEntityId with function added to reduce an overhead 2024-03-07 20:26:59 +01:00
Sergey Matvienko
8c513bbf82 BaseTimeseriesService reduce memory footprint at findLatest 2024-03-07 19:03:14 +01:00
Sergey Matvienko
c8abb9ed8e Validator.validateString implementation with function 2024-03-07 19:01:10 +01:00
Andrii Landiak
59a8858ef1 Remove transactional from saveDevice (fromEdge). Fix order of uplink messages. Fix asset profile 2024-02-26 14:20:53 +02:00
Andrew Shvayka
ded647f0cb
Merge pull request #10175 from dashevchenko/alarmRuleStateFix
Added alarm state handling for IN, NOT_IN types of operation
2024-02-16 16:40:42 +02:00
Andrew Shvayka
a8e1ac9257
Merge pull request #8522 from thingsboard/feature/push-notifications
Notifications to mobile app
2024-02-16 16:15:39 +02:00
nick
03641bc486 fix_bug: delete deprecated Base64Utils 2024-02-16 13:46:08 +02:00
Andrew Shvayka
4488035ea6
Merge pull request #10208 from AndriiLandiak/fix/circular-dependency
Add @Lazy annotation to prevent circular dependency
2024-02-16 13:27:34 +02:00
Andrii Landiak
9738c94339 Add @Lazy annotation to prevent circular dependency 2024-02-16 11:52:47 +02:00
YevhenBondarenko
dbaf721140 fixed delete alarm events 2024-02-15 17:12:47 +01:00
Andrii Shvaika
decbbcb9cd Merge with master 2024-02-15 17:09:55 +02:00
ViacheslavKlimov
4ff3f7851c Merge branch 'master' into feature/push-notifications
# Conflicts:
#	application/src/main/java/org/thingsboard/server/controller/BaseController.java
2024-02-15 11:21:56 +02:00
dashevchenko
4887517419 refactoring: renamed StringUtils method 2024-02-14 11:33:13 +02:00
dashevchenko
1749a35f04 handling predicate value as coma separated string 2024-02-13 17:14:36 +02:00
Andrew Shvayka
9f780a7627
Merge pull request #10151 from AndriiLandiak/fix/edge-support
Edge - minor improvement
2024-02-13 12:54:02 +02:00
Andrii Landiak
a4c5617cc2 Improve edge service to find active state based on persistToTelemetry else attribute 2024-02-12 16:24:02 +02:00
Igor Kulikov
2fb9b74bae Fix conflicts 2024-02-12 14:30:38 +02:00
ViacheslavKlimov
55dc23b9ff Merge with hotfix/3.6.2 2024-02-09 11:38:40 +02:00
ViacheslavKlimov
cccfd90d73 Merge with master 2024-02-09 11:18:19 +02:00
Andrii Landiak
7cd4d477ff Fix edge cycling: update edge root rule chain, add test. Improve Edge rpc request to edge device. Add support for originator fields for rule nodes 2024-02-08 15:53:55 +02:00
Andrii Landiak
021252197f Fix compile error for BaseEdgeEventService 2024-02-08 14:36:27 +02:00
Andrew Shvayka
7dfef99a19
Merge pull request #10146 from dashevchenko/deviceWithAccessTokenFix
Added Transactional for saveDeviceWithAccessToken
2024-02-08 14:20:04 +02:00
Andrew Shvayka
e0a68554b5
Merge pull request #10021 from AndriiLandiak/feature/edge-enable-notification-system
Edge - notification rules for connection status and errors. Rate limits for Edge events.
2024-02-08 14:04:08 +02:00
Andrew Shvayka
74ea54d68b
Merge pull request #10089 from dashevchenko/cassandra_set_null
Updated CassandraBaseTimeseriesDao to do one db insert instead of 5 when setNullValuesEnabled=true
2024-02-08 13:41:34 +02:00
dashevchenko
07ff729d61 added Transactional for saveDevice(Device device, boolean doValidate) and saveDevice(Device device) 2024-02-07 15:23:31 +02:00
dashevchenko
f51df3211d fixed saveDeviceWithAccessToken method to delete device if credentials saving failed 2024-02-07 13:37:14 +02:00
YevhenBondarenko
d2961e39e7 merge with master 2024-02-06 22:40:27 +01:00
Andrew Shvayka
254e38b63c
Merge pull request #10138 from imbeacon/improvement/extra-mapping-for-gateway-launch-command
Added extra mapping for the gateway launch command docker compose file
2024-02-06 18:40:28 +02:00
dashevchenko
23545a6483 CassandraBaseTimeseriesDao refactoring 2024-02-06 15:28:55 +02:00
dashevchenko
dec09fc479 extracted duplicated string to variable 2024-02-06 15:21:57 +02:00
Andrew Shvayka
25f1c82e8e
Merge pull request #10028 from thingsboard/fix/actors-init
Isolated queues improvements
2024-02-06 15:19:48 +02:00
Andrew Shvayka
13baa7143a
Merge pull request #10072 from thingsboard/feature/integration-executor-tenant-profile
Tenant profiles support for integration executor (for compatibility with PE)
2024-02-06 15:00:39 +02:00
imbeacon
c6372e6e4e Added extra mapping for the gateway launch command docker compose file 2024-02-06 14:25:05 +02:00
Andrew Shvayka
0ae5061134
Merge pull request #9903 from thingsboard/californium_3_9_1
Californium_3_9_1
2024-02-02 17:28:27 +02:00
dashevchenko
9fa357735a timeseries test improvements 2024-02-02 15:55:18 +02:00
Volodymyr Babak
e3883413a1 Make saveRuleChainMetaData @Transactional 2024-02-02 15:34:21 +02:00