1677 Commits

Author SHA1 Message Date
desoliture
a39b56c93c replace remained tenantDao usages to tenantService 2022-01-17 13:35:28 +02:00
desoliture
d9dbd27364 refactor test for tenant deletion 2022-01-17 13:34:28 +02:00
desoliture
bbf02b5f39 add timeout for tenant deletion transaction and fix test for tenant deletion 2022-01-17 13:21:23 +02:00
desoliture
801e747b02 fix names in test for Tenant deletion 2022-01-17 12:52:04 +02:00
desoliture
a0a658c3a4 refactor test for Tenant deletion 2022-01-17 12:19:05 +02:00
desoliture
3d45039455 add test for tenant deletion method
add corresponding test to make sure all related entities are also deleted when tenant is deleted
2022-01-14 18:14:49 +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
desoliture
ba030b07b1 add todo notes 2022-01-13 14:12:59 +02:00
desoliture
cc84069c68 add corresponding tests for caching in TenantService 2022-01-13 13:42:13 +02:00
desoliture
2a93edbac4 add cache support for TenantService 2022-01-13 12:35:01 +02:00
desoliture
653a1225aa refactor services to use tenantService.getTenantById instead of tenantDao.getById 2022-01-13 12:26:02 +02:00
Sergey Matvienko
753371cc2e dao: existsById, existsByIdAsync added 2022-01-12 10:48:58 +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
c875e36dc0
Merge pull request #5200 from van-vanich/command_in
[3.3.3] Add operation IN and NOT_IN for String value type to key filter
2021-12-30 13:05:39 +02:00
Andrew Shvayka
283ec2aa1a
Merge pull request #5583 from thingsboard/develop/3.3.3
Develop 3.3.3 to Master
2021-12-30 11:28:50 +02:00
Andrew Shvayka
2734757f32
Merge pull request #5765 from volodymyr-babak/edge-event-sort-fix-2
[3.3.3] Edge tests fixes #2
2021-12-29 12:42:23 +02:00
YevhenBondarenko
8c4d40dd68 merge with master 2021-12-29 08:52:56 +02:00
Andrew Shvayka
6867744a38
Merge pull request #5656 from desoliture1/device_search_improvements
[3.3.3] Device search improvements
2021-12-28 18:36:50 +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
Volodymyr Babak
9d0867e272 Fixed queue start ts display on UI - use value instead of last update ts. Fixed ++ for queuestartts 2021-12-24 16:44:29 +02:00
Volodymyr Babak
34fcf74659 Organize imports 2021-12-22 17:42:59 +02:00
Volodymyr Babak
18fc3a1810 Merge remote-tracking branch 'origin/edge-event-sort-fix' into edge-event-sort-fix-2 2021-12-22 17:39:05 +02:00
Volodymyr Babak
36103ef01c Edge events must be sorted by ID as last sort 2021-12-22 17:38:12 +02:00
Volodymyr Babak
1934b7387d Moved toSort from DaoUtil to PageLink/TimePageLink classes 2021-12-22 17:10:28 +02:00
Volodymyr Babak
5cbc78fbf4 Added sort by ID for edge event to properly fetch events by page in case of repeated createdTime 2021-12-22 15:53:23 +02:00
Igor Kulikov
ca5a2e5d80
Merge pull request #5753 from smatvienko-tb/pagelink_sorted
Unsorted page link replaced with sort by id ASC.
2021-12-20 18:13:36 +02:00
Sergey Matvienko
0583880ec7 test: ota package refactored to get better output on assertion 2021-12-20 16:50:29 +02:00
Sergey Matvienko
c14bba5b1e dao util: PageLink unsorted replaced with ORDER BY is ASC 2021-12-20 16:49:05 +02:00
Sergey Matvienko
57b09b2328 device delete transactional and cache evict refactor 2021-12-20 15:35:23 +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
Igor Kulikov
6a45abcd3b
Merge pull request #5492 from smatvienko-tb/isNumber_fix
[3.3.3] fixed EntityDataAdapter.convertValue that convert "500D" (valid Java number) into "500.0" as double
2021-12-17 12:41:28 +02:00
Igor Kulikov
aa374fb2ec
Merge pull request #5557 from smatvienko-tb/partitioning_incorrect_parameter_npe_fix
Fixed NPE in case of incorrect partitioning name parameter
2021-12-17 12:40:40 +02:00
Igor Kulikov
adc3ef514b
Merge pull request #5383 from smatvienko-tb/sql_tests_on_postgres_testcontainer
[3.3.3] dao sql tests: run on postgresql container with in-memory disk using testcontainers jdbc (jdbc:tc:postgresql:12.8)
2021-12-17 12:39:57 +02:00
Igor Kulikov
37fd2f5da2 Fix conflicts 2021-12-16 17:27:43 +02:00
YevhenBondarenko
f0c2b5df35 Merge branch 'master' of github.com:thingsboard/thingsboard into develop/3.3.3
# Conflicts:
#	application/src/main/java/org/thingsboard/server/service/install/SqlDatabaseUpgradeService.java
#	application/src/main/resources/thingsboard.yml
#	application/src/test/java/org/thingsboard/server/transport/TransportSqlTestSuite.java
#	common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/config/LwM2MTransportServerConfig.java
#	ui-ngx/src/app/modules/home/components/profile/device/lwm2m/lwm2m-profile-components.module.ts
2021-12-16 15:47:51 +02:00
Andrii Shvaika
4bc2eba8a2 Add important index 2021-12-14 12:31:46 +02:00
Sergey Matvienko
e680b33c9c fixed EntityDataAdapter.convertValue that convert "500D" (valid Java number) into "500" as double. 2021-12-13 19:40:01 +02:00
Sergey Matvienko
34b4aeac49 added code defaults sql.remove_null_chars=true (same as thingsboard.yaml) to simplify test setup 2021-12-13 15:52:48 +02:00
Sergey Matvienko
f51edb3a45 Merge branch 'master' into sql_tests_on_postgres_testcontainer 2021-12-13 14:03:02 +02:00
Andrii Shvaika
eebce55d5a Improved upgrade script performance 2021-12-09 15:12:03 +02:00
Andrii Shvaika
435d76c107 Merge with master 2021-12-08 16:46:45 +02:00
Igor Kulikov
b5da8752c5 Use output rule node name instead of label 2021-12-08 16:23:54 +02:00
Andrii Shvaika
d3c20b2e57 Alarm Query performance improvements 2021-12-07 18:50:16 +02:00
Andrii Shvaika
bbd1d8ae86 Migration script 2021-12-03 11:57:31 +02:00
Andrii Shvaika
9cf0ab6900 Rename of the related rule chains when customer renames the output label 2021-12-02 20:00:24 +02:00
Andrii Shvaika
c3fa9b9f43 Nested rule chains 2021-12-02 19:13:18 +02:00