Skip to content

Releases: chirpstack/chirpstack-gateway-bridge

v3.9.0

06 Jul 18:10
Compare
Choose a tag to compare

ChirpStack Gateway Bridge v3.9.0

Features

Multi-downlink commands and ACKs

This multi-downlink feature allows a Network Server to send multiple downlink opportunities at once, e.g. one item for RX1 and one for RX2. The gateway will send at most one downlink item from the list. The ChirpStack Gateway Bridge will respond with a list of ACK items, indicating which item item was emitted, which item(s) failed and which item(s) were ignored (because the previous item was emitted).

Channel re-configuration

This implements channel re-configuration for the ChirpStack Concentratord backend over MQTT. This also removes the channel re-configuration for the Semtech UDP Packet Forwarder. While this feature had been removed from the documentation code references were still present. As there are different implementations of the Semtech UDP Packet Forwarder, there are also different flavors of configuration files.

The ChirpStack Concentratord provides a unified API to different types of gateways which makes it possible to implement channel re-configuration for this backend.

Kerlink iStation

This release provides IPK packages that can be installed on a Kerlink iStation gateway.

Improvements

  • Split multi-line meta-data returned by a command only once on delimiter.
  • Forward meta-data provided by a Packet Forwarder backend.

v3.9.0-test.1

25 May 07:13
Compare
Choose a tag to compare
v3.9.0-test.1 Pre-release
Pre-release
v3.9.0-test.1

v3.8.0

02 Apr 08:03
Compare
Choose a tag to compare

v3.8.0

Features

Multi-line meta-data commands

This makes it possible to let a meta-data command return multiple lines of values. In case of multi-line output, ChirpStack Gateway Bridge will split each line by a configured delimiter to obtain the key / value pairs.

Bugfixes

  • Fix race condition in Semtech UDP Packet Forwarder backend. (#162)

v3.7.1

13 Feb 11:24
Compare
Choose a tag to compare

v3.7.1

Bugfixes

  • Fix dupliated configuration in Tektelic config example.
  • Fix / improve ZMQ socket re-connect for Concentratord backend.

v3.7.0

03 Feb 12:29
Compare
Choose a tag to compare

v3.7.0

Features

Concentratord backend

The Concentratord backend is compatible with the ChirpStack Concentratord daemon. Please note that this backend is experimental.

Syslog output

When log_to_syslog is enabled in the configuration file, the log output will be written to syslog.

Improvements

  • Change MQTT max. reconnect interval default value to 1 minute.
  • Refactor MQTT subscribe / unsubscribe logic.

Bugfixes

  • Use DevEUI object length instead of JoinEUI. (#154)
  • Remove default values for BasicStation filters. (#157)
  • Fix BasicStation websocket ping loop. (#156)

v3.7.0-test.2

27 Jan 09:03
Compare
Choose a tag to compare
v3.7.0-test.2 Pre-release
Pre-release
v3.7.0-test.2

v3.7.0-test.1

23 Jan 18:20
Compare
Choose a tag to compare
v3.7.0-test.1 Pre-release
Pre-release
v3.7.0-test.1

v3.6.0

13 Jan 08:57
Compare
Choose a tag to compare

v3.6.0

Features

Raw packet-forwarder events / commands

Using the raw packet-forwarder events and commands, it is possible to use the BasicStation Remote Command and BasicStation Remote Shell
features.

Terminate on connect error

The terminate_on_connect_error will terminate the ChirpStack Gateway Bridge process when it can't connect to the MQTT broker. In some cases this is preferred over the retry loop.

Improvements

FSK FDev

Before the frequency deviation was always set to the FSK datarate / 2. It is now possible to set it manually (falling back on datarate / 2 when unset).

v3.5.0

27 Nov 11:47
Compare
Choose a tag to compare

v3.5.0

Features

MIPS builds

This is the first release providing binaries compiled for MIPS. These binaries are compiled with GOMIPS=softfloat and are compressed with upx as MIPS based gateways have usually limited storage space available. (#65)

RPM packaging

This is the first release providing .rpm packages for CentOS and RedHat. (#145)

Improvements

Environment variable configuration

The usage of . in environment variables for configuration has been deprecated (it will continue to work, but will log a warning). Instead of ., use a double underscore (__). (#144)

Multiple MQTT servers

This release adds support for the configuration of multiple MQTT servers. (#141)

v3.4.1

05 Nov 08:48
Compare
Choose a tag to compare

Bugfixes

  • Fixes init stop script which could cause the ChirpStack Gateway Bridge to not properly stop or restart.