ViacheslavKlimov
6f9e9305bd
Housekeeper refactoring
2024-04-15 16:02:37 +03:00
ViacheslavKlimov
79dc46a65b
Merge branch 'master' into feature/housekeeper
...
# Conflicts:
# application/src/main/java/org/thingsboard/server/install/ThingsboardInstallService.java
2024-04-12 15:33:56 +03:00
Viacheslav Klimov
c667764233
Merge pull request #10534 from dskarzh/swagger-required-deprecation
...
Replace usages of deprecated `@Schema(required = ...)` with `@Schema(requiredMode = ...)`
2024-04-11 18:15:48 +03:00
Igor Kulikov
ce44bbc248
Merge with hotfix/3.6.3
2024-04-11 17:52:26 +03:00
ViacheslavKlimov
9064bfaa76
Delete tenant entities in batches with id offset
2024-04-11 17:18:47 +03:00
Andrii Landiak
5191143c3f
Provide support for Notification to Edge
2024-04-11 15:50:57 +03:00
ViacheslavKlimov
feb629f2c2
Alarms deletion in batches with id offset
2024-04-11 14:07:35 +03:00
ViacheslavKlimov
49a76cad5a
Housekeeper: disabled task types; refactoring
2024-04-11 11:53:32 +03:00
Dmytro Skarzhynets
5c7ad51641
Replace usages of deprecated @Schema(required = ...) with @Schema(requiredMode = ...)
2024-04-10 17:17:24 +03:00
Shvaika Dmytro
cad3011938
Replacement of local cache in rule nodes with cached entity service APIs. ( #9552 )
...
* added customer cache && refactored assign/unassing to/from customer nodes
* refactoring of customer action nodes & added common tests
* added tests for upgrade
* updated controller & service tests for customer api
* replaced findCustomerByTenantIdAndTitle with cacheable method
* add new line to end of ../upgrade/3.6.2/schema_update.sql file
* added cache for find user by tenant id and email & relation action nodes refactoring
* fixed synchronization issue & refactored logic & refactored node upgrade tests
* fixed testSaveUserWithSameEmail test in the UserControllerTest. Removed empty space & added exclamation mark
* updated tests for create relation node && added two tests for delete relation node
* replaced Lists with EnumSets where it was possible & replaced MethodSource with EnumSource where it was possible & added test for upgrade for both create and delete relation nodes
* updated upgrade tests & added tests for delete relation node
* refactoring
* updated create & delete relation nodes descriptions
* updated default config for delete relation node
* minor improvements for custom action nodes after self review
* added upgrade for customers with the same titles
* replaced parameterized test annotation when deleteForSingleEntity is false
* fix typo in reSaveCustomerWithNewTitle upgrade logic
* fixes after review & additional improvements
* fixed testAssignAndUnassignEntityViewToCustomer test
* updated upgrade logic & changed logic of public customers lookup
* fixed dao method & added test
* renamed method to findPublicCustomerByTenantId
* fix typo in the find public customer query
* added @Serial annotation for serialVersionUID & rollback saveAndFlush to save in UserServiceImpl
* fixes to async find or create logic
* fixed after review
* fix typo
* set Transactional annotation to findOrCreatePublicCustomer
2024-04-10 12:31:24 +03:00
ViacheslavKlimov
00f8fd2c35
Merge remote-tracking branch 'origin/master' into feature/housekeeper
2024-04-09 12:08:53 +03:00
Andrii Shvaika
a88b1ef349
Merge hotfix/3.6.3 to master
2024-04-04 12:56:17 +03:00
Oleksandra Matviienko
85e80a56ae
Tests for Validator are added.
...
Signed-off-by: Oleksandra Matviienko <al.zzzeebra@gmail.com>
2024-04-03 14:03:41 +02:00
Sergey Matvienko
9466578c91
WIP CachedRedisSqlTimeseriesLatestDao.java
2024-04-03 11:46:03 +02:00
Andrew Shvayka
b276d5e3da
Merge pull request #10145 from dashevchenko/queueStatsEntity
...
Entity for queue statistics
2024-04-02 12:19:33 +03:00
Andrew Shvayka
1e62ed98fa
Merge pull request #10453 from dashevchenko/sortProblemFix
...
Added default sorting by id for PageLink
2024-04-01 18:57:07 +03:00
ViacheslavKlimov
3e73b7b883
Merge branch 'master' into fix/vc-performance
...
# Conflicts:
# application/src/main/java/org/thingsboard/server/service/sync/vc/DefaultEntitiesVersionControlService.java
2024-03-29 12:12:53 +02:00
dashevchenko
6c911637ae
merged with master
2024-03-27 19:04:34 +02:00
Volodymyr Babak
cb9236ff78
Merge pull request #10239 from AndriiLandiak/feature/edge-oauth-support
...
Edge - OAuth2 support
2024-03-27 14:52:01 +02:00
ViacheslavKlimov
e5d4892164
Separate latest and ts history deletion tasks for each key
2024-03-27 13:25:42 +02:00
dashevchenko
a00c0a3d7f
Merge remote-tracking branch 'upstream/master' into sortProblemFix
2024-03-27 12:17:53 +02:00
ViacheslavKlimov
e1bac1bf79
Revert "Fix TbSubscriptionUtils order for matching KeyValueType and DataType"
...
This reverts commit d9669c9391146b402821f6fc872418ecbe0f3686.
2024-03-27 11:30:33 +02:00
dashevchenko
dae4f313e2
merged with master
2024-03-26 19:09:21 +02:00
Igor Kulikov
02df0728dc
Merge branch 'master' into feature/swagger3.1
2024-03-26 12:25:51 +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
Igor Kulikov
8910b4b1df
Swagger docs Open API 3.1
2024-03-22 20:02:51 +02:00
ViacheslavKlimov
ed44db6d25
Add delivery_method column to notification; persist mobile notifications
2024-03-22 14:20:51 +02:00
Andrii Landiak
d9669c9391
Fix TbSubscriptionUtils order for matching KeyValueType and DataType
2024-03-22 14:05:25 +02:00
ViacheslavKlimov
a529abeced
Fix attributes removal by entity id
2024-03-21 12:43:34 +02:00
ViacheslavKlimov
be3e78044c
Merge remote-tracking branch 'origin/master' into feature/housekeeper
2024-03-21 11:52:07 +02:00
Andrii Landiak
37d5405dc5
Merge remote-tracking branch 'upstream/master' into feature/edge-oauth-support
2024-03-21 11:17:16 +02:00
dashevchenko
ab638cfa19
add defaultSorting by default
2024-03-20 18:53:26 +02:00
ViacheslavKlimov
e4cbbb0c5d
Merge branch 'master' into feature/parallel-core-consumer
...
# Conflicts:
# application/src/main/java/org/thingsboard/server/service/queue/DefaultTbCoreConsumerService.java
# application/src/main/java/org/thingsboard/server/service/queue/DefaultTbRuleEngineConsumerService.java
# application/src/main/java/org/thingsboard/server/service/queue/processing/AbstractConsumerService.java
2024-03-20 12:26:41 +02:00
ViacheslavKlimov
4ed952a9d6
Merge branch 'master' into develop/3.7
2024-03-19 15:44:23 +02:00
ViacheslavKlimov
8636ed3b0d
TB Core consumer - parallel processing; refactoring
2024-03-19 12:57:37 +02:00
ViacheslavKlimov
a6719efee5
Housekeeper: alarms deletion
2024-03-18 12:24:58 +02:00
ViacheslavKlimov
eb50685108
Version control - not rollback on error option
2024-03-15 11:28:04 +02:00
ViacheslavKlimov
20ea8c7fc2
Merge branch 'develop/3.6.4' into feature/housekeeper
...
# Conflicts:
# common/data/src/main/java/org/thingsboard/server/common/data/notification/NotificationType.java
2024-03-13 16:39:10 +02:00
rusikv
6057c17acc
Merge remote-tracking branch 'upstream/master' into queueStatsEntity
2024-03-12 19:15:09 +02:00
Andrii Landiak
9f6c9e7330
Merge remote-tracking branch 'upstream/develop/3.6.4' into feature/edge-oauth-support
2024-03-12 11:12:29 +02:00
dashevchenko
a031104a0b
added default sorting if not exists
2024-03-11 11:42:26 +02:00
ViacheslavKlimov
ff18b8712a
Fix null values in Firebase message data
2024-03-06 14:03:05 +02:00
Andrew Shvayka
b05383adfd
Merge pull request #10230 from AndriiLandiak/edge-uplink-messages-rate-limit
...
Add rate limits for edge uplink message
2024-03-05 14:56:43 +02:00
YevhenBondarenko
33a70ba7c4
merge with master
2024-03-04 14:23:23 +01:00
dashevchenko
c1093dd627
merged with master
2024-03-04 11:54:56 +02:00
ViacheslavKlimov
b20b6006e9
Notifications to sysadmin on housekeeper task processing failure
2024-03-01 14:14:25 +02:00
ViacheslavKlimov
076ccbba97
Open default alarm dashboard if none set for mobile notifications
2024-02-27 13:59:32 +02:00
ViacheslavKlimov
886c448d61
Clean up tenant service
2024-02-22 14:57:40 +02:00
ViacheslavKlimov
b72af4ead9
Housekeeper tasks encoded to json
2024-02-21 18:49:15 +02:00
Andrii Landiak
e6ffb22d6f
Add ui part of oauth edge enabled. Add test
2024-02-21 14:32:20 +02:00