906 Commits

Author SHA1 Message Date
Andrii Shvaika
1838e147a6 Batch Relations save for import performance improvement 2022-06-14 12:28:37 +03:00
Volodymyr Babak
2a3126822e Minor code review changes 2022-06-13 13:52:40 +03:00
Volodymyr Babak
dd9648d999 Fixing incorrect check for missing related rule chains #1 2022-06-10 18:47:52 +03:00
Viacheslav Klimov
cc52452d75 Remove admin settings on tenant deletion 2022-06-10 16:19:46 +03:00
Viacheslav Klimov
7131f6ffa8 Fix AdminSettings api 2022-06-06 11:45:08 +03:00
Igor Kulikov
636b561f72 Merge with develop/3.4 2022-06-03 15:08:39 +03:00
Igor Kulikov
0e9acbec7a Improve upgrade scripts 2022-06-02 17:39:19 +03:00
Andrii Shvaika
63750ef8a0 Merge with develop/3.4 2022-06-02 13:59:15 +03:00
YevhenBondarenko
44403cd2c2 merge with develop/3.4 2022-06-01 21:55:34 +02:00
Viacheslav Klimov
906d421f2d Merge branch 'develop/3.4' into feature/2fa 2022-05-26 17:44:38 +03:00
Andrii Shvaika
62c5c73237 Merge with queue API 2022-05-20 10:59:05 +03:00
Igor Kulikov
587066cfd3 Ability to remove version control settings 2022-05-19 13:19:43 +03:00
Andrii Shvaika
0905aff7a0 Merge with develop/3.4 2022-05-17 17:00:25 +03:00
YevhenBondarenko
b037fb09b0 merge with develop/3.4 2022-05-16 12:59:19 +02:00
YevhenBondarenko
321730ed02 added upgrade for queues 2022-05-11 23:02:03 +02:00
YevhenBondarenko
dc3c2cfec2 merge with develop/3.4 2022-05-09 22:27:21 +02:00
Andrii Shvaika
eb6458738d Device Cache Impl 2022-05-09 17:13:23 +03:00
Andrii Shvaika
a6f38902b7 Start of the RelationService refactoring 2022-05-07 12:56:27 +03:00
Viacheslav Klimov
a85dcdbd3c Merge branch 'develop/3.4' into feature/2fa
# Conflicts:
#	application/src/test/java/org/thingsboard/server/controller/AbstractWebTest.java
#	pom.xml
#	ui-ngx/src/assets/locale/locale.constant-en_US.json
2022-05-06 11:42:10 +03:00
YevhenBondarenko
f4353e2db5 added TbTenantProfileService 2022-05-02 10:04:20 +02:00
YevhenBondarenko
f74f3a9293 created TbQueueService and improvements 2022-05-02 08:23:16 +02:00
Andrii Shvaika
15104028ea Investigating the cache issues 2022-04-29 16:12:22 +03:00
YevhenBondarenko
9b19da096f removed max queues and max partitions per queue in tenant profile 2022-04-21 09:51:25 +02:00
Volodymyr Babak
f8687cb983 Make save edge event method async 2022-04-20 17:17:46 +03:00
YevhenBondarenko
75e2b60eb8 Implemented isolated rule engine queue consumers 2022-04-19 23:02:33 +02:00
Viacheslav Klimov
119430ff9a Minor improvements 2022-04-18 14:32:43 +03:00
Andrew Shvayka
126e8b9639
Merge pull request #6265 from YevhenBondarenko/feature/update-versions
[3.4] updated spring, netty and jackson versions
2022-04-08 14:30:04 +03:00
Viacheslav Klimov
e37a075031 Export/import API: refactor, rename packages 2022-04-01 15:22:44 +03:00
Viacheslav Klimov
95f41810ac Store 2FA account config is UserCredentials' additionalInfo 2022-03-29 11:32:27 +03:00
Viacheslav Klimov
d746a04186 Merge branch 'develop/3.4' into feature/2fa
# Conflicts:
#	application/src/test/java/org/thingsboard/server/controller/AbstractWebTest.java
2022-03-22 15:54:53 +02:00
Viacheslav Klimov
20a4f3cc4c 2FA: lock account after X unsuccessful verification attempts; refactoring 2022-03-20 14:13:54 +02:00
Viacheslav Klimov
4062dc70fb Initial export/import API for devices, device profiles, assets, rule chains, dashboards and customers 2022-03-16 15:03:55 +02:00
Yevhen
5d82d738ee updated spring and netty versions 2022-03-15 21:44:27 +01:00
Andrii Shvaika
4775869786 Merge branch 'master' into develop/3.4 2022-02-28 11:48:31 +02:00
Volodymyr Babak
1b9d70f2fe Refactoring validators - moved them to a separate classes 2022-02-21 19:18:27 +02:00
Igor Kulikov
dabd25e760 Version set to 3.4.0-SNAPSHOT 2022-02-21 12:19:59 +02:00
Igor Kulikov
c3dde26c69 Implement events batch insert. Remove 'region' filter from tenant find queries. 2022-02-18 16:57:48 +02:00
YevhenBondarenko
4512185cad created Queue entity, dao and ui 2022-02-18 16:41:24 +02:00
Andrii Shvaika
7cc2508479 Improvement to events cleanup script 2022-02-18 12:08:43 +02:00
Igor Kulikov
312924a19b Version set to 3.3.4-SNAPSHOT 2022-02-07 09:55:37 +02:00
Alexey Markevich
6969882a69 switch to PostgreSQL10Dialect 2022-01-28 23:54:10 +03:00
deso-deso
54c48e1166 refactor tenantExists method 2022-01-25 13:35:47 +02:00
desoliture
6d1969447b add 'exists' method in TenantService and make it cacheable, update corresponding test 2022-01-21 16:55:39 +02:00
desoliture
16753d2f62 refactor relation service and dao(*), remove redundant todo's, refactor tests
(*): resolve immediate .get() invocation, which producing blocking (checkRelation method), by adding sync checkRelation method and refactor the usages of checkRelationAsync
2022-01-20 16:50:40 +02:00
Andrii Shvaika
66b58549c5 Propagate alarms to Customer or Tenant without relations 2022-01-19 11:49:38 +02:00
Igor Kulikov
da4c742872 Update license year to 2022 2022-01-17 14:07:46 +02:00
desoliture
a39b56c93c replace remained tenantDao usages to tenantService 2022-01-17 13:35:28 +02:00
desoliture
279389bbdf refactor async methods used in tenant deletion transaction
tenant deleting should be transactional, but some services use async methods, what corrupting transaction execution. Withal most of the refactored methods are using instant .get() after getting future, and it is the same if we use non-async methods. Add non-async methods in interfaces of services and dao  and use it for tenant deletion process
2022-01-14 16:09:02 +02:00
Igor Kulikov
6306a27909
Merge pull request #5629 from ArtemDzhereleiko/control-widget/rpc-persistent-table
[3.3.3] UI: New control widget Persistent table
2022-01-12 16:30:29 +02:00
Viacheslav Klimov
13a74c784e Events clearing by filter 2022-01-04 12:27:22 +02:00