Skip to content

Releases: thingsboard/thingsboard-gateway

ThingsBoard IoT Gateway

Choose a tag to compare

@github-actions github-actions released this 05 Aug 07:49

🛠 Improvements

⚙️ Core:

  • Added support for offline Docker builds and image exports for air-gapped environments (#2111) @wbg1991

🧩 MQTT connector:

🧩 Modbus connector:

🧩 OPC-UA connector:

🧩 Request connector:

🐛 Bug fixes

🐛 Core:

🐛 Modbus connector:

🐛 OPC-UA connector:

  • Fixed BadSessionIdInvalid race condition during session reconnection (#2123) @palandri

🐛 BACnet connector:

  • Fixed device duplication when the device has both ID and IP parameters in the config (#2137) @majuss

🐛 FTP connector:

  • Fixed restoring TYPE I before SIZE after NLST resets transfer mode to ASCII (#2116) @ecoutier
  • Fixed incorrect FTP TLS connection (#2114) @Andry925

ThingsBoard IoT Gateway v3.8.3

Choose a tag to compare

@github-actions github-actions released this 26 Mar 10:51

🛠 Improvements

⚙️ Core:

🧩 FTP connector:

  • Added overridable pre/post file processing hooks (#2066) @cpavot

🧩 Request connector:

  • Added option to read basic auth credentials from ENV variables (#2090) @maghibus

🐛 Bug fixes

🐛 Core:

🐛 MQTT connector:

🐛 Modbus connector:

🐛 OPC-UA connector:

🐛 BACnet connector:

🐛 Request connector:

🐛 REST connector:

ThingsBoard IoT Gateway

Choose a tag to compare

@github-actions github-actions released this 05 Feb 11:31

🛠 Improvements

🧩 FTP connector:

  • Improved placeholders and file headers management (#2060) @cpavot

🐛 Bug fixes

🐛 OPC-UA connector:

🐛 BACnet connector:

🐛 Request connector:

  • Fixed incorrect JSON request uplink data conversion (#2054) @Andry925

ThingsBoard IoT Gateway

Choose a tag to compare

@github-actions github-actions released this 23 Dec 12:39
c245544

🛠 Improvements

🧩 MQTT connector:

🧩 Modbus connector:

🧩 OPC-UA connector:

  • Added ability to use relative path with identifier device node (#2038) @Andry925
  • Added ability to use attribute updates/RPCs with absolute path to node that do not belong to device node pattern (#2036) @Andry925
  • Added black-box tests (#2033) @Andry925

🧩 BACnet connector:

  • Added support for any data type of schedule and fixed subnet mask validation (#2022) @majuss

🧩 FTP connector:

🧩 REST connector:

ThingsBoard IoT Gateway

Choose a tag to compare

@github-actions github-actions released this 26 Nov 10:58

🛠 Improvements

⚙️ Core:

🧩 Modbus connector:

🧩 Request connector:

🧩 BACnet connector:

🧩 FTP connector:

🐛 Bug fixes

🐛 Core:

  • Removed legacy argument from publish attribute/telemetry methods (#2006) @samson0v

🐛 MQTT connector:

🐛 Modbus connector:

  • Fixed register allocation for float32/64 in wide range requests (#2015) @miikue
  • Added ability to read more than 16 addresses in batch reading (#2007) @samson0v
  • Fixed error with InvalidStateError on attribute update task result (#1999) @Andry925

ThingsBoard IoT Gateway

Choose a tag to compare

@github-actions github-actions released this 29 Oct 11:47

🛠 Improvements

⚙️ Core:

🧩 Modbus connector:

🧩 BACnet connector:

  • Added support to work with multiple devices on the same IP + port (#1992) @samson0v

🐛 Bug fixes

🐛 Core:

🐛 MQTT connector:

🐛 Modbus connector:

🐛 OPC-UA connector:

  • Added URI parameter to the configuration (#2001) @samson0v
  • Fixed config parsing for certificate-based auth (#2000) @samson0v
  • Fixed error with incorrect deviceNameExpression/deviceProfileExpression parsing from full path (#1993) @Andry925
  • Fixed attribute updates and rpc processing after reconnect (#1981) @Andry925

🐛 BLE connector:

🐛 BACnet connector:

🐛 REST connector:

  • Fixed device name expression access in json converter (#1983) @donx2023

ThingsBoard IoT Gateway

Choose a tag to compare

@github-actions github-actions released this 23 Sep 10:44

🛠 Improvements

⚙️ Core:

🧩 MQTT connector:

  • Added unit tests for attribute updates, attribute requests, connect and disconnect requests (#1943) @Andry925

🧩 BACnet connector:

  • Added more robust error handling for incorrect values inside the application section (#1948) @Andry925
  • Added unit tests for BACnet connector (#1914) @Andry925
  • BACnet schedular support (#1931) @majuss

🐛 Bug fixes

🐛 Core:

🐛 MQTT connector:

🐛 OPC-UA connector:

🐛 BLE connector:

🐛 BACnet connector:

🐛 KNX connector:

  • Improved KNX RPC replies, error handling, and task robustness (#1952) @Andry925
  • Fixed error with incorrect rpc request handling (#1951) @Andry925

ThingsBoard IoT Gateway

Choose a tag to compare

@github-actions github-actions released this 12 Aug 08:45

🛠 Improvements

⚙️ Core:

🧩 Modbus connector:

🧩 OPC-UA connector:

🧩 BACnet connector:

  • Added ability to use Object identifiers for device identification, added EDE parsing (#1859) @samson0v

🧩 Request connector:

Other:

🐛 Bug fixes

🐛 MQTT connector:

  • Fixed problem with attribute updates that contain JSON data (#1875) @apachler

🐛 Modbus connector:

🐛 OPC-UA connector:

  • Removed extra log and fixed condition for task_completion flag (#1928) @Andry925
  • Fixed error with incorrect attribute update after OPC-UA server disconnnect (#1923) @Andry925

🐛 BACnet connector:

🐛 Request connector:

🐛 REST connector:

🐛 Other:

ThingsBoard IoT Gateway

Choose a tag to compare

@github-actions github-actions released this 08 Jul 06:30

What's Changed

⚛ Core improvements

  • Added ability to limit database files size in SQLite storage (#1822) @Andry925

🔗 Connectors improvements

BACnet

MQTT

  • Support for PAHO client keepalive in MQTT connector (#1865) @apachler
  • Added special attribute to converter (SUPPORTS_BYTES_PAYLOAD) if present in converter object it changes type of data that passed to converter to raw bytes (8c1748f) @imbeacon

Request

  • Added ability to define different hosts in the same connector (#1856) @apachler

REST

  • Added ability to use SSL client certificates for outgoing request (#1856)
  • Added ability to use query string parameters with request methods other than GET (#1856) @apachler
  • Added ability to use URL matching info like "endpoint": "/myapi/{someKey:.*}" (#1856) @apachler

OPC-UA

  • Added device states synchronization on device connect (#1843) @samson0v
  • Added identifier support for device name/profile expression (#1815) @samson0v
  • Added reconnectRetriesCount, reconnectBackoffInitialDelay, reconnectBackoffFactor to get ability to control reconnection (bc15f4f) @imbeacon

FTP

  • Added ability to use "tsField" like in MQTT and REST connectors (1509189) @imbeacon

🐛 Bug fixes

  • Fixed constant device profile expression parsing failure in MQTT connector (#1860) @wallevex
  • Fixed processing data in arrays in MQTT JSON uplink converter (1a485e1) @imbeacon
  • Fixed RPC commands to Modbus connector (#1839) @samson0v
  • Fixed processing serial devices in Modbus connector (#1864) @samson0v
  • Fixed devices deleting in OPC-UA connector (#1858) @samson0v
  • Fixed device objects discovering, added logs in BACnet connector (#1847) @samson0v
  • Fixed FTP backwards compatibility adapter (#1840) @samson0v
  • Fixed code that prevented usage of custom timestamp (#1835) @trya2l
  • Fixed factory protocol connect callback called while connected for Modbus (#1816) @samson0v
  • Fixed ability to use "useReceivedTs" parameter in MQTT connector (34e9a40) @imbeacon

ThingsBoard IoT Gateway

Choose a tag to compare

@imbeacon imbeacon released this 03 Jun 04:37

What's Changed

Improvements

BACnet connector

MQTT connector

  • Add QoS parameter support for MQTT publish methods by @mircopz in #1787

Modbus

SQLite storage

  • Added OperationalError handling for SQLite storage by @samson0v in #1781

Bug fixes

  • Fix custom serial access errors by @Xsakura1314 in #1776
  • Fixed get_address_regex method for BACnet connector by @samson0v in #1792
  • Fix/fix bug with device after renaming by @Andry925 in #1801
  • Fixed returning BACnet device details if parameters are none by @samson0v in #1810
  • Remove deprecated functions to process configs from mqtt, opcua and t… by @Andry925 in #1775

New Contributors

Full Changelog: 3.7.4...3.7.5