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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
dashevchenko
|
53b57b1351
|
updated CassandraBaseTimeseriesDao to do one db insert instead of 5 when setNullValuesEnabled=true
|
2024-02-02 14:45:28 +02:00 |
|
Andrii Landiak
|
9b32a51d4b
|
Refactoring due to review. Fix naming, improve upgrade logic
|
2024-02-01 13:46:31 +02:00 |
|
dashevchenko
|
4658524022
|
fixed license
|
2024-01-31 14:37:16 +02:00 |
|
ViacheslavKlimov
|
1f50a8c3ad
|
Merge branch 'hotfix/3.6.2' into fix/actors-init
# Conflicts:
# common/queue/src/main/java/org/thingsboard/server/queue/discovery/HashPartitionService.java
|
2024-01-31 13:39:43 +02:00 |
|
dashevchenko
|
8c41935c70
|
merged with master
|
2024-01-31 13:27:32 +02:00 |
|
Andrew Shvayka
|
34fa9fe035
|
Merge pull request #10102 from thingsboard/hotfix/3.6.2
Hotfix/3.6.2 sync up
|
2024-01-31 13:15:34 +02:00 |
|
ViacheslavKlimov
|
2d7c1a3cd5
|
Implement JpaPartitionedAbstractDao
|
2024-01-31 12:15:06 +02:00 |
|
dashevchenko
|
1fce9582af
|
deleted redundant code, yml parameters, reverted deleted PaginatedUpdater for future development
|
2024-01-29 17:53:39 +02:00 |
|
ViacheslavKlimov
|
90f971d018
|
Refactor daos for partitioned entities
|
2024-01-29 16:44:04 +02:00 |
|
dashevchenko
|
3c53d7ec71
|
deleted db upgrade scripts up to 3.5.0 version
|
2024-01-29 13:55:44 +02:00 |
|
ViacheslavKlimov
|
feb55f636a
|
Refactoring for dao save
|
2024-01-29 13:28:24 +02:00 |
|
ViacheslavKlimov
|
e6d08e6528
|
'Create' method for dao (used for audit logs, notifications, alarm comments)
|
2024-01-29 11:11:02 +02:00 |
|
ViacheslavKlimov
|
3ee8a8c56d
|
Refactor rate limit service
|
2024-01-26 12:17:37 +02:00 |
|
Vladyslav_Prykhodko
|
31dad36129
|
Merge remote-tracking branch 'upstream/master' into feature/push-notifications
|
2024-01-25 16:40:22 +02:00 |
|
ViacheslavKlimov
|
a571153b7c
|
Single update message for multiple queues
|
2024-01-24 18:08:01 +02:00 |
|
Andrii Landiak
|
d4d019beda
|
Renaming notifications for edge. Minor refactoring
|
2024-01-24 15:21:43 +02:00 |
|