v2.1.0
New Features
- Increase scalability for multi-gateway scenarios.
This eliminates several disadvantages in a multi-LNS deployment scenario.
See ADR - 010. LNS sticky affinity over multiple sessions. - Standalone discovery service for dynamic LNS discovery.
See ADR - 009. LoRaWAN Network Server (LNS) discovery. - LoRaBasicsStationModule updated to Basics Station v2.0.6:
- Support for SX1302 (configurable via "CORECELL" parameter)
- Adjustable log level (configurable via "LOG_LEVEL" parameter)
Breaking Changes
- #1576: The default deduplication strategy is now "Drop" instead of "None". More information found in the decision record.
Quality Improvements
- #1573: Handling
ObjectDisposedException
and other exceptions by recreating theDeviceClient
. - #1564: Throttling disposal of
DeviceClient
s. - #1540: Observe unobserved tasks.
- #1462: Tracing of AMQP/MQTT dependencies to IoT Hub in Application Insights.
- We enforce stricter naming conventions.
- We change the way we make HTTP requests to conform with how to make HTTP requests using
IHttpClientFactory
in ASP.NET Core. - When using the quickstart template, we now deploy a Workspace-based Application Insights instance instead of a classic Application Insights.
Bugfixes
- #1344: Duplicate log statement.
- Fixing erroneous join request count metric.
Assets
- LoRaWAN Network Server image: loraedge/lorawannetworksrvmodule:2.1.0
- BasicsStation Module image: loraedge/lorabasicsstationmodule:2.1.0
- Azure Functions zip file can be downloaded from section below
- Discovery service zip file can be downloaded from section below