Skip to content

Commit 053d129

Browse files
Merge pull request TheThingsIndustries#344 from TheThingsIndustries/release/v3.12.3
Release v3.12.3
2 parents 051ceb4 + 64b8bf0 commit 053d129

3 files changed

Lines changed: 48 additions & 17 deletions

File tree

doc/content/whats-new/3.12.3.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
date: 2021-05-06
3+
title: "3.12.3"
4+
---
5+
6+
### Changed
7+
8+
- Optimized storage of recent application uplinks in Application Server.
9+
10+
### Fixed
11+
12+
- Validation of OAuth token exchange requests from the CLI.
13+
- Validation of join-request types when using the Crypto Server backend.
14+
- Application Server session recovery functionality for imported devices.
15+
- Fetching AppSKey when the session is rebuilt but the identifier did not change.
16+
- Brew artifacts are now in a publicly accessible location.

doc/data/api/ttn.lorawan.v3/enums.yml

Lines changed: 27 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,21 @@ GrantType:
341341
- name: GRANT_REFRESH_TOKEN
342342
comment: Grant type used to exchange a refresh token for an access token.
343343
value: 2
344+
JoinRequestType:
345+
name: JoinRequestType
346+
values:
347+
- name: REJOIN_CONTEXT
348+
comment: Resets DevAddr, Session Keys, Frame Counters, Radio Parameters.
349+
value: 0
350+
- name: REJOIN_SESSION
351+
comment: Equivalent to the initial JoinRequest.
352+
value: 1
353+
- name: REJOIN_KEYS
354+
comment: Resets DevAddr, Session Keys, Frame Counters, while keeping the Radio Parameters.
355+
value: 2
356+
- name: JOIN
357+
comment: Normal join-request.
358+
value: 255
344359
KeyProvisioning:
345360
name: KeyProvisioning
346361
values:
@@ -659,6 +674,18 @@ RejoinPeriodExponent:
659674
- name: REJOIN_PERIOD_7
660675
comment: Every 4096 to 4128 seconds.
661676
value: 7
677+
RejoinRequestType:
678+
name: RejoinRequestType
679+
values:
680+
- name: CONTEXT
681+
comment: Resets DevAddr, Session Keys, Frame Counters, Radio Parameters.
682+
value: 0
683+
- name: SESSION
684+
comment: Equivalent to the initial JoinRequest.
685+
value: 1
686+
- name: KEYS
687+
comment: Resets DevAddr, Session Keys, Frame Counters, while keeping the Radio Parameters.
688+
value: 2
662689
RejoinTimeExponent:
663690
name: RejoinTimeExponent
664691
values:
@@ -710,18 +737,6 @@ RejoinTimeExponent:
710737
- name: REJOIN_TIME_15
711738
comment: Every ~1.1 year.
712739
value: 15
713-
RejoinType:
714-
name: RejoinType
715-
values:
716-
- name: CONTEXT
717-
comment: Resets DevAddr, Session Keys, Frame Counters, Radio Parameters.
718-
value: 0
719-
- name: SESSION
720-
comment: Equivalent to the initial JoinRequest.
721-
value: 1
722-
- name: KEYS
723-
comment: Resets DevAddr, Session Keys, Frame Counters, while keeping the Radio Parameters.
724-
value: 2
725740
Right:
726741
name: Right
727742
comment: Right is the enum that defines all the different rights to do something in the network.

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5261,12 +5261,12 @@ JoinAcceptMICRequest:
52615261
required: true
52625262
default: {}
52635263
- name: join_request_type
5264-
comment: LoRaWAN rejoin-request type.
5264+
comment: LoRaWAN join-request type.
52655265
enum:
5266-
name: RejoinType
5266+
name: JoinRequestType
52675267
rules:
52685268
defined_only: true
5269-
default: CONTEXT
5269+
default: REJOIN_CONTEXT
52705270
- name: dev_nonce
52715271
comment: LoRaWAN DevNonce.
52725272
type: bytes
@@ -6591,7 +6591,7 @@ MACCommand.ForceRejoinReq:
65916591
fields:
65926592
- name: rejoin_type
65936593
enum:
6594-
name: RejoinType
6594+
name: RejoinRequestType
65956595
rules:
65966596
defined_only: true
65976597
default: CONTEXT
@@ -8442,7 +8442,7 @@ RejoinRequestPayload:
84428442
fields:
84438443
- name: rejoin_type
84448444
enum:
8445-
name: RejoinType
8445+
name: RejoinRequestType
84468446
rules:
84478447
defined_only: true
84488448
default: CONTEXT

0 commit comments

Comments
 (0)