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
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
desoliture
2a93edbac4
add cache support for TenantService
2022-01-13 12:35:01 +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
50f5e64195
Merge pull request #5788 from smatvienko-tb/mqtt-handler-log-reduce-severity
...
[3.3.3] reduce MQTT info logs for connect/disconnect events
2021-12-29 16:13:06 +02:00
YevhenBondarenko
a4c9f8e78e
lwm2m refactoring
2021-12-29 16:01:06 +02:00
Andrew Shvayka
1d53b326c8
Merge pull request #5793 from volodymyr-babak/ping-pong
...
Added functionality to handle pong responses on web sockets
2021-12-29 13:38:34 +02:00
Volodymyr Babak
791b0594fd
Fixed dynamic query count statistics. Updated default ping timeout to 30 seconds
2021-12-29 13:32:00 +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
Viacheslav Klimov
5d7b8f7c4e
Fix invalid serialization of '=' to \u003d in JsonMqttAdaptor
2021-12-29 10:30:51 +02:00
YevhenBondarenko
8c4d40dd68
merge with master
2021-12-29 08:52:56 +02:00
Sergey Matvienko
35e8a53f8c
mqtt: log.info replaced with log.debug for connect/disconnect event. It reduces log, CPU and disk overhead when few thousand devices in place. As alternative to debug mqtt - logback.xml adjusted
2021-12-28 19:46:32 +02:00
YevhenBondarenko
4060d10ed7
fixed double sending sw updates after sleeping
2021-12-28 14:07:21 +02:00
Andrew Shvayka
584681465b
Merge pull request #5716 from YevhenBondarenko/lwm2m/model-updates
...
[3.3.3] added ability to send lwm2m model updates after sleeping
2021-12-24 17:10:06 +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
YevhenBondarenko
19d8aca4a1
if write request can not be parsed to "multiple" we parse that to single
2021-12-24 15:53:24 +02:00
YevhenBondarenko
95e3f3c05b
fixed double sending ota update after sleeping
2021-12-24 11:55:46 +02:00
Volodymyr Babak
c3e65c5019
Fixed dependency - use data commons instead of boot jpa starter
2021-12-23 14:21:59 +02:00
Volodymyr Babak
1934b7387d
Moved toSort from DaoUtil to PageLink/TimePageLink classes
2021-12-22 17:10:28 +02:00
YevhenBondarenko
07824ed50c
refactored
2021-12-20 15:38:08 +02:00
YevhenBondarenko
6d61b249e5
improvements (not notify if lates ts has not been deleted)
2021-12-20 15:23:28 +02:00
dlandiak
c195fc2c21
queue factories improvements
2021-12-20 14:23:50 +02:00
YevhenBondarenko
b8d49b66a6
send notifications by rewriteLatestIfDeleted
2021-12-17 16:36:19 +02:00
nickAS21
59070804a7
lwm2m: if error BootstrapRead - update without find Server ID
2021-12-17 14:33:58 +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
3c75bdf51f
Merge pull request #5564 from van-vanich/imrove_equals_for_BaseReadTsKvQuery
...
[3.3.3] improve equals for BaseReadTsKvQuery
2021-12-17 12:47:36 +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
2f6912a438
Merge pull request #5710 from desoliture1/pass_with_spaces_fix
...
[3.3.x] Add allow-whitespace password policy
2021-12-16 17:37:26 +02:00
Igor Kulikov
4fa0b7d4ad
Merge pull request #5661 from thingsboard/lwm2m_cert_trust_server
...
[3.3.3] Lwm2m cert trust server
2021-12-16 17:33:27 +02:00
Igor Kulikov
21a1ab2f4b
Merge pull request #5654 from desoliture1/rpc-delete-feature
...
[3.3.3] Deleted rpc status
2021-12-16 17:30:34 +02:00
YevhenBondarenko
b79c2407c4
ts notification
2021-12-16 16:54:57 +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
desoliture
f2d6ed1e85
refactoring
2021-12-16 10:39:01 +02:00
desoliture
bbecb26023
add default value to password rule "allow whitespaces" - true
2021-12-14 11:35:09 +02:00
Sergey Matvienko
f51edb3a45
Merge branch 'master' into sql_tests_on_postgres_testcontainer
2021-12-13 14:03:02 +02:00
desoliture
409fddc2e8
add password policy for white-spaces
2021-12-10 18:17:05 +02:00
Andrew Shvayka
3038f23a93
Merge pull request #5644 from YevhenBondarenko/fix/lwm2m
...
[3.3.3] fixed lwm2m device or profile update notifications
2021-12-10 17:11:31 +02:00
Andrew Shvayka
a89b40de46
Merge pull request #5577 from YevhenBondarenko/feature/lwm2m-improvements
...
[3.3.3] added ability to configure network configuration for lwm2m
2021-12-10 17:11:17 +02:00
YevhenBondarenko
26034e7047
added ability to send lwm2m model updates after sleeping
2021-12-10 12:42:27 +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
Igor Kulikov
d6e18d05cd
Introduce Flow rule node type. Add rile node UIs for RuleChain input/output. Remove rule chain connection metadata.
2021-12-08 15:35:59 +02:00
Igor Kulikov
9c6732e61b
Merge branch 'master' into feature/nested-rule-chains
2021-12-08 11:08:54 +02:00
Andrii Shvaika
d3c20b2e57
Alarm Query performance improvements
2021-12-07 18:50:16 +02:00