tag:github.com,2008:https://github.com/TheThingsNetwork/lorawan-stack/releases Release notes from lorawan-stack 2026-01-30T13:32:24Z tag:github.com,2008:Repository/165405689/v3.35.2 2026-01-30T14:10:34Z v3.35.2 <h3>Changed</h3> <ul> <li>Rate limiting for downlink queue operations (<code>DownlinkQueuePush</code>, <code>DownlinkQueueReplace</code>) is now applied at the application level instead of per-device. This may result in more <code>ResourceExhausted</code> (429) errors when multiple devices under the same application perform downlink queue operations concurrently.</li> </ul> <h3>Fixed</h3> <ul> <li>Application Server webhook registry now uses read-only Redis client for non-paginated list operations, reducing connection holding time during high traffic.</li> </ul> TheThingsBot tag:github.com,2008:Repository/165405689/v3.35.1 2025-12-19T11:41:07Z v3.35.1 No content. TheThingsBot tag:github.com,2008:Repository/165405689/v3.35.0 2025-11-19T08:30:13Z v3.35.0 <h3>Added</h3> <ul> <li>The NS resends the class C confirmed downlink after the <code>mac_settings.class_c_timeout</code> time.</li> <li>The CLI now collects telemetry data on which commands and aliases are used. This helps us understand usage patterns and improve the tool.</li> </ul> <h3>Changed</h3> <ul> <li>Increased the default value from 5 to 15 for maximum number of confirmed uplink retransmission for LoRaWAN version prior 1.0.4.</li> <li>Ping response settings for the TTIGW protocol to mark less gateway connections as disconnected.</li> <li>Increase the payload codec formatter size limit to 64KB.</li> </ul> <h3>Removed</h3> <h3>Fixed</h3> <ul> <li>Reset used DevNonces button on the Console now works for LoRaWAN 1.0.4 and 1.1 devices.</li> </ul> TheThingsBot tag:github.com,2008:Repository/165405689/v3.34.3 2025-10-14T12:50:06Z v3.34.3 <h3>Added</h3> <ul> <li>Parsers for newly added normalized payload fields.</li> </ul> TheThingsBot tag:github.com,2008:Repository/165405689/v3.34.2 2025-07-24T09:39:47Z v3.34.2 <h3>Added</h3> <ul> <li>Support to associate/disassociate MAC settings profiles to batch of end devices <ul> <li>This feature is experimental and subject to change.</li> </ul> </li> <li>Show normalized payload in the Console.</li> <li>New modal in the gateway overview page for simplifying creation of API keys in the Console.</li> <li>Introduced a backoff mechanism to the CLI device import process, allowing imports to exceed the default rate limit.</li> </ul> <h3>Changed</h3> <ul> <li>Improve error messages when claiming a managed gateway.</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed searching users in User management in the Console.</li> <li>CLI no longer causes a panic when running from a docker container in a Linux machine.</li> </ul> TheThingsBot tag:github.com,2008:Repository/165405689/v3.34.1 2025-04-28T09:09:50Z v3.34.1 <h3>Added</h3> <ul> <li>Support to associate/disassociate MAC settings profiles to end devices <ul> <li>This feature is experimental and subject to change.</li> </ul> </li> </ul> <h3>Changed</h3> <ul> <li>Support wildcards in the supported hosts for TLS certificates obtained via ACME (<code>tls.acme.hosts</code>).</li> <li>Increase downlink capacity by raising duty-cycle budgets per priority.</li> </ul> <h3>Fixed</h3> <ul> <li>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).</li> <li>Live data button covers content on the page.</li> <li>Overflow device info in device overview -&gt; General information panel.</li> </ul> TheThingsBot tag:github.com,2008:Repository/165405689/v3.34.0 2025-03-18T14:37:47Z v3.34.0 <h3>Added</h3> <ul> <li>Add end device attributes to ApplicationUp messages. <ul> <li>Add the locations, version_ids, network_ids fields to the following ApplicationUp messages: <ul> <li>ApplicationJoinAccept</li> <li>ApplicationDownlink</li> <li>ApplicationDownlinkFailed</li> <li>ApplicationInvalidatedDownlinks</li> <li>ApplicationServiceData</li> </ul> </li> <li>Add Timeout and Cache fields in the EndDeviceMetadataStorageConfig of the AS.</li> </ul> </li> <li>Support for using a TLS client certificate obtained via ACME for The Things Gateway Controller.</li> </ul> <h3>Changed</h3> <ul> <li>Set default page limit to <code>100</code> on AS and NS List RPCs <ul> <li>All the List RPCs will use this value if the page limit is not provided in the request.</li> <li>The default limit is configurable via <code>as.pagination.default-limit</code> for AS and <code>ns.pagination.default-limit</code> for NS.</li> </ul> </li> </ul> <h3>Deprecated</h3> <ul> <li>Deprecate the Location field (and its subfields) in the EndDeviceMetadataStorageConfig of AS.</li> </ul> <h3>Fixed</h3> <ul> <li>Fix password manager to detect password field on the login page</li> </ul> TheThingsBot tag:github.com,2008:Repository/165405689/v3.33.1 2025-02-10T11:38:46Z v3.33.1 <h3>Added</h3> <ul> <li>Add recvTime field to the decodeUplink input in payload formatters</li> <li>Add the latest battery percentage of the end device in the <code>ApplicationUplink</code> message.</li> <li>Add live data split view tutorial to the Console.</li> </ul> <h3>Fixed</h3> <ul> <li>Enforce default page limit on AS and NS List RPCs if a value is not provided in the request.</li> <li>Swapped field order in <code>RelayNotifyNewEndDeviceReq</code> MAC command.</li> <li><code>LinkADRAns</code> MAC command verification when the end device does not support ADR.</li> <li>Being able to remove all attributes in general settings.</li> </ul> TheThingsBot tag:github.com,2008:Repository/165405689/v3.33.0 2024-12-18T17:49:01Z v3.33.0 <h3>Added</h3> <ul> <li>Support user email notification preferences. <ul> <li>This requires an Identity Server database migration (<code>ttn-lw-stack is-db migrate</code>).</li> </ul> </li> <li>Support for managing MAC settings profiles. <ul> <li>This feature is experimental and subject to change.</li> </ul> </li> <li>Support pausing webhook in the edit webhook view in console</li> <li>Add more specific rights for user operations. <ul> <li>The rights added were for listing and creating rights.</li> <li>Admin validation associated with these operations remains.</li> </ul> </li> <li>Add purge rights for application, organizations, Oauth clients, gateways and user operations.</li> </ul> <h3>Fixed</h3> <ul> <li>Fix OAuth client authorizations delete request in the Console.</li> <li>Consecutive disconnect/reconnect messages in the Live Data view in the Console.</li> </ul> TheThingsBot tag:github.com,2008:Repository/165405689/v3.32.3 2024-12-04T11:45:23Z v3.32.3 No content. TheThingsBot