Releases: TheThingsNetwork/lorawan-stack
Releases · TheThingsNetwork/lorawan-stack
v3.35.1
v3.35.0
Added
- The NS resends the class C confirmed downlink after the
mac_settings.class_c_timeouttime. - 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
Added
- Parsers for newly added normalized payload fields.
v3.34.2
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
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
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.
- Add the locations, version_ids, network_ids fields to the following ApplicationUp messages:
- Support for using a TLS client certificate obtained via ACME for The Things Gateway Controller.
Changed
- Set default page limit to
100on 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-limitfor AS andns.pagination.default-limitfor 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
Added
- Add recvTime field to the decodeUplink input in payload formatters
- Add the latest battery percentage of the end device in the
ApplicationUplinkmessage. - 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
RelayNotifyNewEndDeviceReqMAC command. LinkADRAnsMAC command verification when the end device does not support ADR.- Being able to remove all attributes in general settings.
v3.33.0
Added
- Support user email notification preferences.
- This requires an Identity Server database migration (
ttn-lw-stack is-db migrate).
- This requires an Identity Server database migration (
- 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
all: Enter release date of version 3.32.3 into the changelog
v3.32.2
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.