From 5ccb7e22f3d28c5073e92ebe29138033f47e3a2a Mon Sep 17 00:00:00 2001
From: "camara-release-automation[bot]"
<261643975+camara-release-automation[bot]@users.noreply.github.com>
Date: Thu, 15 Oct 2026 21:03:26 +0000
Subject: [PATCH 1/2] Add CHANGELOG draft for r2.3
---
CHANGELOG/CHANGELOG-r2.md | 165 ++++++++++++++++++++++++++++++++++++++
1 file changed, 165 insertions(+)
diff --git a/CHANGELOG/CHANGELOG-r2.md b/CHANGELOG/CHANGELOG-r2.md
index 35bad20..4e899df 100644
--- a/CHANGELOG/CHANGELOG-r2.md
+++ b/CHANGELOG/CHANGELOG-r2.md
@@ -2,6 +2,7 @@
## Table of Contents
+- [r2.3](#r23)
- [r2.2](#r22)
- [r2.1](#r21)
@@ -15,6 +16,170 @@ The below sections record the changes for each API version in each release as fo
* for subsequent release-candidate(s), only the delta to the previous release-candidate
* for a public release, the consolidated changes since the previous public release
+# r2.3
+
+## Release Notes
+
+This release candidate contains the definition and documentation of
+* dedicated-network-accesses 0.2.0-rc.2
+* dedicated-network-profiles 0.2.0-rc.2
+* dedicated-network 0.2.0-rc.2
+* dedicated-network-areas 0.1.0-rc.2
+
+The API definition(s) are based on
+* Commonalities r4.4 (0.9.0)
+* Identity and Consent Management r4.2 (0.5.0)
+
+
+> **Working area — candidate changes (auto-removed on merge)**
+> Copy relevant entries into the Breaking changes/Added/Changed/Fixed/Removed sections below. List breaking changes both in Breaking changes and in their normal change category.
+> You may edit this list while triaging; it will be removed on merge.
+> This working-area section is removed automatically when the PR is merged.
+
+
+Candidate changes (auto-generated from merged PRs)
+
+## What's Changed
+* chore: remove obsolete v0 validation caller workflows by @hdamker in https://github.com/camaraproject/DedicatedNetworks/pull/185
+* Release Automation: Post-release sync (r2.2) by @camara-release-automation[bot] in https://github.com/camaraproject/DedicatedNetworks/pull/187
+* Update release-plan.yaml with Commonalities release r4.4 and target release r2.3 by @jimfengjinhua in https://github.com/camaraproject/DedicatedNetworks/pull/190
+* Addressing remaining r2.2 review issues by @hubertp-ericsson in https://github.com/camaraproject/DedicatedNetworks/pull/179
+* Sync common files from Commonalities r4.4 by @camara-release-automation[bot] in https://github.com/camaraproject/DedicatedNetworks/pull/191
+* Upgrade API definitions to Commonalities r4.4 (#188) by @jimfengjinhua in https://github.com/camaraproject/DedicatedNetworks/pull/194
+* Add test scenarios for the Dedicated Network Accesses API by @jimfengjinhua in https://github.com/camaraproject/DedicatedNetworks/pull/195
+* Use int32-range bounds for arrays and device counters (#145) by @jimfengjinhua in https://github.com/camaraproject/DedicatedNetworks/pull/196
+* Adding support for three-legged access token by @hubertp-ericsson in https://github.com/camaraproject/DedicatedNetworks/pull/197
+* Add test scenarios for three-legged access token support by @jimfengjinhua in https://github.com/camaraproject/DedicatedNetworks/pull/198
+
+
+
+
+## dedicated-network-accesses 0.2.0-rc.2
+
+**dedicated-network-accesses 0.2.0-rc.2 is a release-candidate version of this API.**
+
+Changes documented below are compared to version 0.2.0-rc.1.
+
+- API definition **with inline documentation**:
+ - [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/DedicatedNetworks/r2.3/code/API_definitions/dedicated-network-accesses.yaml&nocors)
+ - [View it on Swagger Editor](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/DedicatedNetworks/r2.3/code/API_definitions/dedicated-network-accesses.yaml)
+ - OpenAPI [YAML spec file](https://github.com/camaraproject/DedicatedNetworks/blob/r2.3/code/API_definitions/dedicated-network-accesses.yaml)
+
+### Breaking changes
+
+* N/A
+
+### Added
+
+* N/A
+
+### Changed
+
+* N/A
+
+### Fixed
+
+* N/A
+
+### Removed
+
+* N/A
+
+## dedicated-network-profiles 0.2.0-rc.2
+
+**dedicated-network-profiles 0.2.0-rc.2 is a release-candidate version of this API.**
+
+Changes documented below are compared to version 0.2.0-rc.1.
+
+- API definition **with inline documentation**:
+ - [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/DedicatedNetworks/r2.3/code/API_definitions/dedicated-network-profiles.yaml&nocors)
+ - [View it on Swagger Editor](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/DedicatedNetworks/r2.3/code/API_definitions/dedicated-network-profiles.yaml)
+ - OpenAPI [YAML spec file](https://github.com/camaraproject/DedicatedNetworks/blob/r2.3/code/API_definitions/dedicated-network-profiles.yaml)
+
+### Breaking changes
+
+* N/A
+
+### Added
+
+* N/A
+
+### Changed
+
+* N/A
+
+### Fixed
+
+* N/A
+
+### Removed
+
+* N/A
+
+## dedicated-network 0.2.0-rc.2
+
+**dedicated-network 0.2.0-rc.2 is a release-candidate version of this API.**
+
+Changes documented below are compared to version 0.2.0-rc.1.
+
+- API definition **with inline documentation**:
+ - [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/DedicatedNetworks/r2.3/code/API_definitions/dedicated-network.yaml&nocors)
+ - [View it on Swagger Editor](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/DedicatedNetworks/r2.3/code/API_definitions/dedicated-network.yaml)
+ - OpenAPI [YAML spec file](https://github.com/camaraproject/DedicatedNetworks/blob/r2.3/code/API_definitions/dedicated-network.yaml)
+
+### Breaking changes
+
+* N/A
+
+### Added
+
+* N/A
+
+### Changed
+
+* N/A
+
+### Fixed
+
+* N/A
+
+### Removed
+
+* N/A
+
+## dedicated-network-areas 0.1.0-rc.2
+
+**dedicated-network-areas 0.1.0-rc.2 is a release-candidate version of this API.**
+
+Changes documented below are compared to version 0.1.0-rc.1.
+
+- API definition **with inline documentation**:
+ - [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/DedicatedNetworks/r2.3/code/API_definitions/dedicated-network-areas.yaml&nocors)
+ - [View it on Swagger Editor](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/DedicatedNetworks/r2.3/code/API_definitions/dedicated-network-areas.yaml)
+ - OpenAPI [YAML spec file](https://github.com/camaraproject/DedicatedNetworks/blob/r2.3/code/API_definitions/dedicated-network-areas.yaml)
+
+### Breaking changes
+
+* N/A
+
+### Added
+
+* N/A
+
+### Changed
+
+* N/A
+
+### Fixed
+
+* N/A
+
+### Removed
+
+* N/A
+
+**Full Changelog**: https://github.com/camaraproject/DedicatedNetworks/compare/r2.2...r2.3
+
# r2.2
## Release Notes
From bfd867ca7c48e994828d2996bce092f46648a9aa Mon Sep 17 00:00:00 2001
From: tlohmar
Date: Fri, 16 Oct 2026 11:16:22 +0200
Subject: [PATCH 2/2] Update CHANGELOG-r2.md
---
CHANGELOG/CHANGELOG-r2.md | 32 +++++++++++++++++++++-----------
1 file changed, 21 insertions(+), 11 deletions(-)
diff --git a/CHANGELOG/CHANGELOG-r2.md b/CHANGELOG/CHANGELOG-r2.md
index 4e899df..682ec21 100644
--- a/CHANGELOG/CHANGELOG-r2.md
+++ b/CHANGELOG/CHANGELOG-r2.md
@@ -67,23 +67,32 @@ Changes documented below are compared to version 0.2.0-rc.1.
### Breaking changes
-* N/A
+* Reworked access device handling: the `x-device` header is replaced by the `accessDeviceId` query parameter to query accesses by device, and `recentAccessDevices` is replaced by `addedAccessDevices` by @hubertp-ericsson in https://github.com/camaraproject/DedicatedNetworks/pull/179
+* Aligned with Commonalities r4.4 (0.9.0): invalid pagination parameters now return 400 `INVALID_ARGUMENT` and `INVALID_TOKEN_CONTEXT` is no longer returned with 403, except for single-device operations called with a three-legged access token by @jimfengjinhua in https://github.com/camaraproject/DedicatedNetworks/pull/194
+* Moved the `addedAt` timestamp from the operation response body to each added `AccessDevice` by @hubertp-ericsson in https://github.com/camaraproject/DedicatedNetworks/pull/197
### Added
-* N/A
+* Added a stable `accessDeviceId` (used to read and remove a single access device and to query accesses by device), time-based filters for listing access devices and an optional access `name` by @hubertp-ericsson in https://github.com/camaraproject/DedicatedNetworks/pull/179
+* Added three-legged access token support for single-device operations, including a new `POST /accesses/{accessId}/devices` operation and the `dedicated-network-accesses:device:create` scope. Single-device operations (add/read/delete) now accept two-legged or three-legged tokens; multiple-device and access-level operations remain two-legged only by @hubertp-ericsson in https://github.com/camaraproject/DedicatedNetworks/pull/197
+* Added success and error test scenarios for all nine Accesses API operations by @jimfengjinhua in https://github.com/camaraproject/DedicatedNetworks/pull/195
+* Added test scenarios for three-legged access token support by @jimfengjinhua in https://github.com/camaraproject/DedicatedNetworks/pull/198
### Changed
-* N/A
+* Reworked access device handling: added a stable `accessDeviceId` (used to read and remove a single access device and to query accesses by device, replacing the `x-device` header), replaced `recentAccessDevices` with `addedAccessDevices`, added time-based filters for listing access devices and an optional access `name`, and removed unused `ErrorResultForDevice` codes by @hubertp-ericsson in https://github.com/camaraproject/DedicatedNetworks/pull/179
+* Aligned with Commonalities r4.4 (0.9.0): replaced the deprecated `Generic*` error responses with the r4.4 common responses and the common `Sink` schema, and updated the test definitions; invalid pagination parameters now return 400 `INVALID_ARGUMENT` and `INVALID_TOKEN_CONTEXT` is no longer returned with 403, except for single-device operations called with a three-legged access token by @jimfengjinhua in https://github.com/camaraproject/DedicatedNetworks/pull/194
+* Use int32-range bounds for array sizes and device counters by @jimfengjinhua in https://github.com/camaraproject/DedicatedNetworks/pull/196
+* Moved the `addedAt` timestamp from the operation response body to each added `AccessDevice`, and aligned the `createAccess` outcomes (201, 207, 422 `DEDICATED_NETWORK_ACCESSES.NO_VALID_DEVICE`) with `addDevicesToAccess` by @hubertp-ericsson in https://github.com/camaraproject/DedicatedNetworks/pull/197
+* Split accesses test definitions into access, multiple-device and single-device feature files, and changed the different-API-client cases to 404 NOT_FOUND by @jimfengjinhua in https://github.com/camaraproject/DedicatedNetworks/pull/198
### Fixed
-* N/A
+* Fixed existing test scenarios to match the current API definition by @jimfengjinhua in https://github.com/camaraproject/DedicatedNetworks/pull/195
### Removed
-* N/A
+* Removed the `x-device` header and unused `ErrorResultForDevice` codes by @hubertp-ericsson in https://github.com/camaraproject/DedicatedNetworks/pull/179
## dedicated-network-profiles 0.2.0-rc.2
@@ -98,7 +107,7 @@ Changes documented below are compared to version 0.2.0-rc.1.
### Breaking changes
-* N/A
+* Aligned with Commonalities r4.4 (0.9.0): invalid pagination parameters now return 400 `INVALID_ARGUMENT` and `INVALID_TOKEN_CONTEXT` is no longer returned with 403 by @jimfengjinhua in https://github.com/camaraproject/DedicatedNetworks/pull/194
### Added
@@ -106,7 +115,8 @@ Changes documented below are compared to version 0.2.0-rc.1.
### Changed
-* N/A
+* Aligned with Commonalities r4.4 (0.9.0): replaced the deprecated `Generic*` error responses with the r4.4 common responses, and updated the test definitions; invalid pagination parameters now return 400 `INVALID_ARGUMENT` and `INVALID_TOKEN_CONTEXT` is no longer returned with 403 by @jimfengjinhua in https://github.com/camaraproject/DedicatedNetworks/pull/194
+* Use int32-range bounds for `maxNumberOfDevices` by @jimfengjinhua in https://github.com/camaraproject/DedicatedNetworks/pull/196
### Fixed
@@ -129,7 +139,7 @@ Changes documented below are compared to version 0.2.0-rc.1.
### Breaking changes
-* N/A
+* Aligned with Commonalities r4.4 (0.9.0): invalid pagination parameters now return 400 `INVALID_ARGUMENT` and `INVALID_TOKEN_CONTEXT` is no longer returned with 403 by @jimfengjinhua in https://github.com/camaraproject/DedicatedNetworks/pull/194
### Added
@@ -137,7 +147,7 @@ Changes documented below are compared to version 0.2.0-rc.1.
### Changed
-* N/A
+* Aligned with Commonalities r4.4 (0.9.0): replaced the deprecated `Generic*` error responses with the r4.4 common responses and the common `Sink` schema, and updated the test definitions; invalid pagination parameters now return 400 `INVALID_ARGUMENT` and `INVALID_TOKEN_CONTEXT` is no longer returned with 403 by @jimfengjinhua in https://github.com/camaraproject/DedicatedNetworks/pull/194
### Fixed
@@ -160,7 +170,7 @@ Changes documented below are compared to version 0.1.0-rc.1.
### Breaking changes
-* N/A
+* Aligned with Commonalities r4.4 (0.9.0): invalid pagination parameters now return 400 `INVALID_ARGUMENT` and `INVALID_TOKEN_CONTEXT` is no longer returned with 403 by @jimfengjinhua in https://github.com/camaraproject/DedicatedNetworks/pull/194
### Added
@@ -168,7 +178,7 @@ Changes documented below are compared to version 0.1.0-rc.1.
### Changed
-* N/A
+* Aligned with Commonalities r4.4 (0.9.0): replaced the deprecated `Generic*` error responses with the r4.4 common responses, and updated the test definitions; invalid pagination parameters now return 400 `INVALID_ARGUMENT` and `INVALID_TOKEN_CONTEXT` is no longer returned with 403 by @jimfengjinhua in https://github.com/camaraproject/DedicatedNetworks/pull/194
### Fixed