Yevhen Bondarenko
0d62b2890c
[3.3] added tests for resources ( #4282 )
...
* added TbResourceService test
* fix ResourceService test
* created TbResourceControllerSqlTest
* fixed BaseTbResourceServiceTest
2021-03-24 11:03:13 +02:00
nickAS21
4bc417456b
lwm2m: back transport newKey start ( #4278 )
...
* lwm2m: back transport newKey start
* lwm2m: back transport newKey start1
* lwm2m: back transport newKey fix bug save
* lwm2m: back transport newKey test All security - ok
* lwm2m: back transport newKey fix bug updateAttrShared
2021-03-23 10:09:41 +02:00
Viacheslav Klimov
8f2438d6ab
SNMP devices balancing ( #4254 )
...
* Fix merge errors
* Implement SNMP transports balancing
* Refactor; implement transport device cache
* Refactor
* Finish up device lifecycle handling implementing; refactor
* Refactor
* Change base image to thingsboard/openjdk11 for msa snmp transport
* Refactor
* Change transport services names to upper-case
2021-03-22 17:17:42 +02:00
YevhenBondarenko
ad7c314b24
TbResource extends SearchTextBased, created TbResourceInfo
2021-03-20 07:49:00 +02:00
nickAS21
bc21db007b
Lwm2m add resource fix ( #4272 )
...
* lwm2m: add objectKeyId to back and front profile
* lwm2m: front^ strategy - select
* lwm2m: back fix bag
* lwm2m: back fix bag2
* lwm2m: back fix bag3
2021-03-19 15:55:10 +02:00
Igor Kulikov
e17de056c2
Merge with master
2021-03-19 12:16:43 +02:00
nickAS21
201476f912
lwm2m: add objectKeyId to back and front profile
2021-03-19 11:28:40 +02:00
Volodymyr Babak
0f64b3764f
Merge remote-tracking branch 'upstream/develop/3.3' into develop/3.3-edge
2021-03-16 16:59:15 +02:00
ShvaykaD
c5c8fbd3f7
[3.2.2] [WIP] coap transport ( #4239 )
...
* init CoapDeviceProfile & added ui components
* added transport payload type configuration for default coap device type
* added AbstractCoapTransportResource & updated efento resource
* fixed coap device profile save & update
* fixed Attribute Updates notifications
* revert CoapOkCallback onSuccess changes
* updated provision request to handle proto payload type
* fix license
* updated Rpc subscribe/unsubscribe action
* add more device emulator clients
* added fix for Coap Transport: ability to handle requests with oneElementUriPaths and MultiElementUriPaths
* fix TbCoapServer implementation
* changed response type to CREATED in POST requests
* improved implementation
* fix typos
* minor bug-fixes & improvements
* fix TbCoapServerMessageDeliverer class
* improved relay sensor implementation
* added tests for CoAP transport\
* fix typo
* removed nosql tests
* fix coap endpoint creation & improved getAttributes tests
* transport tests refactoring
2021-03-15 18:18:45 +02:00
Viacheslav Klimov
bc6efa5e1e
[3.3] [PROD-685] Provide user's session expiration when his auth data is changed ( #4201 )
...
* Provide user's session expiration when his auth data is changed
* Provide mock TokenOutdatingService for dao tests
* Increase time gap when checking if token is outdated
* Add license header for TokenOutdatingTest
* Refactor tokens outdating functionality to events usage
* Reset tokens on front-end after changing password
2021-03-15 17:11:23 +02:00
Viacheslav Klimov
e30ec49d2b
[3.3] [PROD-806] Implement alarm condition metadata displaying ( #4185 )
...
* Implement alarm condition metadata displaying
* Refactor
2021-03-15 17:09:35 +02:00
nickAS21
d27c721bbf
lwm2m: Merge branch 'develop/3.3' into add-models
2021-03-12 15:19:47 +02:00
Yevhen Bondarenko
43fe84a284
created TransportResourceCache ( #4232 )
...
* created TransportResourceCache
* return resource by sysadmin if not found by tenant in DefaultTransportApiService
2021-03-12 13:00:51 +02:00
Viacheslav Klimov
44c1cbcbc0
Merge remote-tracking branch 'thingsboard/develop/3.3' into develop/snmp
...
# Conflicts:
# application/pom.xml
# application/src/main/resources/thingsboard.yml
# common/transport/pom.xml
# msa/transport/pom.xml
# pom.xml
# transport/pom.xml
# ui-ngx/src/app/modules/home/components/home-components.module.ts
# ui-ngx/src/app/modules/home/components/profile/device/device-profile-transport-configuration.component.html
# ui-ngx/src/app/shared/models/device.models.ts
2021-03-10 15:22:03 +02:00
vkukhtyn
5a72479951
[WIP] SNMP initial implementation ( #3755 )
...
* Add SNMP type to transport profiles
* Update reference config for transport profiles
* Initial implementation to retrieve a value using SNMP GET message
* Fix license header
* Move config files
* Use async handler for SNMP response
* Send SNMP agent response to attributes and telemetry
* UI: add SNMP option for device profile
* UI: use JSON field to set SNMP profile configuration
* Handle device profile update event
* Use concurrent hash map for SNMP device sessions
* UI: Add device transport configuration control
* Cancel async request to avoid memory leak and timeout handling
* Start SNMP pooling after application started
* Move OID per profile mapping to SNMP transport context
* Fix build after merge with 3.2.1-SNAPSHOT
* Init device sessions on TB start
* Fix build error, refactoring
* Update session context on device update
* Set device info on session context creating
* Refresh pooling params on device or profile update
* Update license header
* Process device and profile transport config update
* Process SNMP response asynchronously
* Change polling implementation
2021-03-10 14:56:25 +02:00
Yevhen Bondarenko
e2dd5b96ae
added resource dao support ( #4213 )
...
* Version set to 3.3.0-SNAPSHOT
* added resource dao
* added resource support in transport lvl (get resources and "update", "delete" notifications)
* refactoring
* added resource table to hsql schema
* added check for models dir in InstallScripts
* added pageLink support to getResources
2021-03-09 19:45:28 +02:00
YevhenBondarenko
bd3185a98f
added resource support in transport lvl (get resources and "update", "delete" notifications)
2021-03-05 17:43:56 +02:00
Igor Kulikov
71062f64df
New widget selector backend support
2021-03-05 17:08:46 +02:00
YevhenBondarenko
6438f6b0ee
added resource dao
2021-03-04 18:32:28 +02:00
Igor Kulikov
8fe6c956c8
Version set to 3.3.0-SNAPSHOT. Code style improvements.
2021-03-04 12:37:38 +02:00
YevhenBondarenko
50d96fb49e
Version set to 3.3.0-SNAPSHOT
2021-03-04 10:03:09 +02:00
Andrew Shvayka
a3cb9724e3
Merge pull request #4191 from thingsboard/master
...
Merge master to develop 3.3
2021-03-03 15:57:51 +02:00
Vladyslav_Prykhodko
530c077b05
Merge remote-tracking branch 'upstream/master' into feature/dashboard/widget-select-preview
2021-03-03 15:03:06 +02:00
Igor Kulikov
3255eb9027
Version set to 3.2.2-SNAPSHOT
2021-03-03 12:02:06 +02:00
Andrii Shvaika
f8d1fff4cc
New Alias
2021-03-02 12:06:50 +02:00
Andrii Shvaika
3176c208a8
Data structures
2021-03-01 14:47:50 +02:00
Andrii Shvaika
3cd964327a
Constant filters for device profile
2021-02-26 19:26:31 +02:00
vzikratyi
29fd4fb02c
Save Attributes to cache
2021-02-25 10:42:24 +02:00
Vladyslav_Prykhodko
989b6e7a30
Merge branch 'master'
2021-02-23 18:01:04 +02:00
Volodymyr Babak
10d3dd01bb
Merge branch 'develop/3.3' of github.com:thingsboard/thingsboard into develop/3.3-edge
2021-02-22 19:08:30 +02:00
Andrii Shvaika
4b43cd75f7
Merge branch 'master' into develop/3.3
2021-02-22 13:29:08 +02:00
Andrew Volostnykh
6bc902756b
Code cleaning after review
2021-02-16 17:04:23 +02:00
Andrew Volostnykh
e70df09b08
Code cleaning and fix of tests
2021-02-16 17:04:23 +02:00
Andrew Volostnykh
6bf2b322af
Test and some code cleaning
2021-02-16 17:04:23 +02:00
Andrew Volostnykh
e93c975a01
Compound with front-end, fix of incorrect getter use
2021-02-16 17:04:23 +02:00
AndrewVolosytnykhThingsboard
77de9da2a8
DynamicValue: Rename 'useInherit' to correct name 'inheritMode'
2021-02-16 17:04:23 +02:00
AndrewVolosytnykhThingsboard
1c78a59fb2
Logic for inheritance in DynamicValue added
2021-02-16 17:04:23 +02:00
Volodymyr Babak
c46c1b08e7
Merge remote-tracking branch 'upstream/master' into develop/3.3-edge
2021-02-15 17:07:25 +02:00
Andrii Shvaika
dac7c5250f
Improvements to the DeviceStateService
2021-02-12 15:40:54 +02:00
Viacheslav Kukhtyn
c4b1f9ea7a
Process alarms on activity and inactivity events when device state is persisted to telemetry
2021-02-12 15:40:54 +02:00
Volodymyr Babak
b58c831343
Merge remote-tracking branch 'upstream/develop/3.3' into develop/3.3-edge
2021-02-12 13:10:06 +02:00
Vladyslav_Prykhodko
ca8f04e1e9
Merge remote-tracking branch 'upstream/master' into feature/dashboard/widget-select-preview
2021-02-10 18:42:13 +02:00
Igor Kulikov
59a54211f9
Fix compile errors and warnings.
2021-02-09 14:30:06 +02:00
Igor Kulikov
43178107c3
Merge with master
2021-02-08 20:02:54 +02:00
Vladyslav_Prykhodko
9b4309c61a
Merge remote-tracking branch 'upstream/master' into develop/3.3
2021-02-08 10:28:55 +02:00
Igor Kulikov
3f83be21da
Fix lombok config. Update base openjdk image
2021-02-05 14:28:26 +02:00
Igor Kulikov
22e5771120
JDK 11 Support
2021-02-04 19:31:20 +02:00
Vladyslav_Prykhodko
22a1d24291
Added to widgets bundles and widget functional preview and description
2021-02-04 19:00:28 +02:00
Igor Kulikov
3ea5314495
Home dashboard feature. Enable tooltips for flot chars in mobile mode. Disable widgets interaction in widget library and when adding widget to dashboard.
2021-02-03 12:21:55 +02:00
Volodymyr Babak
499eb1aef4
Merge remote-tracking branch 'upstream/develop/3.3' into develop/3.3-edge
2021-01-27 15:12:58 +02:00