Skip to content

Releases: TheThingsNetwork/lorawan-stack

v3.35.1

19 Dec 11:41

Choose a tag to compare

all: Enter release date of version 3.35.1 into the changelog

v3.35.0

19 Nov 08:30

Choose a tag to compare

Added

  • The NS resends the class C confirmed downlink after the mac_settings.class_c_timeout time.
  • The CLI now collects telemetry data on which commands and aliases are used. This helps us understand usage patterns and improve the tool.

Changed

  • Increased the default value from 5 to 15 for maximum number of confirmed uplink retransmission for LoRaWAN version prior 1.0.4.
  • Ping response settings for the TTIGW protocol to mark less gateway connections as disconnected.
  • Increase the payload codec formatter size limit to 64KB.

Removed

Fixed

  • Reset used DevNonces button on the Console now works for LoRaWAN 1.0.4 and 1.1 devices.

v3.34.3

14 Oct 12:50

Choose a tag to compare

Added

  • Parsers for newly added normalized payload fields.

v3.34.2

24 Jul 09:39

Choose a tag to compare

Added

  • Support to associate/disassociate MAC settings profiles to batch of end devices
    • This feature is experimental and subject to change.
  • Show normalized payload in the Console.
  • New modal in the gateway overview page for simplifying creation of API keys in the Console.
  • Introduced a backoff mechanism to the CLI device import process, allowing imports to exceed the default rate limit.

Changed

  • Improve error messages when claiming a managed gateway.

Fixed

  • Fixed searching users in User management in the Console.
  • CLI no longer causes a panic when running from a docker container in a Linux machine.

v3.34.1

28 Apr 09:09

Choose a tag to compare

Added

  • Support to associate/disassociate MAC settings profiles to end devices
    • This feature is experimental and subject to change.

Changed

  • Support wildcards in the supported hosts for TLS certificates obtained via ACME (tls.acme.hosts).
  • Increase downlink capacity by raising duty-cycle budgets per priority.

Fixed

  • Downlink scheduling conflicts by gateways that require up to 32.5 ms margin between downlink transmissions (this includes the UDP Packet Forwarder and other packet forwarders that behave similarly).
  • Live data button covers content on the page.
  • Overflow device info in device overview -> General information panel.

v3.34.0

18 Mar 14:37

Choose a tag to compare

Added

  • Add end device attributes to ApplicationUp messages.
    • Add the locations, version_ids, network_ids fields to the following ApplicationUp messages:
      • ApplicationJoinAccept
      • ApplicationDownlink
      • ApplicationDownlinkFailed
      • ApplicationInvalidatedDownlinks
      • ApplicationServiceData
    • Add Timeout and Cache fields in the EndDeviceMetadataStorageConfig of the AS.
  • Support for using a TLS client certificate obtained via ACME for The Things Gateway Controller.

Changed

  • Set default page limit to 100 on AS and NS List RPCs
    • All the List RPCs will use this value if the page limit is not provided in the request.
    • The default limit is configurable via as.pagination.default-limit for AS and ns.pagination.default-limit for NS.

Deprecated

  • Deprecate the Location field (and its subfields) in the EndDeviceMetadataStorageConfig of AS.

Fixed

  • Fix password manager to detect password field on the login page

v3.33.1

10 Feb 11:38

Choose a tag to compare

Added

  • Add recvTime field to the decodeUplink input in payload formatters
  • Add the latest battery percentage of the end device in the ApplicationUplink message.
  • Add live data split view tutorial to the Console.

Fixed

  • Enforce default page limit on AS and NS List RPCs if a value is not provided in the request.
  • Swapped field order in RelayNotifyNewEndDeviceReq MAC command.
  • LinkADRAns MAC command verification when the end device does not support ADR.
  • Being able to remove all attributes in general settings.

v3.33.0

18 Dec 17:48

Choose a tag to compare

Added

  • Support user email notification preferences.
    • This requires an Identity Server database migration (ttn-lw-stack is-db migrate).
  • Support for managing MAC settings profiles.
    • This feature is experimental and subject to change.
  • Support pausing webhook in the edit webhook view in console
  • Add more specific rights for user operations.
    • The rights added were for listing and creating rights.
    • Admin validation associated with these operations remains.
  • Add purge rights for application, organizations, Oauth clients, gateways and user operations.

Fixed

  • Fix OAuth client authorizations delete request in the Console.
  • Consecutive disconnect/reconnect messages in the Live Data view in the Console.

v3.32.3

04 Dec 11:45

Choose a tag to compare

all: Enter release date of version 3.32.3 into the changelog

v3.32.2

18 Nov 12:20

Choose a tag to compare

Fixed

  • Potential leak of end devices of other (owned) applications in the top end devices panel in the application overview of the Console.
  • Fix reversed Join Server dev nonce metrics.
  • Identity Server's store runs each migration within a transaction, so a migration's changes are only applied if all of its queries are successful.
    • Identity Server's store now marks a migration as successful after all its operations are finished. Previously it was possible to have a successful migration which not all of its queries were processed.
  • Enforce default page limit on IS List RPCs if a value is not provided in the request.