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
Viacheslav Klimov
2814c377ac
Refactor rule chains importing
2021-10-11 16:29:46 +03:00
YevhenBondarenko
ffe16b8dfb
Merge remote-tracking branch 'upstream/master' into feature/bulk-import/device-credentials
...
# Conflicts:
# ui-ngx/src/app/modules/home/components/import-export/import-export.service.ts
2021-09-09 17:18:28 +03:00
Viacheslav Klimov
d14f6a4ddd
Refactor device bulk import
2021-09-07 18:52:29 +03:00
Viacheslav Klimov
bd1cfa4491
Merge branch 'master' into feature/bulk-import/device-credentials
...
# Conflicts:
# application/src/main/java/org/thingsboard/server/controller/EdgeController.java
2021-09-07 16:32:22 +03:00
Igor Kulikov
b173e0799c
Update OS package plugin version. Code cleanup.
2021-09-07 11:47:43 +03:00
Igor Kulikov
049627db97
Version set to 3.3.2-SNAPSHOT
2021-09-06 18:55:10 +03:00
Igor Kulikov
02b8b8b873
Merge branch 'master' into dependency-upgrade-test-scope
2021-09-01 14:57:02 +03:00
Andrew Shvayka
f47985ccc6
Merge pull request #5157 from thingsboard/develop/3.3.1
...
Refactoring: Introduced Edge License service.
2021-08-27 16:01:26 +03:00
Andrii Shvaika
37fd7f4988
Validation and Replacement of Queue names in the Device profile
2021-08-26 15:51:59 +03:00
Volodymyr Babak
6f9ac66863
Refactoring: Introduced Edge License service. Remove web dependency from dao
2021-08-25 15:59:26 +03:00
Volodymyr Babak
5007eccb26
Added logs for edge license check. Replaced Object class with JsonNode
2021-08-20 13:14:18 +03:00
Andrii Shvaika
3661647c3a
Version set to 3.3.1-SNAPSHOT
2021-08-16 12:39:43 +03:00
Viacheslav Klimov
e33a336ed9
Merge remote-tracking branch 'origin/master' into feature/bulk-import/device-credentials
...
# Conflicts:
# application/src/main/java/org/thingsboard/server/controller/DeviceController.java
# application/src/main/java/org/thingsboard/server/controller/EdgeController.java
# common/dao-api/src/main/java/org/thingsboard/server/dao/device/DeviceService.java
# ui-ngx/src/app/core/http/device.service.ts
2021-08-09 12:27:53 +03:00
Andrii Shvaika
2078c71d32
Added module cluster-api and used it in rule engine and other services
2021-08-06 17:33:52 +03:00
Sergey Matvienko
e223dda96f
test scope: dependency upgrade a refactor for all POMs in project
2021-08-06 13:53:35 +03:00
Viacheslav Klimov
3505810280
Bulk import device credentials handling refactoring
2021-08-05 15:13:05 +03:00
Volodymyr Babak
9fd816387b
Merge branch 'master' of github.com:thingsboard/thingsboard into edge-fix-concurrent-async-issue
2021-07-22 16:48:56 +03:00
Volodymyr Babak
3ae5acbcc8
Added lock on edge event save/read. Removed save async method
2021-07-22 15:59:47 +03:00
Igor Kulikov
e1afbe6667
Control visibility and order of dashboard in mobile application. Ability to hide widgets in mobile mode. Fix dashboard state changes processing.
2021-07-22 15:44:40 +03:00
hanyuepeng
d3c51ca1c7
fix(Claiming devices): resolve SerializationFailedException
...
when use redis as the cache, this
interface
http(s)://host:port/api/v1/$ACCESS_TOKEN/claim throw
a
SerializationFailedException but ignored by AbstractTransformFuture
,and when do Device Claiming API
Request(http(s)://host:port/api/customer/device/$DEVICE_NAME/claim),the
system show :Failed to claim the device
2021-07-21 13:03:10 +08:00
Volodymyr Babak
08f11b0d1b
Merge remote-tracking branch 'upstream/master' into edge-3.3
2021-07-13 21:37:51 +03:00
Volodymyr Babak
d2d95a2575
Merge remote-tracking branch 'upstream/master' into edge-3.3
2021-07-08 10:15:29 +03:00