Skip to content

Commit 4734c76

Browse files
Release v3.30.1 documentation (TheThingsIndustries#1338)
* docs: Release v3.30.1 * doc: Update what's new * doc: Update reference --------- Co-authored-by: Adrian-Stefan Mares <[email protected]>
1 parent 46d93a2 commit 4734c76

25 files changed

+1448
-315
lines changed

doc/config/_default/config.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ pygmentsUseClasses = true
2424
github_repository = "https://github.com/TheThingsIndustries/lorawan-stack-docs"
2525
github_repository_edit = "https://github.com/TheThingsIndustries/lorawan-stack-docs/blob/master/doc/content"
2626
tts_github_repository = "https://github.com/TheThingsNetwork/lorawan-stack"
27-
version = "3.30.0"
27+
version = "3.30.1"
2828

2929
[markup]
3030
[markup.goldmark]

doc/content/api/reference/grpc/application_webhooks.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ List of Application Webhook APIs.
4242

4343
{{< proto/message message="ApplicationWebhookIdentifiers" >}}
4444

45+
{{< proto/message message="ApplicationWebhookQueue" >}}
46+
4547
{{< proto/message message="ApplicationWebhooks" >}}
4648

4749
{{< proto/message message="ApplicationWebhookTemplateIdentifiers" >}}
@@ -52,10 +54,10 @@ List of Application Webhook APIs.
5254

5355
{{< proto/message message="GetApplicationWebhookTemplateRequest" >}}
5456

55-
{{< proto/message message="ListApplicationWebhookTemplatesRequest" >}}
56-
5757
{{< proto/message message="ListApplicationWebhooksRequest" >}}
5858

59+
{{< proto/message message="ListApplicationWebhookTemplatesRequest" >}}
60+
5961
{{< proto/message message="SetApplicationWebhookRequest" >}}
6062

6163
{{< api-refs >}}

doc/content/api/reference/grpc/tenant.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,12 @@ Unlike the other services, the tenant services do **not** accept API keys or OAu
104104

105105
{{< proto/message package="tti.lorawan.v3" message="Configuration.UI" >}}
106106

107+
{{< proto/message package="tti.lorawan.v3" message="Configuration.Cluster.ApplicationServer" >}}
108+
109+
{{< proto/message package="tti.lorawan.v3" message="Configuration.Cluster.ApplicationServer.Webhooks" >}}
110+
111+
{{< proto/message package="tti.lorawan.v3" message="Configuration.Cluster.ApplicationServer.Webhooks.Queue" >}}
112+
107113
{{< proto/message package="tti.lorawan.v3" message="Configuration.Cluster.IdentityServer" >}}
108114

109115
{{< proto/message package="tti.lorawan.v3" message="Configuration.Cluster.IdentityServer.UserRegistration" >}}

doc/content/the-things-stack/host/aws/ecs/changelog/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ All meaningful changes to templates are documented in this file.
88

99
## Unreleased
1010

11+
## 3.30.1
12+
1113
### Proxy
1214

1315
- Add email validation paths.

doc/content/ttn-lw-cli/ttn-lw-cli_applications_webhooks_get.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ ttn-lw-cli applications webhooks get [application-id] [webhook-id] [flags]
4444
--join-accept.path select the join_accept.path field
4545
--location-solved select the location_solved field and all allowed sub-fields
4646
--location-solved.path select the location_solved.path field
47+
--queue select the queue field and all allowed sub-fields
48+
--queue.enabled select the queue.enabled field
4749
--service-data select the service_data field and all allowed sub-fields
4850
--service-data.path select the service_data.path field
4951
--template-fields select the template_fields field

doc/content/ttn-lw-cli/ttn-lw-cli_applications_webhooks_list.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ ttn-lw-cli applications webhooks list [application-id] [flags]
4444
--join-accept.path select the join_accept.path field
4545
--location-solved select the location_solved field and all allowed sub-fields
4646
--location-solved.path select the location_solved.path field
47+
--queue select the queue field and all allowed sub-fields
48+
--queue.enabled select the queue.enabled field
4749
--service-data select the service_data field and all allowed sub-fields
4850
--service-data.path select the service_data.path field
4951
--template-fields select the template_fields field

doc/content/ttn-lw-cli/ttn-lw-cli_applications_webhooks_set.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ ttn-lw-cli applications webhooks set [application-id] [webhook-id] [flags]
2929
-h, --help help for set
3030
--join-accept.path string
3131
--location-solved.path string
32+
--queue.enabled
3233
--service-data.path string
3334
--template-fields stringToString
3435
--template-ids.template-id string

doc/content/ttn-lw-cli/ttn-lw-cli_tenants_create.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ ttn-lw-cli tenants create [tenant-id] [flags]
2424
--billing.provider.stripe.subscription-id string
2525
--billing.provider.stripe.subscription-item-id string
2626
--configuration.default-cluster.ars.routing.enabled
27+
--configuration.default-cluster.as.webhooks.queue.enabled
2728
--configuration.default-cluster.is.admin-rights.all
2829
--configuration.default-cluster.is.email.network.branding-base-url string
2930
--configuration.default-cluster.is.end-device-picture.disable-upload

doc/content/ttn-lw-cli/ttn-lw-cli_tenants_get.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ ttn-lw-cli tenants get [tenant-id] [flags]
3535
--configuration.default-cluster.ars select the configuration.default_cluster.ars field and all allowed sub-fields
3636
--configuration.default-cluster.ars.routing select the configuration.default_cluster.ars.routing field and all allowed sub-fields
3737
--configuration.default-cluster.ars.routing.enabled select the configuration.default_cluster.ars.routing.enabled field
38+
--configuration.default-cluster.as select the configuration.default_cluster.as field and all allowed sub-fields
39+
--configuration.default-cluster.as.webhooks select the configuration.default_cluster.as.webhooks field and all allowed sub-fields
40+
--configuration.default-cluster.as.webhooks.queue select the configuration.default_cluster.as.webhooks.queue field and all allowed sub-fields
41+
--configuration.default-cluster.as.webhooks.queue.enabled select the configuration.default_cluster.as.webhooks.queue.enabled field
3842
--configuration.default-cluster.is select the configuration.default_cluster.is field and all allowed sub-fields
3943
--configuration.default-cluster.is.admin-rights select the configuration.default_cluster.is.admin_rights field and all allowed sub-fields
4044
--configuration.default-cluster.is.admin-rights.all select the configuration.default_cluster.is.admin_rights.all field

doc/content/ttn-lw-cli/ttn-lw-cli_tenants_list.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ ttn-lw-cli tenants list [flags]
3535
--configuration.default-cluster.ars select the configuration.default_cluster.ars field and all allowed sub-fields
3636
--configuration.default-cluster.ars.routing select the configuration.default_cluster.ars.routing field and all allowed sub-fields
3737
--configuration.default-cluster.ars.routing.enabled select the configuration.default_cluster.ars.routing.enabled field
38+
--configuration.default-cluster.as select the configuration.default_cluster.as field and all allowed sub-fields
39+
--configuration.default-cluster.as.webhooks select the configuration.default_cluster.as.webhooks field and all allowed sub-fields
40+
--configuration.default-cluster.as.webhooks.queue select the configuration.default_cluster.as.webhooks.queue field and all allowed sub-fields
41+
--configuration.default-cluster.as.webhooks.queue.enabled select the configuration.default_cluster.as.webhooks.queue.enabled field
3842
--configuration.default-cluster.is select the configuration.default_cluster.is field and all allowed sub-fields
3943
--configuration.default-cluster.is.admin-rights select the configuration.default_cluster.is.admin_rights field and all allowed sub-fields
4044
--configuration.default-cluster.is.admin-rights.all select the configuration.default_cluster.is.admin_rights.all field

doc/content/ttn-lw-cli/ttn-lw-cli_tenants_search.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ ttn-lw-cli tenants search [flags]
3636
--configuration.default-cluster.ars select the configuration.default_cluster.ars field and all allowed sub-fields
3737
--configuration.default-cluster.ars.routing select the configuration.default_cluster.ars.routing field and all allowed sub-fields
3838
--configuration.default-cluster.ars.routing.enabled select the configuration.default_cluster.ars.routing.enabled field
39+
--configuration.default-cluster.as select the configuration.default_cluster.as field and all allowed sub-fields
40+
--configuration.default-cluster.as.webhooks select the configuration.default_cluster.as.webhooks field and all allowed sub-fields
41+
--configuration.default-cluster.as.webhooks.queue select the configuration.default_cluster.as.webhooks.queue field and all allowed sub-fields
42+
--configuration.default-cluster.as.webhooks.queue.enabled select the configuration.default_cluster.as.webhooks.queue.enabled field
3943
--configuration.default-cluster.is select the configuration.default_cluster.is field and all allowed sub-fields
4044
--configuration.default-cluster.is.admin-rights select the configuration.default_cluster.is.admin_rights field and all allowed sub-fields
4145
--configuration.default-cluster.is.admin-rights.all select the configuration.default_cluster.is.admin_rights.all field

doc/content/ttn-lw-cli/ttn-lw-cli_tenants_update.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ ttn-lw-cli tenants update [tenant-id] [flags]
2424
--billing.provider.stripe.subscription-id string
2525
--billing.provider.stripe.subscription-item-id string
2626
--configuration.default-cluster.ars.routing.enabled
27+
--configuration.default-cluster.as.webhooks.queue.enabled
2728
--configuration.default-cluster.is.admin-rights.all
2829
--configuration.default-cluster.is.email.network.branding-base-url string
2930
--configuration.default-cluster.is.end-device-picture.disable-upload

doc/content/ttn-lw-cli/ttn-lw-cli_users_bookmarks_list.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ ttn-lw-cli users bookmarks list [flags]
1515

1616
```
1717
--deleted
18+
--entity-types strings
1819
-h, --help help for list
1920
--limit uint32
2021
--order string

doc/content/whats-new/3.30.1.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
date: 2024-05-13T15:24:42Z
3+
title: "3.30.1"
4+
featured: {
5+
added: ['Fine-grained NbTrans controls while using Dynamic ADR mode in the Console'],
6+
changed: [],
7+
fixed: ['Show both AFCntDown and NFCntDown in the Device overview in the Console']
8+
}
9+
---
10+
11+
### Added
12+
13+
- Support fine-grained NbTrans controls while using Dynamic ADR mode in the Console.
14+
- `target_frequency_plan_ids` field in the `ClaimGatewayRequest` message to support setting multiple frequency plans when claiming a gateway.
15+
- User bookmark listing now supports filtering bookmarks by entity type.
16+
- This can be specified by setting `entity_types` field in `ListUserBookmarksRequest`.
17+
18+
### Deprecated
19+
20+
- The `target_frequency_plan_id` field of the `ClaimGatewayRequest` message and will be removed in the next major release of The Things Stack. Use `target_frequency_plan_ids` instead.
21+
22+
### Fixed
23+
24+
- Fix breadcrumbs order in the Console.
25+
- Show both AFCntDown and NFCntDown in the Device overview in the Console.
26+
- Fixes the keys displayed in the session information section of overview tab of an End Device in the Console - for LW 1.1.x, replaces NwkSKey with FNwkSIntKey. For LX 1.0.x display only the NwkSKey and AppSKey.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: Configuration.Cluster.ApplicationServer.Webhooks.Queue
2+
fields:
3+
- name: enabled
4+
message:
5+
package: google.protobuf
6+
name: BoolValue
7+
default: null
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
name: Configuration.Cluster.ApplicationServer.Webhooks
2+
fields:
3+
- name: queue
4+
message:
5+
name: Configuration.Cluster.ApplicationServer.Webhooks.Queue
6+
default: {}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
name: Configuration.Cluster.ApplicationServer
2+
fields:
3+
- name: webhooks
4+
message:
5+
name: Configuration.Cluster.ApplicationServer.Webhooks
6+
default: {}

doc/data/api/tti.lorawan.v3/messages/Configuration.Cluster.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ fields:
1313
message:
1414
name: Configuration.Cluster.NetworkServer
1515
default: {}
16+
- name: as
17+
message:
18+
name: Configuration.Cluster.ApplicationServer
19+
default: {}
1620
- name: js
1721
comment: Join Server configuration.
1822
message:

doc/data/api/ttn.lorawan.v3/messages/ApplicationWebhook.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,3 +117,7 @@ fields:
117117
package: google.protobuf
118118
name: FieldMask
119119
default: {}
120+
- name: queue
121+
message:
122+
name: ApplicationWebhookQueue
123+
default: {}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: ApplicationWebhookQueue
2+
fields:
3+
- name: enabled
4+
message:
5+
package: google.protobuf
6+
name: BoolValue
7+
default: null
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: AsConfiguration.Webhooks.Queue.Retry
2+
fields:
3+
- name: max_attempts
4+
type: int64
5+
default: 0
6+
- name: base_delay
7+
message:
8+
package: google.protobuf
9+
name: Duration
10+
default: 0s
11+
- name: max_delay
12+
message:
13+
package: google.protobuf
14+
name: Duration
15+
default: 0s
16+
- name: delay_factor
17+
type: double
18+
default: 0
19+
- name: jitter_factor
20+
type: double
21+
default: 0
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
name: AsConfiguration.Webhooks.Queue
2+
fields:
3+
- name: enabled
4+
type: bool
5+
default: false
6+
- name: retry
7+
message:
8+
name: AsConfiguration.Webhooks.Queue.Retry
9+
default: {}

doc/data/api/ttn.lorawan.v3/messages/AsConfiguration.Webhooks.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,7 @@ fields:
88
package: google.protobuf
99
name: Duration
1010
default: 0s
11+
- name: queue
12+
message:
13+
name: AsConfiguration.Webhooks.Queue
14+
default: {}

doc/data/api/ttn.lorawan.v3/messages/ListUserBookmarksRequest.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,20 @@ fields:
3737
comment: Only return recently deleted bookmarks.
3838
type: bool
3939
default: false
40+
- name: entity_types
41+
comment: |-
42+
Specifies that only bookmarks that reference the given entity type should be returned. If empty the filter is not
43+
applied.
44+
rules:
45+
unique: true
46+
repeated:
47+
type: string
48+
rules:
49+
in:
50+
- application
51+
- client
52+
- end device
53+
- gateway
54+
- organization
55+
- user
56+
default: []

0 commit comments

Comments
 (0)