Features
Gateway Mesh
This is a new feature that makes it possible to extend network coverage by deploying 'Relay Gateways' that operate without internet access. While the Gatway Mesh only requires changes to the LoRa Gateways, this implements an overview of detected Relay Gateways and their last heartbeat. Please see ChirpStack Gateway Mesh for for information. Support for this feature will be implemented in the next ChirpStack Gateway OS version.
Other features
- Add support for generating PHP gRPC code. (#431)
Improvements
- Update internal dependencies.
- Add
passive_roaming_validate_mic
configuration option to enable / disable MIC validation for passive-roaming. - Update sslmode options in PostgreSQL config template. (#433)
- Fallback to empty DevAddr, EUI, NetID or AES-key in case of empty string. (#453)
- Make OIDC and OAuth2 scopes configurable. (#443)
- Update GitHub workflow action versions. (#461)
- Document
user_info
configuration inregion_xxxx.toml
configuration files. (#462) - Replace
warp
dependency byaxum
for API request handling. - UI: Make it possible to configure the tileserver. (#451)
- UI: Replace
moment
withdate-fns
. (#460) - UI: Migrate from
create-react-app
tovite
. (#459) - UI: Update codec template with JSDoc. (#473)
- API: Improve device activation in documentation. (#454)
Bugfixes
- API: Remove
frame_log
from__init__.py
in Python SDK. (#422) - Fix sending
HomeNSAns
message-type toHomeNSReq
request. - Fix empty string in Regional Paramaters revision column. (#432)
- Fix exposing full JS codec errors. (#440)
- Fix setting gateway altitude in stats handler. (#458)
- Add signal handler to handle
SIGTERM
correctly. (#480)