Releases: TheThingsArchive/ttn
v2.11.0
The v2.11.0 release adds support for migrating end devices to v3 using ttnctl
. The migration process will later be documented on the documentation site for The Things Stack.
On the server side, there are no new features nor breaking changes. There are however some significant improvements to the reliability of connections between the different components (most notably, the router-broker connection).
v2.10.4
The v2.10.4 release allows deployments to disable publishing of uplink fields to MQTT. Improvements have been made to rate limiting, Redis connection pooling, gateway scheduling. The release includes fixes for connection monitoring in the discovery server and for ADR in the AS923 region.
v2.10.3
v2.10.2
The v2.10.2 release turns several packages in this and other TTN repositories into Go 1.11 modules. This makes it easier to import our SDK and build on top of it.
Additionally, this updates most of our dependencies, which should improve performance a bit.
v2.10.1
Release v2.10.1
New Features
- ADR support for RU864-870
- ADR support for KR920-923
- ADR support for AS923
- FSBs for US and AU bands are now configurable (with
--us-fsb
and--au-fsb
flags) - ADR can now be configured to be more aggressive (with
--force-adr-optimize
)
Enhancements
- Improved guessing of frequency plan
- Simplified ADR handling
- Broker association stream now consumes less CPU during failure
Other
- ADR no longer sets retransmissions greater than zero
v2.10.0
Breaking Changes
- The device management APIs no longer return used join nonces
note that these could already not be modified, and none of the official clients actually displayed them
New Features
- Network-wide limits for gateway TxPower
- RU 864-870 Support
- New setting for min. TLS version to accept
Enhancements
- Cache results of "list" operations for device management
- Better logging of TxSettings
- Better logging of ADR behavior
- Export Prometheus metrics about logs per level
Other
- Updated development/testing certificates
- Updated to Go 1.11
- Updated dependencies
v2.9.3
v2.9.2
The v2.9.2 release contains some minor improvements:
- The RX2 data rate for the EU channel plan is now configurable on a network-level (TTN's public community network uses DR3/SF9BW128 for RX2)
- Added ADR configurations for AS923-based channel plans
- Optimized some Discovery RPCs
- Optimized Redis range scans
- Improved
ttnctl
's OAuth2 client request command - Fix
ttnctl
's formatting of the gateway list
v2.9.1
The v2.9.1 release includes one addition to the MQTT API:
- Added
airtime
field to the metadata of uplink messages. This field contains the calculated time-on-air of the message (in nanoseconds).
The release also contains a number of small changes:
- Improved metrics
- No longer sending component metrics to the NOC, these metrics can now be retrieved using Prometheus
- Downlink ADR bit is now set when the network can apply ADR
- Offline components are hidden from Discovery
- Adapted downlink deadline in Router to improve chance of successful downlink on slow gateways
v2.9.0
The 2.9.0 release contains the following new features and improvements:
- Added ADR support for US and AU regions
- Send fine time fields (used for geolocation) over MQTT (only for gateways with multiple antennas)
- Better memory efficiency by reducing the number of pointers in frequently used structs
- Added the ability to monitor the backend with Prometheus