Viacheslav Klimov
47994e1a66
Merge branch 'master' into master-to-snmp
...
# Conflicts:
# application/src/main/java/org/thingsboard/server/service/transport/DefaultTransportApiService.java
# common/queue/src/main/proto/queue.proto
# common/transport/http/src/main/java/org/thingsboard/server/transport/http/DeviceApiController.java
# common/transport/transport-api/src/main/java/org/thingsboard/server/common/transport/TransportContext.java
# dao/src/main/java/org/thingsboard/server/dao/device/DeviceServiceImpl.java
2021-04-26 13:37:39 +03:00
Sergey Matvienko
1d24a08c17
kafka: added TB_KAFKA_COMPRESSION_TYPE for producer: none (default), gzip.
2021-04-26 12:51:42 +03:00
Andrew Shvayka
c350fb7acc
Merge pull request #4465 from thingsboard/feature/firmware
...
Feature/firmware
2021-04-23 16:52:00 +03:00
Andrii Shvaika
b0a27954ea
Improvements to FirmwareInfo
2021-04-23 14:35:47 +03:00
Andrii Shvaika
a9e83b484f
Merge branch 'feature/firmware' of https://github.com/YevhenBondarenko/thingsboard into YevhenBondarenko-feature/firmware
2021-04-23 12:24:59 +03:00
Sergey Matvienko
a477cad1b7
QueueController has return queue list from yaml config (TbQueueRuleEngineSettings). Tip: queue list consumes UI on device profile details
2021-04-23 12:23:31 +03:00
YevhenBondarenko
23063b1600
refactoring
2021-04-23 11:40:52 +03:00
YevhenBondarenko
2658de715a
implemented consumerPropertiesPerTopic
2021-04-23 10:56:49 +03:00
YevhenBondarenko
c9439b3976
created created firmware queue
2021-04-23 10:17:51 +03:00
Andrii Shvaika
53bf6af23b
Merge branch 'master' of github.com:thingsboard/thingsboard into feature/firmware
2021-04-22 15:52:08 +03:00
Viacheslav Klimov
5465703d2d
Handle tenant and customer deletion for TbApiUsageStateService
2021-04-22 13:15:19 +03:00
Viacheslav Klimov
030d80d05a
CustomerId to TbMsg and SessionInfo
2021-04-22 13:15:19 +03:00
Andrii Shvaika
0ff4e6ac0d
Improvements to the TbMsg to support CustomerId
2021-04-22 13:15:19 +03:00
Viacheslav Klimov
3db3385571
Enable/disable usage stats per customer from config
2021-04-22 13:15:19 +03:00
Viacheslav Klimov
9d045e231b
Refactor DefaultTbApiUsageClient
2021-04-22 13:15:19 +03:00
Viacheslav Klimov
ecf86b53ba
Provide usage stats for sysTenant; refactor
2021-04-22 13:15:19 +03:00
Viacheslav Klimov
f89b30777e
Initial implementation for per-customer api usage stats
2021-04-22 13:15:19 +03:00
Andrii Shvaika
9b01f67d81
Update firmware only when it is really changed
2021-04-22 12:21:18 +03:00
Andrii Shvaika
279e221523
Merge with master
2021-04-22 10:55:57 +03:00
Andrew Shvayka
07aefe533a
Merge pull request #4380 from YevhenBondarenko/develop/3.3-firmware
...
[WIP] feature firmware
2021-04-22 10:35:29 +03:00
YevhenBondarenko
f55f0ecb94
implemented firmware update for the http and mqtt transports
2021-04-21 19:56:09 +03:00
Viacheslav Klimov
3c1682f57a
Merge branch 'master' into master-to-snmp
...
# Conflicts:
# common/data/pom.xml
# common/queue/src/main/java/org/thingsboard/server/queue/discovery/ZkDiscoveryService.java
# dao/src/main/java/org/thingsboard/server/dao/sql/device/DeviceRepository.java
# ui-ngx/src/app/shared/models/device.models.ts
2021-04-20 18:08:10 +03:00
ShvaykaD
321fb731a6
Support of server-side RPC requests via protobuf for CoAP and MQTT
...
* rpc response schema added
* rpc request proto
* fixed device profile validation
* fix error messages
2021-04-20 11:14:27 +03:00
AndrewVolosytnykhThingsboard
e3caf24a9b
Removed redundant parameter for AlarmController, AlarmQuery and RestClient.getAlarms
2021-04-19 17:08:54 +03:00
Sergey Matvienko
8b653d7065
rule chain. implemented save/update/delete @Transactional. Added sync DAO methods to run in transaction. Moved loadRuleChainMetaData outside of saveRuleChainMetaData transaction
2021-04-19 13:21:55 +03:00
Valerii Sosliuk
b8291be084
Update Latest TS by timestamp
...
There is a bug when the historic data arrives and overrides the value
with morerecent timestamp in ts_kv_latest table. This PR adds
possibility to update the ts_kv_latest table only if the value that
arrives has the newer timestamp than the one that is already in
ts_kv_latest
2021-04-19 12:53:40 +03:00
Sergey Matvienko
08d9ea302f
logback: logger template added for Top Rule Nodes by max execution time
2021-04-19 12:41:19 +03:00
Andrii Shvaika
e508925168
Fix for statistics collection period
2021-04-16 14:34:39 +03:00
Andrii Shvaika
f1d89ace5d
Removed invalid dependency
2021-04-16 14:29:57 +03:00
Volodymyr Babak
b034fe04e6
Fix test wait condition
2021-04-15 16:33:57 +03:00
Volodymyr Babak
cc1b42f93d
Merge branch 'master' of github.com:thingsboard/thingsboard into edge/refactoring
2021-04-15 16:31:20 +03:00
Volodymyr Babak
f2eea6d82b
Do not print disconnect error msg
2021-04-15 16:31:03 +03:00
Igor Kulikov
eb16527e4d
Merge pull request #4410 from volodymyr-babak/edge/refactoring
...
Edge test stabilization fixes. Edge minor refactoring
2021-04-15 15:35:54 +03:00
Andrew Shvayka
e08d1b2c07
Feature/event filters
...
* Event filter implementation
* Removed redundant imports
* convert createdTime to column name
* UI: Added ui to filter events parameters
* Case sensitivity fixed, boolean Is Error added
* UI: Added support event filter for error
* Improvement for implementation of Event Filter
* UI: Refactoring event filter
* UI: Add trim
* Filter added for all event types
* UI: Updated filter events for new API
* Refactoring
* Code cleaning. Debug Rule Chain added
* Removed redundant casts in JpaBaseEventDao, correct created_time check
* Removed redundant abstract method in DebugEvent
* refactoring of the filter queries
* Filters for debug events
* UI: Refactoring event table panel
Co-authored-by: AndrewVolosytnykhThingsboard <avolostnykh@thingsboard.io>
Co-authored-by: Vladyslav_Prykhodko <vprykhodko@thingsboard.io>
Co-authored-by: AndrewVolosytnykhThingsboard <77969531+AndrewVolosytnykhThingsboard@users.noreply.github.com>
2021-04-15 12:05:04 +03:00
nickAS21
d6979e54da
lwm2m: back: Write Attributes - start ( #4402 )
...
* lwm2m: back: Write Attributes - start
* lwm2m: front: fis bug disable instances
* lwm2m: transport: attr/discavery start
* lwm2m: transport: attributeLwm2m after update profile
* lwm2m: transport: attributeLwm2m after update profile (no delete attribute)
* Lwm2m: back: test
* Lwm2m: back: test2
* Lwm2m: back: test3
2021-04-15 11:53:45 +03:00
Volodymyr Babak
0e9f8e91bc
Refactored expected msg count
2021-04-15 10:20:40 +03:00
Volodymyr Babak
dbbb8e3aad
Added support for device profile update msg
2021-04-14 17:57:10 +03:00
Volodymyr Babak
c78823332b
Merge branch 'master' of github.com:thingsboard/thingsboard into edge/refactoring
2021-04-14 16:59:30 +03:00
YevhenBondarenko
d6f451ccca
created FirmwareStateService
2021-04-14 16:36:34 +03:00
Volodymyr Babak
ba1aa7a579
Base Edge test - refactoring and stability fixes. Device Profile processor null pointer exception fix is provision is not set
2021-04-14 16:31:16 +03:00
Volodymyr Babak
206a3d386f
Edge event controller test stabilization
2021-04-14 16:25:17 +03:00
Igor Kulikov
b187d762f9
Revert load default edge rule chains for demo data
2021-04-14 16:19:03 +03:00
Volodymyr Babak
2f07283876
Removed upload of demo edge rule chains
2021-04-14 16:14:47 +03:00
Igor Kulikov
3e014ea3cb
Fix merge conflicts.
2021-04-14 15:52:23 +03:00
Igor Kulikov
247e871e29
Merge pull request #4353 from vvlladd28/improvement/web-config/localhost
...
Fixed local environment variable resolve assets page 404
2021-04-14 15:27:20 +03:00
Igor Kulikov
38de483806
Load edge rule chains when load demo data if edges enabled
2021-04-14 13:57:37 +03:00
Igor Kulikov
54ba69a82c
Fix code style issues
2021-04-13 13:09:19 +03:00
Igor Kulikov
29f64d9380
Update banner. Fix lwm2m transport jks config path
2021-04-13 11:49:15 +03:00
Igor Kulikov
ce30a3b04a
Merge branch 'master' of github.com:thingsboard/thingsboard
2021-04-12 19:12:05 +03:00
Igor Kulikov
0acb4272a5
Create default edge rule chains oauth2
2021-04-12 19:11:41 +03:00