[release] LoRa App Server v3.4 (test releases)

LoRa App Server v3.4.0-test.1

Features

IDs for correlation

This release implements per context unique IDs that are printed in the logs and are returned as header in API responses. This makes it easier to correlate log events.

Organization admin permissions

Next to the organization admin permission, this release makes it possible to also (instead of full organization admin permissions), make an user “device admin” or “gateway admin”.

Migrate gateway stats

This release migrates the gateway stats from LoRa Server into LoRa App Server. This also adds new configuration options to the configuration file, to configure the timezone for aggregation and metrics retention.

Gateway map

In the gateway list page, it is now possible to show a map showing all the gateways and their states.

Upgrading

This release requires LoRa Server v3.3.0 or later (which will forward the gateway stats to the Application Server API). After upgrading LoRa App Server and restarting it, it will run a migration to import existing stats from the LoRa Server database. Therefore make sure LoRa Server is up and running during the upgrade of LoRa App Server.


Testing

Debian

Use the testing channel instead of stable:

sudo echo "deb https://artifacts.loraserver.io/packages/3.x/deb testing main" | sudo tee /etc/apt/sources.list.d/loraserver.list

Docker

Use the loraserver/lora-app-server:3.4.0-test.1 image and tag (available shortly).

1 Like

LoRa App Server v3.4.0-test.2

Features

IDs for correlation

This release implements per context unique IDs that are printed in the
logs and are returned as header in API responses. This makes it easier to
correlate log events.

Organization admin permissions

Next to the organization admin permission, this release makes it possible
to also (instead of full organization admin permissions), make an user
“device admin” or “gateway admin”.

Migrate gateway stats

This release migrates the gateway stats from LoRa Server into LoRa App Server.
This also adds new configuration options to the configuration file, to configure
the timezone for aggregation and metrics retention.

Gateway map

In the gateway list page, it is now possible to show a map showing all the
gateways and their states.

Improvements

  • Add PostgreSQL max open / idle connections settings. (#360

Upgrading

This release requires LoRa Server v3.3.0 or later (which will forward the
gateway stats to the Application Server API). After upgrading LoRa App Server
and restarting it, it will run a migration to import existing stats from the
LoRa Server database. Therefore make sure LoRa Server is up and running
during the upgrade of LoRa App Server.