This repository has been archived by the owner on Dec 14, 2021. It is now read-only.
Releases: TheThingsArchive/ttn
Releases · TheThingsArchive/ttn
v2.5.0
The 2.5.0 release contains the following new features:
- Adaptive Data Rate for
EU_863_870
band - Downlink Queue
- Device Descriptions
- TLS support in MQTT Client
API Changes:
- Add
description
to device (Handler) - Add
region
to Uplink and Activation Metadata (gRPC) - Add
schedule
field to Downlink Message (MQTT)
Database changes (migration):
- Implemented data migration functionality (Discovery, Networkserver, Handler)
- Add
_version
to all models (Discovery, Networkserver, Handler) - Use downlink queue instead of
next_downlink
(Handler)
Other changes:
- Add more metadata to log messages
- Publish more event metadata to MQTT
- Publish more (error) events to MQTT
- Check arguments in
ttnctl
v2.4.0
The 2.4.0 release contains the following API Changes:
- Add
SimulateUplink
RPC to Application Manager API. Can be used to test (for example) integrations or external applications. - Add "confirmed" field to DownlinkMessage
- Add "is_retry" field to UplinkMessage
Other changes:
- Use
gogoproto
instead of regularproto
(and use it in jsonpb marshaling for HTTP API) - Better handling of confirmed uplink
- Add support for confirmed downlink
- Try to create AMQP exchange instead of crashing
- Add TLS support to MQTT Client
- Add validation for DataRates
- Add more metadata to log messages
v2.3.0
The 2.3.0 release contains the following API Changes:
- Added pagination with
limit
andoffset
in gRPC metadata or HTTP query string - Handler Devices "List" operation returns total number of devices in gRPC Header
Other changes:
- Use
TheThingsNetwork/go-utils/log
instead ofapex/log
- Use
TheThingsNetwork/go-utils/encoding
for Redis Maps and optimize list operations - Don't crash on unexpected Otto panics
- Testing payload functions in
ttnctl
v2.2.0
The 2.2.0 release contains the following API Changes:
- Add Trace to Uplink/Downlink/Activations
- Add AppID,DevID,HardwareSerial to MQTT Uplink
- Add Latitude,Longitude,Altitude to Device (Handler) and Uplink
- Add Create/Update/Delete events for Devices
Furthermore it adds the following functionality:
- Restarting Gateway-Router streams if auth info changes
v2.1.0
The 2.1.0 release contains the following API Changes:
- Add MQTT/AMQP address to the Discovery announcement.
- Add trusted flag for gateways in metadata and status.
Furthermore it adds the following functionality:
- Monitoring (NOC) of the Broker components
- Support for the China 779-787 and Europe 433 bands
- The Korea 920-923 channel plan
v2.0.2
This release includes a number of fixes for the v2.0.0 release.
- Switched to LRU caches because of nil-pointer panic in ARC cache
- Improved error if downlink fields supplied, but no encoder set
- Improved error if GetStatus fails
- Added
ttnctl version
cmd specifically for Homebrew builds - Fixed TLS on Windows, where Go can't get the system root CAs
- Fixed "leak" where the Broker set up a new gRPC connection to the Handler gRPC for each activation