Skip to content

Releases: chirpstack/chirpstack-mqtt-forwarder

v4.4.0

16 Jun 14:51
Compare
Choose a tag to compare

v4.4.0

Features

Concentratord ZMQ API

This updates the Concentratord ZMQ API interface to be compatible with the ChirpStack Concentratord v4.5+ and ChirpStack Gateway Mesh v4.1+. If using the Concentratord backend, make sure to update this / these component(s) too.

Mesh events / commands

This refactors the Gateway Mesh heartbeat payload into a more generic Mesh Event payload, which can be used by both "known" and "proprietary" event types. The first implemented "known" type is the heartbeat. It also implements Mesh commands that can be used to execute commands configured on the Relay gateway.

Bugfixes

  • Handle ant payload sent by Tektelic gateways. (#691)
  • Fix handling of negative altitude. (#66)

v4.3.2

23 Apr 12:16
Compare
Choose a tag to compare

Features

  • Add MQTT connection callback configuration (e.g. to exec. command to turn on / off LED on gateway).

Improvements

  • Make MQTT re-connect interval configurable through reconnect_interval config option. (#63)
  • On startup, validate that Gateway ID is 8-bytes. (#65)
  • Update internal dependencies.

v4.3.1

15 Aug 11:38
Compare
Choose a tag to compare

features

  • implement handling of chirpstack gateway mesh heartbeat messages.

Improvements

  • Update internal dependencies.

Bugfixes

  • Spawn message-callback to not block MQTT eventloop. (#57)

v4.3.0

10 May 12:31
Compare
Choose a tag to compare

v4.3.0

Features

  • Expose duty-cycle stats exposed by ChirpStack Concentratord.
  • Make it possible to use environment variables in configuration (like ChirpStack).

Improvements

  • Update internal dependencies.

v4.2.3

19 Mar 09:48
Compare
Choose a tag to compare

Improvements

  • Add keep_alive_interval config option for MQTT. (#54)
  • Update internal dependencies.

v4.2.2

11 Mar 15:11
Compare
Choose a tag to compare

Bugfixes

  • Fix mips corrupted payloads regression re-introduced by v4.2.1. (#50)

v4.2.1

11 Mar 11:42
Compare
Choose a tag to compare

Bugfixes

  • Fix firewall security issue on Kerlink gateways.

v4.2.0

27 Feb 15:17
Compare
Choose a tag to compare

v4.2.0

Features

paho-mqtt to rumqttc refactor

This refactors the code to use rumqttc instead of paho-mqtt as MQTT client library. As rumqttc is a pure-Rust MQTT client, which uses rustls for TLS, it is no longer needed to statically link against OpenSSL.

Improvements

  • Add AMD64 build. (#46)
  • Reconnect ZeroMQ REQ socket on error.
  • Update dependencies.

Bugfixes

  • Fix extending meta-data in Concentratord backend.
  • Fix udp_bind > bind error in config examples. (#49)
  • Fix corrupted payloads on mips / mipsel platforms. (#50, #52)

v4.1.3

09 Nov 14:51
Compare
Choose a tag to compare

Improvements

  • Update RAK packaging for WisGateOS2 v2.2+.
  • Implement preamble and no_crc fields.
  • Update internal dependencies.

v4.1.1

07 Sep 11:43
Compare
Choose a tag to compare

Improvements

  • Add packaging for RAK ramips_24kec based gateways.
  • Update internal dependencies.

Bugfixes

  • Fix setting empty username and password in MQTT. (#257)