The Things Network
All Systems Operational

About This Site

This page shows the current status of The Things Network services that are operated by the core team of The Things Network Foundation.

The metrics on this page are updated continuously. Component statuses and incidents are still updated manually while we work on automating these too.

Operations and incidents can be discussed in the #ops channel on Slack.

Global Services Operational
Website (www.thethingsnetwork.org) Operational
Forum (www.thethingsnetwork.org/forum) Operational
Account Server (account.thethingsnetwork.org) Operational
The Things Stack Community Edition (a.k.a. V3) Operational
Europe 1 (eu1.cloud.thethings.network) Operational
North America 1 (nam1.cloud.thethings.network) Operational
Australia 1 (au1.cloud.thethings.network) Operational
V3 Integrations and Third Party Services Operational
Packet Broker Integration Operational
The Things Network v2 Operational
Cluster Discovery Operational
Console (console.thethingsnetwork.org) Operational
Europe ? Operational
United States - West ? Operational
Asia-Southeast ? Operational
Brazil ? Operational
Cross-Region Traffic Exchange Operational
NOC (noc.thethingsnetwork.org) ? Operational
V2 Integrations Operational
AllThingsTalk Operational
Cayenne Operational
Collos Operational
Data Storage Operational
EVRYTHNG Operational
HTTP Webhook Operational
IFTTT Operational
OpenSensors Operational
TTN Mapper Operational
TagoIO Operational
Ubidots Operational
Operational
Degraded Performance
Partial Outage
Major Outage
Maintenance
Connected Gateways (v2) ?
Fetching
Received Uplink Messages (v2) ?
Fetching
Delivered Uplink Messages (v2) ?
Fetching
Connected Gateways (v3) ?
Fetching
Received Uplink Messages (v3, from gateways) ?
Fetching
Received Uplink Messages (v3, from Packet Broker) ?
Fetching
Delivered Uplink Messages (v3) ?
Fetching
Past Incidents
Aug 5, 2021

No incidents reported today.

Aug 4, 2021

No incidents reported.

Aug 3, 2021

No incidents reported.

Aug 2, 2021

No incidents reported.

Aug 1, 2021

No incidents reported.

Jul 31, 2021

No incidents reported.

Jul 30, 2021

No incidents reported.

Jul 29, 2021

No incidents reported.

Jul 28, 2021

No incidents reported.

Jul 27, 2021

No incidents reported.

Jul 26, 2021
Completed - The scheduled maintenance has been completed.
Jul 26, 13:00 CEST
In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.
Jul 26, 11:02 CEST
Scheduled - During this maintenance window we will upgrade The Things Network v3.14.0

We do not expect noticeable downtime during this deployment.

Here is the changelog since the current version v3.13.3:
### Added

- Gateway antenna placement; unknown, indoor or outdoor. This can now be specified with CLI, e.g. for the first antenna: `ttn-lw-cli gateways set --antenna.index 0 --antenna.placement OUTDOOR`. The antenna placement will be reported to Packet Broker Mapper.
- This requires a database schema migration (`ttn-lw-stack is-db migrate`) because of the added columns.
- Payload formatter length validation in the Console.
- User session management (listing and deleting) in the Identity Server and the CLI.
- Improved logging for the OAuth server.
- LR-FHSS modulation
- Additional fields for the Gateway and Rx Metadata API. This requires a database schema migration (`ttn-lw-stack is-db migrate`) because of the added columns.
- Support for LR-FHSS fields when translating uplink messages with the UDP protocol.
- Network Server now appends network identifiers in forwarded uplink messages. These are populated from the `ns.net-id` and the new `ns.cluster-id` configuration option.
- See the new `uplink_message.network_identifiers.net_id`, `uplink_message.network_identifiers.cluster_id` and `uplink_message.network_identifiers.tenant_id` fields.
- This can be useful for HTTP webhooks to determine the Network Server that received and forwarded an uplink message.
- `GetDefaultMACSettings` RPC for requesting the default and desired MAC settings for a Band (Frequency Plan) and LoRaWAN regional parameters version.
- Error handling for missing templates in device repository form in the Console.
- Cache gateway entity responses for requests made to the IS by the GS. See the new `gs.entity-registry-cache.size` and `gs.entity-registry-cache.timeout` configuration options.
- API for searching tenants.
- End device first activation timestamp in the Identity Server end device store.
- This requires a database schema migration (`ttn-lw-stack is-db migrate`) because of the added columns.
- Azure IoT Hub integration via an application package.
- Resilience to flakiness in upstream servers during gateway claiming.
- Opt out of Packet Broker for individual gateways, see the new `disable_packet_broker_forwarding` gateway option.
- This requires a database schema migration (`ttn-lw-stack is-db migrate`) because of the added columns.
- This is only relevant when Packet Broker is enabled and configured by the network operator.
- Gateways are now disconnected when settings affecting the connection with Gateway Server change. Use the `gs.fetch-gateway-interval` and `gs.fetch-interval-jitter` to configure how often the gateway is fetched from the entity registry.
- Small UX improvements to the LoRaCloud DAS forms in the Console.
- End device first activation timestamp in the Identity Server end device store.
- This requires a database schema migration (`ttn-lw-stack is-db migrate`) because of the added columns.
- `AppJs` interface for applications to get the LoRaWAN AppSKey directly from the Join Server.
- Console support for DevEUI generation from the configured DevEUI address block.
- This requires `console.ui.dev-eui-issuing-enabled` and `console.ui.dev-eui-app-limit` to be set with the same values as in the Identity Server configuration.

### Changed

- When a gateway uplink message contains duplicate data uplinks, only the one with the highest RSSI are forwarded.
- The HTTP port now allows HTTP/2 connections over cleartext (h2c).
- `ttn-lw-stack ns-db migrate` command records the schema version and only performs migrations if on a newer version.
- Use the `--force` flag to force perform migrations.
- Any authenticated user in the network can now list the collaborators of entities in the network.
- The search RPCs no longer require fields to be specified in the field mask when those fields are already specified as filters.
- When generating client configuration with the CLI `use` command, automatically set the correct Identity Server and OAuth Server addresses for The Things Stack Cloud and The Things Stack Community Edition.

### Removed

- The `old` log format.

### Fixed

- Network Server ADR algorithm data rate adjustment behavior on negative margin.
- CLI `gateway set --antenna.remove` command failing to remove gateway antennas in some cases.
- CLI `gateway set --antenna.gain ` command crashing when no gateway antennas are present.
- Webhook template path variable expansion of query parameters.
- LBS LNS Auth Secret displays garbage value when updated.
- Transmit confirmation messages for LoRa Basics Station gateways.
- Instability and frequent crashes when internet connection is lost in the Console.
- Rate limiting for `TenantRegistry.GetTenantIdentifiersForGatewayEUI` is now applied per gateway EUI.
- Rate limiting for `TenantRegistry.GetTenantIdentifiersForEndDeviceEUIs` is now applied per end device EUI.
- Panic in GCS when CUPS rotation is set without a key.
- Rate limiting for `GatewayRegistry.GetGatewayIdentifiersForEUI` is now applied per gateway EUI.
- Network Server ensures that the Band ID in the end device version identifiers match the configured Frequency Plan of the device.
Jul 23, 15:58 CEST
Jul 25, 2021

No incidents reported.

Jul 24, 2021

No incidents reported.

Jul 23, 2021

No incidents reported.

Jul 22, 2021

No incidents reported.