v4.17.0-test.1
Features
CLI password reset
This release adds a new CLI option to reset passwords, either by prompt or by password file. (#820)
Secondary NetIDs for roaming
This feature makes it possible to assign secondary NetIDs to a roaming-agreement. This makes it possible to use multiple NetIDs within a single roaming-agreement.
Read-only API keys
This release adds the option to create read-only API keys. If a key is configured as read-only, it is not possible to create, update or delete objects with this key.
Improvements
- Update Docker base-image to Alpine v3.23.3
- Update dependencies for API clients.
- Misc. UI improvements. (#823)
- Add
dev_euifilter to list multicast groups API. (#728) - Set
enabled_uplink_channel_indiceson first uplink for ABP devices. (#844) - Add PKCE challenge support for OIDC. (#851)
- Update internal dependencies.
Bugfixes
- Remove FCnt increment check from
get_for_phypayloadfunction. (#813) - Remove
device_profile_templatesimport from Python API client. (#842) - Fix JS codec / Buffer module unable to import
ieee754module. (#841). Warning: As a side-effect of this fix, strict mode is now enforced by the JS runtime! - Fix MQTT integration shared subscription for command subscribe.
- Remove
ws://option fromconfigfiletemplate in MQTT configuration, as this scheme is (currently) not available. (#741) - Fix OIDC user dropdown menu in UI. (#852)
Testing
For testing, please use the Docker image or downloads below:
- Docker image: chirpstack/chirpstack:4.17.0-test.1
- .deb / .tar.gz downloads