Igor Kulikov
636b561f72
Merge with develop/3.4
2022-06-03 15:08:39 +03:00
Andrii Shvaika
165148a126
Fixed and improved startup sequence
2022-06-03 12:18:47 +03:00
Andrii Shvaika
4472bd7f7c
Initial implementation of the ClusterVersionControlService
2022-05-23 12:50:59 +03:00
Igor Kulikov
dabd25e760
Version set to 3.4.0-SNAPSHOT
2022-02-21 12:19:59 +02:00
Andrew Shvayka
afb49e8664
Merge pull request #6017 from ViacheslavKlimov/fix/snmp-transport-startup
...
[3.3.4] Fix SNMP transport initialization error
2022-02-08 14:55:18 +02:00
Igor Kulikov
312924a19b
Version set to 3.3.4-SNAPSHOT
2022-02-07 09:55:37 +02:00
Viacheslav Klimov
b31460dbc3
Change startup order for SnmpTransportContext
2022-02-03 18:28:27 +02:00
Igor Kulikov
da4c742872
Update license year to 2022
2022-01-17 14:07:46 +02:00
Igor Kulikov
7187ecfdb1
Version set to 3.3.3-SNAPSHOT
2021-11-24 12:24:27 +02: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
Sergey Matvienko
3f97bb682a
executors: names added, shutdownNow for some executors to prevent memory leaks during lifecycle (mostly affects the test runner JVM)
2021-09-01 14:07:34 +03:00
Andrii Shvaika
e5b988a297
Merge branch 'rpc-improvements' of https://github.com/YevhenBondarenko/thingsboard into develop/3.3.1
2021-08-19 18:04:32 +03:00
YevhenBondarenko
8869dc0cb0
added new RPC statuses
2021-08-17 13:25:24 +03:00
Andrii Shvaika
3661647c3a
Version set to 3.3.1-SNAPSHOT
2021-08-16 12:39:43 +03:00
Sergey Matvienko
1f1f7e3456
DeviceAwareSessionContext refactored: setDeviceInfo splitted into setDeviceInfo and setConnected to able to set connected status on callback after device info already set.
2021-08-04 19:02:16 +03:00
Andrii Shvaika
f932a90b00
Improvements to Persistent RPC call delivery confirmation
2021-07-26 15:57:27 +03:00
Andrii Shvaika
99b19034e2
Uplink notifications for PSM & eDRX for CoAP in MSA deployment
2021-07-23 13:50:48 +03:00
YevhenBondarenko
b197965ab8
Merge branch 'master' of https://github.com/thingsboard/thingsboard into feature/power-mode
2021-06-24 12:05:29 +03:00
YevhenBondarenko
a665b2cbe6
added power mode to lwm2m-device-profile-transport-configuration
2021-06-24 10:53:35 +03:00
ShvaykaD
f135517237
merge with upstream/master
2021-06-22 20:48:36 +03:00
ShvaykaD
d3e16ad650
updated observe sessions closing actions
2021-06-22 13:31:08 +03:00
YevhenBondarenko
489c67778a
implemented persisted RPC
2021-06-11 11:10:06 +03:00
ShvaykaD
a764838e62
Coap transport improvements ( #4644 )
...
* added fix for PROD-518 in subscribe to attribute updates get request, added improvements
* updated coap observe requests implementation & updated tests
* updated coap attributes updates tests
* fix typos
2021-05-28 14:19:40 +03:00
Viacheslav Klimov
1de97ad0e1
Refactor SNMP devices' sessions establishing
2021-04-29 14:10:01 +03:00
Viacheslav Klimov
3b74a806bc
RPC functionality refactoring for SNMP ( #4492 )
...
* Refactor RPC functionality for SNMP
* Refactor
* SNMP response PDU mapping refactoring
2021-04-28 16:40:45 +03:00
Viacheslav Klimov
79eb1183d9
Request SNMP devices' ids with pagination
2021-04-28 16:25:14 +03:00
Viacheslav Klimov
a1e4bbbb31
Implement RPC for SNMP; refactor
2021-04-21 07:38:24 +03:00
Viacheslav Klimov
783b959577
Refactor
2021-04-21 07:38:15 +03:00
Viacheslav Klimov
415bf570ba
Refactor
2021-04-21 07:38:06 +03:00
Viacheslav Klimov
e52ac96c62
Implement SNMP v3 security support, remove traps support
2021-04-21 07:38:01 +03:00
Viacheslav Klimov
61341a7caf
Refactor, implement SNMP traps, add support for SNMP v3 targets
2021-04-02 10:50:05 +03:00
Viacheslav Klimov
306ace040c
Refactor
2021-03-25 10:06:06 +02:00
Viacheslav Klimov
afab5150b8
Provide SNMP transport configuration validation; refactor
2021-03-24 16:43:28 +02:00
Viacheslav Klimov
0532d22d9d
Refactor
2021-03-24 16:43:07 +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
Viacheslav Klimov
37b88908fd
Fix merge errors
2021-03-15 12:43:42 +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