[release] LoRa Server 0.26.2 and LoRa App Server 0.20.2

LoRa App Server 0.20.2

Bugfixes:

  • JS codec now handles all possible int and float types returned by the encoder function.
  • Fixed Gob decoding issues when decoding to interface{} by using JSON marshaler for logging events.

Improvements:

  • JS codec downlink errors are now logged to .../error MQTT topic.

LoRa Server 0.26.2

Bugfixes:

  • On decreasing the TXPower index to 0 (nACKed by Microchip RN devices), LoRa Server would keep sending LinkADRReq mac-commands.
    On a TXPower index 0 nACK, LoRa Server will now set the min TXPower index to 1 as a workaround.
  • On deleting a device, the device-session is now flushed.
  • NewChannelReq and LinkADRReq mac-commands were sometimes sent together, causing the new channel to be disabled by the LinkADRReq channel-mask (not aware yet about the new channel).

Improvements:

  • NbTrans is set to 1 on activation, to avoid transitioning from 0 to 1 (effectively the same).