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
Viacheslav Klimov
144da0367a
Refactor events clearing
2022-01-04 12:25:05 +02:00
Swoq
b9e6c2b75e
Event clearing
2022-01-04 12:25:05 +02:00
Andrew Shvayka
2d0890b43e
Merge pull request #5750 from YevhenBondarenko/feature/ts-notification
...
[3.3.3] ts latest notifications
2021-12-24 17:00:45 +02:00
ArtemDzhereleiko
6a6b0638da
Update and resolve conflicts
2021-12-21 12:22:48 +02:00
YevhenBondarenko
6d61b249e5
improvements (not notify if lates ts has not been deleted)
2021-12-20 15:23:28 +02:00
YevhenBondarenko
b8d49b66a6
send notifications by rewriteLatestIfDeleted
2021-12-17 16:36:19 +02:00
Igor Kulikov
ab2a7e4357
Merge pull request #5569 from dmytro-landiak/save-ts-no-latest
...
[3.3.3] Save timeseries without latest persistence
2021-12-17 13:16:44 +02:00
Andrii Shvaika
eebce55d5a
Improved upgrade script performance
2021-12-09 15:12:03 +02:00
Andrii Shvaika
bbd1d8ae86
Migration script
2021-12-03 11:57:31 +02:00
Andrii Shvaika
c3fa9b9f43
Nested rule chains
2021-12-02 19:13:18 +02:00
ArtemDzhereleiko
5d4579ce28
UI: New control widget Persistent table
2021-11-26 17:00:51 +02:00
Igor Kulikov
7187ecfdb1
Version set to 3.3.3-SNAPSHOT
2021-11-24 12:24:27 +02:00
Andrii Shvaika
3ffd62f844
Fix corner case when access token matches user name in credentials
2021-11-24 09:36:14 +02:00
Dima Landiak
c43e8950a2
save ts without latest
2021-11-16 18:43:52 +02:00
Viacheslav Klimov
17f9eebe23
Set serialVersionUIDs for cached entities
2021-11-04 16:25:15 +02:00