Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 3.32.1 documentation #1384

Merged
merged 2 commits into from
Oct 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion doc/config/_default/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ pygmentsUseClasses = true
github_repository = "https://github.com/TheThingsIndustries/lorawan-stack-docs"
github_repository_edit = "https://github.com/TheThingsIndustries/lorawan-stack-docs/blob/master/doc/content"
tts_github_repository = "https://github.com/TheThingsNetwork/lorawan-stack"
version = "3.32.0"
version = "3.32.1"

[markup]
[markup.goldmark]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ aliases: [/getting-started/aws/ecs/changelog]

# Upgrading

All meaningful changes to templates are documented in this file.
## 3.32.1

## Unreleased
- Updated ECS AMIs to the latest versions.

## 3.32.0

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ ttn-lw-cli applications webhooks get [application-id] [webhook-id] [flags]
--join-accept.path select the join_accept.path field
--location-solved select the location_solved field and all allowed sub-fields
--location-solved.path select the location_solved.path field
--paused select the paused field
--queue select the queue field and all allowed sub-fields
--queue.enabled select the queue.enabled field
--service-data select the service_data field and all allowed sub-fields
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ ttn-lw-cli applications webhooks list [application-id] [flags]
--join-accept.path select the join_accept.path field
--location-solved select the location_solved field and all allowed sub-fields
--location-solved.path select the location_solved.path field
--paused select the paused field
--queue select the queue field and all allowed sub-fields
--queue.enabled select the queue.enabled field
--service-data select the service_data field and all allowed sub-fields
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ ttn-lw-cli applications webhooks set [application-id] [webhook-id] [flags]
-h, --help help for set
--join-accept.path string
--location-solved.path string
--paused
--queue.enabled
--service-data.path string
--template-fields stringToString
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ ttn-lw-cli gateways list-frequency-plans [flags]
### Options

```
--band-id string Band ID to filter by
--base-frequency uint32 Base frequency in MHz for hardware support (433, 470, 868 or 915)
--gateways-only List only frequency plans that support gateways
-h, --help help for list-frequency-plans
```

Expand Down
26 changes: 26 additions & 0 deletions doc/content/whats-new/3.32.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
date: 2024-10-14T09:33:47Z
title: "3.32.1"
featured:
{
added: [Endpoint for claiming gateways using a qr code],
fixed:
[
RX2 and Class C with The Things Industries gateway protocol in dynamic channel plan regions (including `EU868`).,
],
}
---

### Added

- Option to filter out non-gateway related frequency plans.
- `ListFrequencyPlans` RPC has a new `gateways-only` flag.
- Option to pause application webhooks.
- Endpoint for claiming gateways using a qr code
- Update the GetTemplate endpoint in device repository to check for profile identifiers in the vendor index.
- Support for claiming a gateway via QR code in the Console.

### Fixed

- RX2 and Class C with The Things Industries gateway protocol in dynamic channel plan regions (including `EU868`).
- Filtering the list end points for end devices and gateways using the HTTP API.
5 changes: 5 additions & 0 deletions doc/data/api/ttn.lorawan.v3/messages/ApplicationWebhook.yml
Original file line number Diff line number Diff line change
Expand Up @@ -121,3 +121,8 @@ fields:
message:
name: ApplicationWebhookQueue
default: {}
- name: paused
comment: Set to temporarily pause forwarding uplink data to this end point and receiving
downlinks from this end point.
type: bool
default: false
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,7 @@ fields:
comment: Optional Band ID to filter the results.
type: string
default: ""
- name: gateways_only
comment: Optional field to include only gateway related results.
type: bool
default: false
18 changes: 18 additions & 0 deletions doc/data/api/ttn.lorawan.v3/messages/ParseGatewayQRCodeRequest.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: ParseGatewayQRCodeRequest
fields:
- name: format_id
comment: |-
QR code format identifier.
If this field is not specified, the server will default to ttigpro1.
type: string
rules:
max_len: 36
pattern: ^[a-z0-9](?:[-]?[a-z0-9]){2,}$|^$
default: ""
- name: qr_code
comment: Raw QR code contents.
type: bytes
rules:
min_len: 10
max_len: 1024
default: ""
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: ParseGatewayQRCodeResponse
fields:
- name: format_id
comment: Identifier of the format used to parse the QR code data.
type: string
default: ""
- name: gateway_eui
type: bytes
rules:
len: 8
ignore_empty: true
default: ""
- name: owner_token
type: string
default: ""
2 changes: 2 additions & 0 deletions doc/data/api/ttn.lorawan.v3/services/EndDeviceRegistry.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,8 @@ methods:
http:
- method: GET
path: /applications/{application_ids.application_id}/devices
- method: POST
path: /applications/{application_ids.application_id}/devices/filter
Update:
name: Update
comment: Update the end device, changing the fields specified by the field mask
Expand Down
17 changes: 17 additions & 0 deletions doc/data/api/ttn.lorawan.v3/services/GatewayQRCodeGenerator.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: GatewayQRCodeGenerator
comment: The GatewayQRCodeGenerator service provides functionality to generate and
parse QR codes for gateways.
methods:
Parse:
name: Parse
comment: Parse QR Codes of known formats and return the information contained
within.
input:
name: ParseGatewayQRCodeRequest
output:
name: ParseGatewayQRCodeResponse
http:
- method: POST
path: /qr-codes/gateways/parse
- method: POST
path: /qr-codes/gateways/{format_id}/parse
2 changes: 2 additions & 0 deletions doc/data/api/ttn.lorawan.v3/services/GatewayRegistry.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,8 @@ methods:
path: /users/{collaborator.user_ids.user_id}/gateways
- method: GET
path: /organizations/{collaborator.organization_ids.organization_id}/gateways
- method: POST
path: /gateways/filter
Update:
name: Update
comment: Update the gateway, changing the fields specified by the field mask to
Expand Down
Loading
Loading