Skip to content

Releases: brocaar/chirpstack-network-server

v2.7.0

16 Apr 14:12
Compare
Choose a tag to compare

v2.7.0

Improvements

Gateway downlink timing API

In order to implement support for the Basic Station some small additions were made to the gateway API, the API used in the communication between the LoRa Gateway Bridge and LoRa Server.

LoRa Server v2.7+ is compatible with both the LoRa Gateway Bridge v2 and (upcoming) v3 as it contains both the old and new fields. The old fields will be removed once LoRa Server v3 has been released.

Max. ADR setting

  • Remove max. DR field from device-session and always use max. DR from service-profile.

Pre-compiled binaries are available at: https://www.loraserver.io/loraserver/overview/downloads/.

v2.6.1

02 Apr 19:46
Compare
Choose a tag to compare

v2.6.1

Bugfixes

  • Fix CFList with channel-mask for LoRaWAN 1.0.3 devices.
  • Fix triggering uplink configuration function (fixing de-duplication). #387

Pre-compiled binaries are available at: https://www.loraserver.io/loraserver/overview/downloads/.

v2.6.0

07 Mar 14:29
Compare
Choose a tag to compare

v2.6.0

Features

  • On ADR, decrease device DR when the device is using a higher DR than the maximum DR set in the service-profile. #375

Bugfixes

  • Implement missing DeviceModeReq mac-command for LoRaWAN 1.1. #371
  • Fix triggering gateway config update. #373

Improvements

  • Internal code-cleanup with regards to passing configuration and objects.
  • Internal migration from Dep to Go modules.

Pre-compiled binaries are available at: https://www.loraserver.io/loraserver/overview/downloads/.

v2.6.0-test1

07 Mar 14:28
Compare
Choose a tag to compare
v2.6.0-test1 Pre-release
Pre-release
v2.6.0-test1

v2.5.0

14 Feb 11:11
Compare
Choose a tag to compare

v2.5.0

Features

  • Environment variable based configuration has been re-implemented.

Improvements

  • When mac-commands are disabled, an external controller can still receive all mac-commands and is able to schedule mac-commands.
  • When no accurate timestamp is available, the server time will be used as DeviceTimeAns timestamp.

Bugfixes

  • Fix potential deadlock on MQTT re-connect (#103)
  • Fix crash on (not yet) support rejoin-request type 1 (#367)

Pre-compiled binaries are available at: https://www.loraserver.io/loraserver/overview/downloads/.

v2.4.1

24 Dec 15:26
Compare
Choose a tag to compare

v2.4.1

Bugfixes

  • Fix typo in month_aggregation_ttl default value.

Pre-compiled binaries are available at: https://www.loraserver.io/loraserver/overview/downloads/.

v2.4.0

24 Dec 12:37
Compare
Choose a tag to compare

v2.4.0

Upgrade notes

This update will migrate the gateway statistics to Redis, using the default *_aggregation_ttl settings. In case you would like to use different durations, please update your configuration before upgrading.

Improvements

Gateway statistics

Gateway statistics are now stored in Redis. This makes the storage of statistics more lightweight and also allows for automatic expiration of statistics. Please refer to the [metrics.redis] configuration section and the *_aggregation_ttl configuration options.

Join-server DNS resolver (A record)

When enabled (resolve_join_eui), LoRa Server will try to resolve the join-server using DNS. Note that currently only the A record has been implemented and that it is assumed that the join-server uses TLS. Experimental.

FPort > 224

LoRa Server no longer returns an error when a fPort greater than 224 is used.

Bugfixes

  • Fix init.d logrotate processing. (#364)

Pre-compiled binaries are available at: https://www.loraserver.io/loraserver/overview/downloads/.

v2.3.1

11 Dec 12:55
Compare
Choose a tag to compare

v2.3.1

Bugfixes

  • Fix polarization inversion regression for "Proprietary" LoRa frames.

Pre-compiled binaries are available at: https://www.loraserver.io/loraserver/overview/downloads/.

v2.3.0

11 Oct 18:01
Compare
Choose a tag to compare

v2.3.0

Features

Google Cloud Platform integration

LoRa Server is now able to integrate with Cloud Pub/Sub for gateway communication (as an alternative to MQTT). Together with the latest LoRa Gateway Bridge version (v2.6.0), this makes it possible to let LoRa gateways connect with the Cloud IoT Core service and let LoRa Server communicate with Cloud IoT Core using Cloud Pub/Sub.

RX window selection

It is now possible to select which RX window to use for downlink. The default option is RX1, falling back on RX2 in case of a scheduling error. Refer to Configuration documentation for more information.

Improvements

Battery status

LoRa Server now sends the battery-level as a percentage to the application-server. The battery field (0...255) will be removed in the next major release.

Downlink scheduler configuration

The downlink scheduler parameters are now configurable. Refer to Configuration documentation for more information. #355.

Pre-compiled binaries are available at: https://www.loraserver.io/loraserver/overview/downloads/.

v2.2.0

17 Sep 09:25
Compare
Choose a tag to compare

v2.2.0

Features

Geolocation

This adds support for geolocation through an external geolocation-server, for example LoRa Geo Server. See Configuration for configuration options.

Fine-timestamp decryption

This adds support for configuring the fine-timestamp decryption key per gateway (board).

Bugfixes

  • Ignore unknown JSON fields when using the json marshaler.
  • Fix TX-power override for Class-B and Class-C. (#352)

Pre-compiled binaries are available at: https://www.loraserver.io/loraserver/overview/downloads/.