Upgrade to The Things Network v3.18.0
Scheduled Maintenance Report for The Things Network
Completed
The scheduled maintenance has been completed.
Posted Feb 21, 2022 - 14:30 CET
In progress
Scheduled maintenance is currently in progress. We will provide updates as necessary.
Posted Feb 21, 2022 - 09:30 CET
Scheduled
During this maintenance window we will upgrade The Things Network v3.18.0

We do not expect noticeable downtime during this deployment.

Here is the changelog since the current version v3.17.2:

### Added

- Retain at most 10 recent session keys in the Join Server. This avoids a slowly growing number of session keys in the Join Server's database.
- This requires a database migration (`ttn-lw-stack js-db migrate`).
- Add TTL for gateway connection stats. Can be configured with the option `gs.connection-stats-ttl`.
- AWS Cloud Map cluster service discovery support:
- This method is meant to be used when DNS service discovery is unreliable. This can occur with AWS Route53 if more than 8 instances are available per service.
- The peer address should contain the service names. Ports may be specified if the service discovery entry does not have a port specified.
- The `--cluster.aws.cloud-map.namespace` configuration option can be used to configure the namespace name.
- Configuration options `is.database-max-idle-conns` and `is.database-max-open-conns` to control the database connection pool of the Identity Server.

### Changed

- The minimum required Redis version is now 6.2.

### Deprecated
- Gateway Server setting `gs.update-connection-stats-debounce-time` is no longer valid.

### Fixed

- Device activation flow with a LoRaWAN Backend Interfaces 1.1 capable Join Server.
- Join Servers using Backend Interfaces 1.1 (protocol `BI1.1`) must be configured with a `sender-ns-id` containing the EUI of the Network Server.
- Fix `time.Duration` flags in CLI.
- Gateway Server will no longer leave permanent gateway connection stats data on the registry when crashing.
Posted Feb 21, 2022 - 08:48 CET
This scheduled maintenance affected: The Things Stack Sandbox (Europe 1 (eu1.cloud.thethings.network), North America 1 (nam1.cloud.thethings.network), Australia 1 (au1.cloud.thethings.network)).