12 Commits

Author SHA1 Message Date
Igor Kulikov
5cf26d4851 Update license header 2025-02-25 09:39:16 +02:00
Sergey Matvienko
c0507e75f7 Spring 3.2 notes: Relocate launcher classes: org.springframework.boot.loader.launch.PropertiesLauncher https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.2-Release-Notes#nested-jar-support 2024-04-20 12:08:55 +02:00
YevhenBondarenko
60be820915 merge with master 2024-01-15 18:51:00 +01:00
Igor Kulikov
c5a72ed8df Update license header to 2024 year. 2024-01-09 10:46:16 +02:00
Sergey Matvienko
76ff8f4d93 docker FROM thingsboard/openjdk17:bookworm-slim 2023-10-24 13:56:15 +02:00
YevhenBondarenko
1849007610 msa and packaging java 17 support 2023-05-19 19:08:03 +02:00
Igor Kulikov
cbdc4517e4 Update license header year to 2023 2023-01-31 10:43:56 +02:00
Igor Kulikov
4195d48c3b Updated and optimized docker build files. 2022-06-16 12:39:39 +03:00
David Girón
2dc0f9f079 Optimize Dockerfiles
By performing actions in a single run, we lower the amount of image layers to use.

Signed-off-by: David Girón <contacto@duhowpi.net>
2022-03-06 12:36:04 +01:00
Igor Kulikov
da4c742872 Update license year to 2022 2022-01-17 14:07:46 +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
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