Skip to content

Releases: brocaar/chirpstack-application-server

v3.3.1

17 Sep 09:13
Compare
Choose a tag to compare

v3.3.1

Improvements

  • Add RXInfo and TXInfo to join-notifications. (#235)

Bugfixes

  • Propagate gRPC errors to that the correct HTTP status is returned. (#349)
  • Fix not found UI error when device is inactive. (#359)

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

v3.3.0

20 Aug 13:35
Compare
Choose a tag to compare

v3.3.0

Features

Multi-frame geolocation

The multi-frame geolocation (implemented by LoRa Server v3.2.0) fields have been added to the Device Profile form in the web-interface.

Prometheus metrics

Prometheus metics have been implemented for the Join Server API interface.

Improvements

  • Update UI dependencies to their latest versions.
  • Show popup on gateway create when no Service Profile exists. (#345)
  • Remove unused fields when listing users. (#328)
  • Update multicast address and session-key input field widgets.
  • Mention in API description that the organization ID of an application can not be updated after create. (#343)

Bugfixes

  • Trigger organization dropdown reload on organization change. (#342)

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

v3.2.0

24 Jul 08:34
Compare
Choose a tag to compare

v3.2.0

Features

Device queue

The LoRa App Server web-interface has now the option to:

  • Enqueue payloads
  • List pending queue items
  • Flush the device queue

Prometheus metrics

gRPC API metrics can now be exposed using a Prometheus metrics endpoint.
In future releases, more metrics will be exposed using this endpoint.

Improvements

  • Multicast-group frame-counter cleanup (there was a column in both the LoRa App Server and LoRa Server database). (#339)

Bugfixes

  • Fix missing multicast enqueue error handler (this caused the enqueue endpoint to return a 200 even in case of error).

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

v3.1.0

08 Jul 08:16
Compare
Choose a tag to compare

v3.1.0

Features

Device variables and tags

Device variables and tags are user-defined key/value values that can be assigned to devices. Tags can be used to add additional meta-data to devices and variables can be used for configured integrations (e.g. ThingsBoard requires a per-device Access Token).

PostgreSQL integration

When configured in the lora-app-server.toml configuration file, this integration will write events into a PostgreSQL database. See the PostgreSQL Integration documentation for more information.

ThingsBoard integration

When configured as Application integration, this integration will write attributes and telemetry to the configured ThingsBoard instance. See the ThingsBoard Integration documentation for more information.

Improvements

  • Speedup login with default admin / admin credentials (for low CPU power devices). (#320)
  • Gateway ID, FPGA ID and AES-key widgets have been updated.
  • Always display Class-C timeout field in Device Profile.

Bugfixes

  • Fix Gen Application Key is no longer a mandatory field. (#322)
  • Fix create organization user. (#323)

Upgrading

Before upgrading, you must enable the hstore extension for the LoRa App Server PostgreSQL database. Example commands assuming the database is named loraserver_as:

sudo -u postgres psql

Within the PostgreSQL prompt, enter the following queries:

-- change to loraserver_as database and enable extension
\c loraserver_as
create extension hstore;

-- exit the prompt
\q

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

v3.1.0-test.1

26 Jun 11:44
Compare
Choose a tag to compare
v3.1.0-test.1 Pre-release
Pre-release
v3.1.0-test.1

v3.0.0

26 Jun 11:13
Compare
Choose a tag to compare

v3.0.0

Features

Firmware Update Over The Air (FUOTA)

This release provides an implementation of the FUOTA specification. Currently the deployment is limited to one device as we would like to gather feedback on this implementation first. However, in this implementation the deployment to groups of devices is taken into account. Note: this feature is experimental and the API might change.

Updated rxInfo / txInfo (live frame-logs)

The LoRa Server <> LoRa Gateway Bridge messages have been updated to make the downlink scheduling more flexible and generic. This change exposes these fields in the live gateway and device frame-logs.

Payload codec

The payload codec settings have been moved to the Device Profile. Codec settings set in the application configuration still remain functional, but new codec settings must be configured in the Device Profile.

Bugfixes

  • Fix organization admin cannot add existing users. (#315)

Upgrading

Please upgrade LoRa Server first to v3 (see Changelog), then upgrade LoRa App Server to v3. This LoRa App Server release is fully backwards compatible.

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

v3.0.0-test.4

07 May 14:28
Compare
Choose a tag to compare
v3.0.0-test.4 Pre-release
Pre-release
v3.0.0-test.4

v3.0.0-test.3

07 May 13:00
Compare
Choose a tag to compare
v3.0.0-test.3 Pre-release
Pre-release
v3.0.0-test.3

v3.0.0-test.2

03 May 09:36
Compare
Choose a tag to compare
v3.0.0-test.2 Pre-release
Pre-release
v3.0.0-test.2

v2.6.1

01 May 14:16
Compare
Choose a tag to compare

Improvements

  • Make it possible in the API to move devices between applications.
  • Add DevAddr to enqueue API call to LoRa Server so that LoRa Server can validate the session-keys are in sync.
  • Add device details overview (UI).

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