[release] ChirpStack Network Server v3.14 test releases

v3.14.0-test.1

Features

Improved frame logging

This moves the frame-logging feature from Redis Pub/Sub to Redis Streams, persisting a configurable amount of items (default: 10) in Redis.

Note: Redis Streams requires Redis 5.0.0+.

LR-FHSS data-rate

This adds support for the LR-FHSS data-rates for EU868, US915 and AU915. Note: this is an experimental feature.

Improvements

  • Increment multicast gateway-delay after the first item. This takes away the initial delay of the first enqueued item.
  • Remove device lock if downlink fails because of gateway lock.

Bugfixes

  • Fix duplicated context id (and downlink_id) in Class B/C scheduler batch.
  • Fix duplicated context id (and downlink_id) in multicast scheduler batch.
  • Add stats ID and downlink ID to MQTT handler lock keys.
  • Re-send AppSKeyEnvelope to AS in case of connection issue. (#536)

Testing

Debian

Use the testing channel instead of stable:

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

Docker

Use the chirpstack/chirpstack-network-server:3.14.0-test.1 image and tag.

2 Likes

v3.14.0-test.2

Features

Improved frame logging

This moves the frame-logging feature from Redis Pub/Sub to Redis Streams, persisting a configurable amount of items (default: 10) in Redis.

Note: Redis Streams requires Redis 5.0.0+.

LR-FHSS data-rate

This adds support for the LR-FHSS data-rates for EU868, US915 and AU915. Note: this is an experimental feature.

Improvements

  • Increment multicast gateway-delay after the first item. This takes away the initial delay of the first enqueued item.
  • Remove device lock if downlink fails because of gateway lock.
  • Move from RSA to ECDSA key generation for gateway client-certificates.

Bugfixes

  • Fix duplicated context id (and downlink_id) in Class B/C scheduler batch.
  • Fix duplicated context id (and downlink_id) in multicast scheduler batch.
  • Add stats ID and downlink ID to MQTT handler lock keys.
  • Re-send AppSKeyEnvelope to AS in case of connection issue. (#536)
  • Correctly compute ConfFCnt for MIC (LoRaWAN 1.1). (#540)
1 Like