2010 Commits

Author SHA1 Message Date
ViacheslavKlimov
9f6156a0fb Merge remote-tracking branch 'origin/master' into feature/parallel-core-consumer 2024-05-07 14:57:19 +03:00
ViacheslavKlimov
012457e0db Add mobileQrEnabled to system params 2024-05-07 11:55:06 +03:00
ViacheslavKlimov
b750077c71 Minor refactoring for mail rate limits 2024-05-06 17:56:37 +02:00
ViacheslavKlimov
b78c4fd21a Add per-tenant rate limits for emails sending 2024-05-06 17:54:59 +02:00
YevhenBondarenko
f432635800 merge with master 2024-05-06 08:37:32 +02:00
dashevchenko
949eb67b89 merged with master 2024-05-02 19:28:49 +03:00
YevhenBondarenko
61306c8026 Merge branch 'master' of github.com:thingsboard/thingsboard into feature/jwt-version-update 2024-05-02 16:44:26 +02:00
Andrew Shvayka
c8bc0f6793
Merge pull request #10527 from thingsboard/feature/rule-node-caches-replacement
Replacement of local cache in rule nodes with cached entity service APIs
2024-05-02 16:02:06 +03:00
ViacheslavKlimov
4837cd3fc1 VC: find default entity on import regardless of name 2024-05-01 12:05:58 +03:00
dashevchenko
3e0fad4a56 merged with master 2024-04-30 19:10:27 +03:00
dashevchenko
0003caf4fb added id, createdTime to mobile app setting entity, added MobileAppSettingsValidator 2024-04-30 18:46:38 +03:00
YevhenBondarenko
84d74c7ce9 merged with master 2024-04-29 15:38:53 +02:00
YevhenBondarenko
e32797400c updated jjwt version 2024-04-29 15:18:37 +02:00
Oleksandra Matviienko
63df92e995 JUnit5 migration in common. Junit-platform.properties and logback-test.xml where added to java resource directories if needed.
Signed-off-by: Oleksandra Matviienko <al.zzzeebra@gmail.com>
2024-04-26 23:55:17 +02:00
ShvaykaD
9151ba7324 merge with master 2024-04-26 18:11:24 +03:00
Andrew Shvayka
aecf654d65
Merge pull request #10201 from thingsboard/feature/housekeeper
Housekeeping service
2024-04-26 13:37:06 +03:00
Viacheslav Klimov
c4df8c3a07
Merge pull request #10635 from dashevchenko/swagger_impr
Deleted "required" from tenant email swagger schema
2024-04-26 12:04:06 +03:00
dashevchenko
dc5f59254d added mobile app settings cleanup for tenant deletion 2024-04-25 18:24:27 +03:00
Viacheslav Klimov
f9d8be8f6f
Merge pull request #10637 from thingsboard/hotfix/3.6.3
Hotfix/3.6.3
2024-04-25 18:22:34 +03:00
dashevchenko
87fc91e088 deleted "required" from tenant email swagger schema 2024-04-25 16:00:18 +03:00
Viacheslav Klimov
299ecd1cb8
Merge pull request #10612 from thingsboard/fix/notification-request-stats
Limit notification request errors stats
2024-04-25 13:48:08 +03:00
ViacheslavKlimov
285b8803da Limit notification request errors stats to 100 2024-04-25 13:15:51 +03:00
dashevchenko
b216898924 updated default mobile app settings, fixed permission 2024-04-24 20:07:29 +03:00
dashevchenko
67ba644195 moved all apis to one controller 2024-04-24 19:02:14 +03:00
ViacheslavKlimov
1dcc52dad1 Merge remote-tracking branch 'origin/master' into feature/housekeeper 2024-04-24 11:41:04 +03:00
Andrew Shvayka
74bde6012e
Merge pull request #10497 from imbeacon/fix/gateway-devices-activity
Devices activity, connected through the gateway fix
2024-04-23 12:44:43 +03:00
ShvaykaD
c43d37480c merge with master 2024-04-22 10:44:59 +03:00
Sergey Matvienko
da3b496a68 dependency updated to fix userSettingsDao.findByTypeAndPath: hypersistence-utils-hibernate-63:3.7.4 for hibernate-core:6.4.4. Test and notes added 2024-04-19 22:47:30 +02:00
ViacheslavKlimov
3803081b57 Refactor alarms deletion; separate tenant entities deletion task 2024-04-18 13:25:40 +03:00
dashevchenko
d0ff4a2d86 mobile app QR code initial implementation 2024-04-18 11:25:05 +03:00
Sergey Matvienko
ec68fe6c96 Merge remote-tracking branch 'ce/master' into feature/latest-ts-redis-cache-aside-dao
# Conflicts:
#	dao/src/main/java/org/thingsboard/server/dao/sqlts/SqlTimeseriesLatestDao.java
2024-04-17 12:21:14 +02:00
ViacheslavKlimov
0361d34767 Minor refactoring 2024-04-16 14:01:11 +03:00
Volodymyr Babak
63c100b4bb
Merge pull request #10548 from AndriiLandiak/feature/edge-notification
Edge - notification support
2024-04-16 11:56:11 +03:00
imbeacon
be045bcf42 Updated due to comments 2024-04-16 09:20:59 +03:00
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