Releases: chirpstack/chirpstack-mqtt-forwarder
Releases · chirpstack/chirpstack-mqtt-forwarder
v4.3.2
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
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
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
Improvements
- Add
keep_alive_interval
config option for MQTT. (#54)
- Update internal dependencies.
v4.2.2
Bugfixes
- Fix mips corrupted payloads regression re-introduced by v4.2.1. (#50)
v4.2.1
Bugfixes
- Fix firewall security issue on Kerlink gateways.
v4.2.0
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
Improvements
- Update RAK packaging for WisGateOS2 v2.2+.
- Implement
preamble
and no_crc
fields.
- Update internal dependencies.
v4.1.1
Improvements
- Add packaging for RAK
ramips_24kec
based gateways.
- Update internal dependencies.
Bugfixes
- Fix setting empty username and password in MQTT. (#257)
v4.1.0
v4.1.0
Features
DevAddr and JoinEUI filters
This adds a [backend.filters]
configuration section under which it is possible to configure the prefix-filters for DevAddr (data uplink) and JoinEUIs (join-requests).
Improvements
Time fallback
This adds a time_fallback_enabled
configuration option to the semtech_udp
section. If enabled and no RX time is provided by the packet-forwarder, then the ChirpStack MQTT Forwarder server-time will be used as fallback.
Build improvements
The provided pre-compiled binaries are fully static and based on musl libc. This removes the need to compile against a very old verion of glibc to stay compatible with old gateway firmwares.
Other improvements
Bugfixes
- Fix bootstript for Dragino
.ipk
package.