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
andtonic
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).