Added
- Add
the-things-stack
device template converter, enabled by default. Effectively, this allows importing end devices from the Console. - Support for binary decoding downlink messages previously encoded with Javascript or CayenneLPP.
- Common CA certificates available in documentation.
- Service data fields to pub/subs and webhooks in the Console.
Changed
- Scheduling failure events are now emitted on unsuccessful scheduling attempts.
- Default Javascript function signatures to
encodeDownlink()
,decodeUplink()
anddecodeDownlink()
. - Default Class B timeout is increased from 1 minute to 10 minutes as was originally intended.
- Update Go to 1.15
- Application, gateway, organization and end device title sections in the Console.
- Network Server downlink queues now have a capacity - by default maximum application downlink queue length is 10000 elements.
- Improve ADR algorithm loss rate computation.
Deprecated
- Previous Javascript function signatures
Decoder()
andEncoder()
, although they remain functional until further notice.
Fixed
- CLI login issues when OAuth Server Address explicitly includes the
:443
HTTPS port. - Documentation link for LoRa Cloud Device & Application Services in the Lora Cloud integration view in the Console.
- Webhooks and Pub/Subs forms in the Console will now let users choose whether they want to overwrite an existing record when the ID already exists (as opposed to overwriting by default).
- Pub/Sub integrations not backing off on internal connection failures.
- Network Server ping slot-related field validation.
- Memory usage of Network Server application uplink queues.
- Incorrect uplink FCnt display in end device title section.
- Service Data messages being routed incorrectly.
Docker images
docker pull thethingsnetwork/lorawan-stack-dev:3f0c189ff912b88921cd4705b3afb8c57b1a6c53
docker pull thethingsnetwork/lorawan-stack:3.9
docker pull thethingsnetwork/lorawan-stack:3.9.3