tag:github.com,2008:https://github.com/TheThingsNetwork/lorawan-stack/releasesRelease notes from lorawan-stack2026-01-30T13:32:24Ztag:github.com,2008:Repository/165405689/v3.35.22026-01-30T14:10:34Zv3.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>TheThingsBottag:github.com,2008:Repository/165405689/v3.35.12025-12-19T11:41:07Zv3.35.1No content.TheThingsBottag:github.com,2008:Repository/165405689/v3.35.02025-11-19T08:30:13Zv3.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>TheThingsBottag:github.com,2008:Repository/165405689/v3.34.32025-10-14T12:50:06Zv3.34.3<h3>Added</h3>
<ul>
<li>Parsers for newly added normalized payload fields.</li>
</ul>TheThingsBottag:github.com,2008:Repository/165405689/v3.34.22025-07-24T09:39:47Zv3.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>TheThingsBottag:github.com,2008:Repository/165405689/v3.34.12025-04-28T09:09:50Zv3.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 -> General information panel.</li>
</ul>TheThingsBottag:github.com,2008:Repository/165405689/v3.34.02025-03-18T14:37:47Zv3.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>TheThingsBottag:github.com,2008:Repository/165405689/v3.33.12025-02-10T11:38:46Zv3.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>TheThingsBottag:github.com,2008:Repository/165405689/v3.33.02024-12-18T17:49:01Zv3.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>TheThingsBottag:github.com,2008:Repository/165405689/v3.32.32024-12-04T11:45:23Zv3.32.3No content.TheThingsBot