v3.23.1

Getting Started Devices Gateways Integrations Reference
Get The Things Stack

Release Notes

    Overview
  • 3.23.1
  • 3.23.0
  • 3.22.2
  • 3.22.1
  • 3.22.0
  • 3.21.2
  • 3.21.1
  • 3.21.0
  • 3.20.2
  • 3.20.1
  • 3.20.0
  • 3.19.2
  • 3.19.1
  • 3.19.0
  • 3.18.2
  • 3.18.1
  • 3.18.0
  • 3.17.2
  • 3.17.1
  • 3.17.0
  • 3.16.3
  • 3.16.2
  • 3.16.1
  • 3.16.0
  • 3.15.2
  • 3.15.1
  • 3.15.0
  • 3.14.2
  • 3.14.1
  • 3.14.0
  • 3.13.3
  • 3.13.2
  • 3.13.1
  • 3.13.0
  • 3.12.3
  • 3.12.2
  • 3.12.1
  • 3.12.0
  • 3.11.3
  • 3.11.2
  • 3.11.1
  • 3.11.0
  • 3.10.8
  • 3.10.7
  • 3.10.6
  • 3.10.5
  • 3.10.4
  • 3.10.3
  • 3.10.2
  • 3.10.1
  • 3.10.0

3.10.0

Added

  • Gateway Configuration Server endpoint to download UDP gateway configuration file.
    • In the Console this requires a new console.ui.gcs.base-url configuration option to be set.
  • Support for sending end device uplinks in the Console.
  • PHY version filtering based on LoRaWAN MAC in the Console.
  • Meta information and status events in the event views in the Console.
  • Support for setting the frame counter width of an end device in the Console.
  • Include consumed airtime metadata in uplink messages and join requests (see uplink_message.consumed_airtime field).
  • Add end device location metadata on forwarded uplink messages (see uplink_message.locations field).
  • Store and retrieve LBS LNS Secrets from database.
    • This requires a database schema migration (ttn-lw-stack is-db migrate) because of the added column.
    • To encrypt the secrets, set the new is.gateways.encryption-key-id configuration option.
  • Storage Integration API.
  • CLI support for Storage Integration (see ttn-lw-cli end-devices storage and ttn-lw-cli applications storage commands).
  • Network Server does not retry rejected NewChannelReq data rate ranges or rejected DLChannelReq frequencies anymore.
  • Federated Authentication capabilities using OpenID Connect.
    • This requires a database schema migration (ttn-lw-stack is-db migrate) because of the added and modified columns.
  • Store and retrieve billing identifiers from database.
    • This requires a database schema migration (ttn-lw-stack is-db migrate) because of the added column.
  • Functionality to allow admin users to list all organizations in the Console.
  • Storage Integration.
    • This requires additional configuration and initialization of the database schema (ttn-lw-stack storage-db init). A PostgreSQL-compatible database is required, and it is highly recommended to setup a separate database instance; avoid re-using the IS database.
  • Downlink count for end devices in the Console.
  • Support for Tabs Hubs gateways.
  • Support for Application Activation Settings in the Join Server to configure Application Server KEK, ID and Home NetID.
  • Downlink queue invalidated message sent upstream by Application Server to support applications to re-encrypt the downlink queue when Application Server skips FRMPayload crypto.
  • Navigation to errored step in the end device wizard in the Console.
  • Reference available glossary entries for form fields in the Console.

Changed

  • Decoded downlink payloads are now published as part of downlink attempt events.
  • Decoded downlink payloads are stored now by Network Server.
  • Raw downlink PHY payloads are not stored anymore by Network Server.
  • Move documentation to lorawan-stack-docs.
  • Improve LinkADRReq scheduling condition computation and, as a consequence, downlink task efficiency.
  • CUPS Server only accepts The Things Stack API Key for token auth.
  • Improve MQTT Pub/Sub task restart conditions and error propagation.
  • AWS IoT MQTT client ID that now contains some random entropy.
  • Pausing event streams is not saving up arriving events during the pause anymore.
  • Gateway server can now update the gateway location only if the gateway is authenticated.
  • Right to manage links on Application Server is now RIGHT_APPLICATION_SETTINGS_BASIC.

Removed

  • Join EUI prefixes select on empty prefixes configuration in Join Server.

Fixed

  • Broken link to setting device location in the device map widget.
  • Error events causing Console becoming unresponsive and crashing.
  • Incorrect entity count in title sections in the Console.
  • Incorrect event detail panel open/close behavior for some events in the Console.
  • Improved error resilience and stability of the event views in the Console.
  • RSSI metadata for MQTT gateways connected with The Things Network Stack V2 protocol.
  • Gateway ID usage in upstream connection.
  • Last seen counter for applications, end devices and gateways in the Console.
  • Use credentials option being always checked in Pub/Sub edit form in the Console.
  • FPending being set on downlinks, when LinkADRReq is required, but all available TxPower and data rate index combinations are rejected by the device.
  • Coding rate for LoRa 2.4 GHz: it’s now 4/8LI.
  • End device import in the Console crashing in Firefox.
  • Creation of multicast end devices in the Console.
  • Propagation of cluster.tls-server-name when using cluster.discovery-mode=DNS.
  • Overwriting values in the end device wizard in the Console.
  • Redirect loops when logging out of the Console if the Console OAuth client had no logout redirect URI(s) set.
  • Event selection not working properly when the event stream is paused in the Console.
← 3.10.1 Ttn-lw-cliCLI →

On this page

The Things Stack

Getting Started

Devices

Gateways

Integrations

Reference

Contributing

GitHub

Forum

About Us

The Things Network

The Things Industries

About this page

Last changed by benolayinka on 13 Jan 2021.
doc: Add whats-new

Edit on Github