This repository was archived by the owner on May 2, 2025. It is now read-only.
0.3.0
This release contains changes that are not backwards compatible!
Features & changes:
- Nodes can now be grouped per application (e.g. called
temperature-sensor).
For backwards compatibility, theAppEUIis used as application name when
upgrading. - Nodes can now be given a name (e.g.
garden-sensor), which must be unique
within an application. For backwards compatibility theDevEUIis used as
name for the nodes when upgrading. - Application ID, and the name of the application and node are included in the
MQTT payloads. - JWT token validation is now based on the ID of the application instead of the
AppEUI(which should not be used for grouping nodes by purpose). - The gRPC and REST apis have been updated to reflect the above application and
node name changes. - The MQTT topics (and payloads) are now based on the application ID and node
DevEUI(see mqtt topics for more info). - An endpoint for activating nodes and for fetching the activation status has
been added (before this was done by using the node-session endpoint). - The node activation mode can now be set (OTAA or ABP). Incoming join-requests
for ABP nodes will be rejected. - The node-session API is now accessible at
/api/node/{devEUI}/session.
Many thanks to @jcampanell-cablelabs
and @VirTERM for their input on the API changes.
Bugfixes:
limitandoffseturl parameters are now correctly documented in the
API console.- More descriptive error on missing
--http-tls-certand--http-tls-key
configuration.