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
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
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
desoliture
a0a658c3a4
refactor test for Tenant deletion
2022-01-17 12:19:05 +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
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
YevhenBondarenko
ab76d5a7a6
fixed timescale agg by timezone
2022-01-12 13:59:13 +02:00
Sergey Matvienko
753371cc2e
dao: existsById, existsByIdAsync added
2022-01-12 10:48:58 +02:00
nickAS21
1b488781d5
lwm2m for profile bootstrap need input: X509 certificate (instead of X509 public key)
2022-01-11 19:07:33 +02:00
Sergey Matvienko
7d78437258
TenantId new instance replaced with factory method call fromUUID
2022-01-10 13:55:25 +02:00
Sergey Matvienko
6f19efd539
TenantId for SYS_TENANT_ID refactored (new instances replaced with constant)
2022-01-10 13:07:07 +02:00
Emre Kardaşlar
60758375ed
fix problematic letters for different lang
2022-01-08 01:03:54 +03: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
Volodymyr Babak
8ec7fd5de8
Removed unused relation dao code
2022-01-03 15:38:40 +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