2590 Commits

Author SHA1 Message Date
van-vanich
64f4fc8cfd changed forgotten classes with CrudRepository to JpaRepository and remove unnecessary import 2022-02-01 18:08:38 +02:00
van-vanich
6d7a40664f change CrudRepository to JpaRepository 2022-02-01 15:21:14 +02:00
Viacheslav Klimov
35528e687a Add test for deleting device profile referenced by OTA 2022-01-31 13:21:59 +02:00
Alexey Markevich
6969882a69 switch to PostgreSQL10Dialect 2022-01-28 23:54:10 +03:00
Viacheslav Klimov
d4784b3096 Prohibit deletion of device profiles that are referenced by OTA packages 2022-01-26 15:56:13 +02:00
deso-deso
80df8d1a45 fix test 2022-01-25 18:52:48 +02:00
deso-deso
54c48e1166 refactor tenantExists method 2022-01-25 13:35:47 +02:00
desoliture
6121f96a9c BaseTenantServiceTest 2022-01-25 12:43:23 +02:00
Andrew Shvayka
847630259c
Merge pull request #5947 from ViacheslavKlimov/fix/lwm2m-config-validation-npe
[3.3.3] Fix NPE during Lwm2mDeviceProfileTransportConfiguration validation
2022-01-24 13:02:12 +02:00
desoliture
27efb4adfc replace getting tenant and checking it for null to invocations of 'exists' method 2022-01-21 18:49:35 +02:00
desoliture
6d1969447b add 'exists' method in TenantService and make it cacheable, update corresponding test 2022-01-21 16:55:39 +02:00
Viacheslav Klimov
f83b16c095 Fix NPE during Lwm2mDeviceProfileTransportConfiguration validation 2022-01-21 16:45:04 +02:00
Viacheslav Klimov
d99a8066fe Refactor RateLimitsUpdater; handle rate limits disabling 2022-01-21 15:18:39 +02:00
desoliture
fdc318a526 fix RelationService and TenantServiceTest 2022-01-21 12:12:18 +02:00
desoliture
c28e13c03c remove todo 2022-01-20 17:09:20 +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
Viacheslav Klimov
487d7165cc Rate limits to tenant profile BE refactoring 2022-01-20 14:31:02 +02:00
Viacheslav Klimov
cb071ac0a2 Merge remote-tracking branch 'origin/master' into rate-limits-to-tenant-profile
# Conflicts:
#	application/src/main/java/org/thingsboard/server/service/install/update/DefaultDataUpdateService.java
#	application/src/main/java/org/thingsboard/server/service/telemetry/DefaultTelemetryWebSocketService.java
#	dao/src/main/java/org/thingsboard/server/dao/nosql/CassandraBufferedRateReadExecutor.java
#	dao/src/main/java/org/thingsboard/server/dao/util/AbstractBufferedRateExecutor.java
#	ui-ngx/src/app/modules/home/components/profile/tenant/default-tenant-profile-configuration.component.html
#	ui-ngx/src/app/modules/home/components/profile/tenant/default-tenant-profile-configuration.component.ts
#	ui-ngx/src/app/shared/models/tenant.model.ts
2022-01-20 13:40:53 +02:00
van-vanich
dfb734d80b Merge branch 'master' into aggregationTsDao_fix 2022-01-19 18:10:58 +02:00
van-vanich
51071a7413 remove unnecessary code and add some clean code 2022-01-19 18:06:53 +02:00
desoliture
83ae5ba262 refactor 2022-01-19 16:37:51 +02:00
Andrii Shvaika
c31ee8e2da Alarm start ts from message ts 2022-01-19 16:12:16 +02:00
Andrii Shvaika
66b58549c5 Propagate alarms to Customer or Tenant without relations 2022-01-19 11:49:38 +02:00
van-vanich
d02c7ad7bf fix issue with license 2022-01-17 18:41:34 +02:00
van-vanich
0eb53da4a0 Merge branch 'master' into aggregationTsDao_fix
# Conflicts:
#	dao/src/main/java/org/thingsboard/server/dao/sqlts/AggregationTimeseriesDao.java
2022-01-17 16:38:24 +02:00
Igor Kulikov
da4c742872 Update license year to 2022 2022-01-17 14:07:46 +02:00
Andrew Shvayka
fe273d2835
Merge pull request #5907 from ViacheslavKlimov/fix/events-deletion
[3.3.3] Fix events deletion
2022-01-17 13:37:21 +02:00
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
Viacheslav Klimov
3272db6501 Fix events deletion 2022-01-17 12:50:54 +02:00
van-vanich
b54aa55c1f update tests 2022-01-17 12:49:36 +02:00
desoliture
a0a658c3a4 refactor test for Tenant deletion 2022-01-17 12:19:05 +02:00
van-vanich
b0529ff6c7 Merge branch 'master' into aggregationTsDao_fix
# Conflicts:
#	dao/src/main/java/org/thingsboard/server/dao/sqlts/SqlTimeseriesLatestDao.java
2022-01-17 12:11:04 +02:00
Andrew Shvayka
c15b4ceec3
Merge pull request #5843 from smatvienko-tb/device-actor-performance
[3.3.3] Device actor session inactivity performance + heap workout
2022-01-17 11:21:56 +02:00
Andrii Shvaika
bfe1daf9ea Improved performance of ts based query 2022-01-17 11:11:44 +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
Andrew Shvayka
6ea3e019da
Merge pull request #5890 from smatvienko-tb/dao-test-fix
dao test some fixed
2022-01-14 15:10:18 +02:00
Andrii Shvaika
20c9e77083 Multi-Root Query implementation improvements 2022-01-14 14:01:43 +02:00
Sergey Matvienko
92997eee6a dao test some fixed 2022-01-14 11:46:17 +02:00
Andrew Shvayka
95adc5a284
Merge pull request #5865 from volodymyr-babak/edge-support-old-versions
[3.3.3] [Edge] support 3.3.0 edge version rule chains
2022-01-13 17:18:10 +02:00
Andrew Shvayka
b20cb7fd23
Merge pull request #5864 from YevhenBondarenko/fix/timescale-agg
[3.3.3] fixed timescale agg by timezone
2022-01-13 15:47:37 +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
Igor Kulikov
4a6007e2b1 Merge branch 'master' into lwm2m_fix_bug_release 2022-01-13 10:41:20 +02:00
Igor Kulikov
d9c085499c
Merge pull request #5832 from emrekardaslar/master
fix problematic letters for different lang
2022-01-12 17:02:41 +02:00