This repository has been archived by the owner on Dec 14, 2021. It is now read-only.
Releases: TheThingsArchive/ttn
Releases · TheThingsArchive/ttn
v2.8.1
The 2.8.1 release contains the following new features and improvements:
- Handler re-creates NS device if it was removed
- New monitoring client package
- Monitor clients now require TLS servers (
⚠️ this will break monitoring using insecure servers) - Better pprof
- Add Gateway-Router mapping to Discovery
- Some vendor updates
v2.8.0
The 2.8.0 release contains the following new features and improvements:
- Improved support for multi-antenna gateways
- Added "attributes" to devices
- Added monitoring of network components
- Improved location metadata
- Added collaborator management to ttnctl
- Added support for INDIA 865-867 band
- Added method for discovering handler by AppID
API Changes:
- Add
GetByAppID
andGetByAppEUI
to Discovery API [gRPC] - Add attributes to Device [gRPC]
- Add attributes to Uplink [MQTT]
- Rename
gps
tolocation
[gRPC, binary compatible] - Add location source and accuracy to location metadata
Fixes:
- Don't retry getting cpu percentage if platform does not support it
v2.7.1
v2.7.0
The 2.7.0 release contains the following new features:
- Support for CayenneLPP Downlink
- Support for On-Join registration of devices
API Changes:
- Add component statuses to monitoring
- Add messages to gateway status
Fixes:
- Fixed an issue where MAC-only downlink was sent on the wrong FPort
- Fixed an issue where only the first device was correctly MIC-checked, resulting in dropped messages
- Fixed an issue where payload functions could crash the handler when returning recursive data structures.
v2.6.1
The 2.6.1 release contains the following new features:
- Support for CayenneLPP payload formats (needs DB migration)
API Changes:
- Payload fields and events are now also published to AMQP
Other changes:
- Moved (memory) debugging and profiling to non-production builds
- Allow uplink-only streams in router client
- Fixed memory alignment and other issues for 32 bit machines
v2.6.0
The 2.6.0 release contains the following new features:
- Handler can now send messages to Monitor
- Added support for new gateway fields (for multi-antenna gateways)
API Changes:
- Add Handler streams to Monitor API
- Added fields for new packet forwarder
- Region was renamed to FrequencyPlan in gateway and lorawan packages
Other changes:
- Added TLS to Discovery in develop mode
- Reimplemented streaming clients
- gRPC connection pooling
- Fix gRPC stream limits that were too low
- Redis password can now be configured
v2.5.4
v2.5.3
- More detailed memory reporting
- Announce MQTT address from Router component
- Re-implemented Monitor client
- Don't handle non-uplink messages as uplink
- Fix not-closing Router-Broker association when connection breaks
- Double the downlink schedule time to avoid losing downlink on gateways with 3G backhaul
v2.5.2
- Handler now publishes
confirmed
meta field to MQTT for uplink messages - Handler now publishes MQTT events when downlink wanted, but unavailable
- We now correctly use random/pseudorandom
- CurrentDownlink (pending but not ACKed) is now unset when new downlink scheduled with strategy "replace"
- Handlers can now exchange AppKeys for a Token without the need for an OAuth ClientID/Secret