Ttn Versions Save

The Things Network Stack V2

v2.11.0

4 years ago

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

4 years ago

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

4 years ago

The v2.10.3 release disables unused monitoring streams and makes changes to the health checks done by the discovery server.

There are additional improvements to ADR for US915 devices and to ADR of EU868 ABP devices.

v2.10.2

4 years ago

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

5 years ago

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

5 years ago

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

5 years ago

The v2.9.3 release contains some minor improvements:

  • Fix ADR for AU915
  • Export metrics to count device and application stores
  • Documentation

v2.9.2

5 years ago

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

6 years ago

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

6 years ago

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