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
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
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
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
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
With the 2.0.0 release we now declare the v2 systems "out of preview".
The v2-preview is a rewrite of almost all backend code, following a clear separation of concerns between components. Instead of using hard to read EUIs for applications and devices, you can now work with IDs that you can choose yourself. We added many new features and are sure that you'll love them.
With the "staging" release we introduced device management, downlink messages, over the air activation, message encryption and MQTT feeds for receiving messages.
The day before the official launch of The Things Network, we sent our first text with an application built on The Things Network.