[release] ChirpStack v4.10

v4.10.1

Features

SQLite support

This add support for using SQLite instead of PostgreSQL as database. Please note that the database backend must be selected at compile time (default PostgreSQL). SQLite is ideal for embedded ChirpStack deployments (like the ChirpStack Gateway OS, which will migrate to SQLite in the next version). Pre-compiled binaries are provided for both PostgreSQL and SQLite in the Downloads. (#418, #540)

Queue-item expiration

This makes it possible to set an expires-at timestamp for multicast and unicast queue-items, in case they must be automatically removed from the queue after a given timestamp.

Improvements

  • ui: Update page-title according to page. (#539)
  • api: Update gRPC dependencies in Java API. (#494)
  • api: Re-export pbjson_types and tonic in Rust API. (#503)
  • api: Add support for C. (#549)

Bugfixes

  • ui: Fix tooltip data formatting. (#503)
  • Remove OFF from log levels (this is an invalid level).
  • Fix escaping when generating config template.
  • Fix validate_mic clause (Backend Interfaces).
2 Likes

v4.10.2

Improvements

  • Store DevNonces per JoinUI.
  • Update base Docker base to Alpine 3.21.0.
  • Internal dependency updates.

Bugfixes

  • Delete expired multicast queue-items in case the gateway is offline (previously these would be delete once the gateway would come online).
1 Like