Upgrade The Things Stack Cloud to v3.27.0
Scheduled Maintenance Report for The Things Industries
The scheduled maintenance has been completed.
Posted Jul 31, 2023 - 15:31 CEST
In progress
Scheduled maintenance is currently in progress. We will provide updates as necessary.
Posted Jul 31, 2023 - 13:01 CEST
During this maintenance window we will upgrade The Things Stack Cloud to v3.27.0.

We expect brief service interruptions during this deployment.

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

### Added

- RPCs and CLI command to delete a batch of end devices within an application.
- Check `ttn-lw-cli end-devices batch-delete` for more details.
- Add `UserInput` component to the Console to handle user id input fields by implementing an autosuggest.
- Implement `IDStringer` for Network Operations Center API to increase granularity of Network Operations Center rate limiting.

### Changed

- Instead of retrying application downlinks indefinitely, the Application Server now retries them for a configured number of times. Each `ApplicationDownlink` message contains the `attempt` and `max_attempts` fields to indicate the current and maximum number of attempts for a specific `application downlink`.
- The Application Server configuration has the `as.downlinks.confirmation.default-retry-attempts` and `as.downlinks.confirmation.max-retry-attempts` fields that configure the allowed number of retries for application downlinks. The default values are `8` for the `as.downlinks.confirmation.default-retry-attempts` and `32` for the `as.downlinks.confirmation.max-retry-attempts`.
- The `as.downlinks.confirmation.default-retry-attempts` field is used for all application downlinks that were scheduled before this change and for every application downlink that does not have the `max_attempts` field set. On the other hand, the `as.downlinks.confirmation.max-retry-attempts` field ensures that the `max_attempts` field's upper bound is contained and does not exceed its value.
- The number of historical frames considered for the multi-frame query window size in the LoRaCloud Geolocation Services integration. The window size is now limited between 1 and 16 frames with 16 being the default value.

### Removed

- Command-line interface support for listing QR code formats and generating QR codes. This is considered the responsibility of a LoRaWAN Join Server.

### Fixed

- The gateway data rate utilization panel in Network Operations Center now includes all gateway uplink traffic, not just traffic that has been processed for an end device.
- End device data stream not being closed when navigating away from end device pages, which could cause event streams stopping to work due to too many open connections.
Posted Jul 21, 2023 - 16:25 CEST
This scheduled maintenance affected: The Things Stack Cloud (Europe 1 (eu1), Europe 2 (eu2), North America 1 (nam1), Australia 1 (au1)).