From 1a9315ea422ead5d5dc7005e44f9800fe66583e0 Mon Sep 17 00:00:00 2001
From: "camara-release-automation[bot]"
<261643975+camara-release-automation[bot]@users.noreply.github.com>
Date: Thu, 22 Oct 2026 02:40:19 +0000
Subject: [PATCH 1/2] Add CHANGELOG draft for r1.2
---
CHANGELOG/CHANGELOG-r1.md | 91 +++++++++++++++++++++++++++++++++++++++
1 file changed, 91 insertions(+)
diff --git a/CHANGELOG/CHANGELOG-r1.md b/CHANGELOG/CHANGELOG-r1.md
index b726e7f..23b2f4e 100644
--- a/CHANGELOG/CHANGELOG-r1.md
+++ b/CHANGELOG/CHANGELOG-r1.md
@@ -2,6 +2,7 @@
## Table of Contents
+- [r1.2](#r12)
- [r1.1](#r11)
@@ -14,6 +15,96 @@ 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
+# r1.2
+
+## Release Notes
+
+This release candidate contains the definition and documentation of
+* device-media-streaming-rate 0.1.0-rc.1
+
+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
+* Update README.md by @hdamker in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/5
+* Update CODEOWNERS by @hdamker in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/1
+* Update MAINTAINERS.MD by @hdamker in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/2
+* Add linting rules by @eric-murray in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/7
+* Update MAINTAINERS.MD by @hdamker in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/8
+* Update MAINTAINERS.MD by @maheshc01 in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/12
+* admin: migrate to centralized linting workflows by @hdamker-bot in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/16
+* proposing Mahesh as a code owner by @maheshc01 in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/15
+* Initial yaml spec for device max bitrate by @maheshc01 in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/11
+* [bulk] Sync Release Information section (2026-02-19-001) by @hdamker-bot in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/19
+* Update README.md after repository rename by @hdamker in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/20
+* fix(api): reset server URL to vwip on main (fixes #18) by @hdamker in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/22
+* [bulk] Add release-plan.yaml (2026-02-22-001) by @hdamker-bot in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/21
+* Modify release plan for pre-release by @rartych in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/23
+* [bulk] Enable release automation and validation by @camara-release-automation[bot] in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/24
+* Sync common files from Commonalities r4.2 by @camara-release-automation[bot] in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/25
+* Update API definitions to fix CAMARA validation warnings and hints by @eric-murray in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/29
+* Update commonalities_release to r4.3 by @eric-murray in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/33
+* Sync common files from Commonalities r4.3 by @camara-release-automation[bot] in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/34
+* Delete redundant workflows by @eric-murray in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/36
+* Replace relative with absolute links in YAML by @eric-murray in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/44
+* Release Automation: Post-release sync (r1.1) by @camara-release-automation[bot] in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/46
+* Address r1.1 review findings in the API definition and test definitions by @maheshc01 in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/47
+* Rename API to device-media-streaming-rate by @maheshc01 in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/50
+* Plan r1.2 release candidate on Commonalities r4.4 by @maheshc01 in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/51
+* Sync common files from Commonalities r4.4 by @camara-release-automation[bot] in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/52
+* Align with Commonalities r4.4 by @maheshc01 in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/54
+
+## New Contributors
+* @hdamker made their first contribution in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/5
+* @eric-murray made their first contribution in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/7
+* @maheshc01 made their first contribution in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/12
+* @hdamker-bot made their first contribution in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/16
+* @rartych made their first contribution in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/23
+
+
+
+
+## device-media-streaming-rate 0.1.0-rc.1
+
+**device-media-streaming-rate 0.1.0-rc.1 is the first release-candidate version of this API.**
+
+- API definition **with inline documentation**:
+ - [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/DeviceMediaStreamingRate/r1.2/code/API_definitions/device-media-streaming-rate.yaml&nocors)
+ - [View it on Swagger Editor](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/DeviceMediaStreamingRate/r1.2/code/API_definitions/device-media-streaming-rate.yaml)
+ - OpenAPI [YAML spec file](https://github.com/camaraproject/DeviceMediaStreamingRate/blob/r1.2/code/API_definitions/device-media-streaming-rate.yaml)
+
+### Breaking changes
+
+* N/A
+
+### Added
+
+* N/A
+
+### Changed
+
+* N/A
+
+### Fixed
+
+* N/A
+
+### Removed
+
+* N/A
+
+**Full Changelog**: https://github.com/camaraproject/DeviceMediaStreamingRate/commits/r1.2
+
# r1.1
## Release Notes
From a723074974567deaa5f2bad8086723be86ce8784 Mon Sep 17 00:00:00 2001
From: maheshc01
Date: Wed, 21 Oct 2026 21:47:09 -0500
Subject: [PATCH 2/2] docs: update CHANGELOG for device-media-streaming-rate
0.1.0-rc.1
---
CHANGELOG/CHANGELOG-r1.md | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/CHANGELOG/CHANGELOG-r1.md b/CHANGELOG/CHANGELOG-r1.md
index 23b2f4e..22c2778 100644
--- a/CHANGELOG/CHANGELOG-r1.md
+++ b/CHANGELOG/CHANGELOG-r1.md
@@ -85,23 +85,29 @@ The API definition(s) are based on
### Breaking changes
-* N/A
+* API renamed from `media-streaming-rate` (0.1.0-alpha.1 in r1.1) to `device-media-streaming-rate`, to match the repository name: API definition file, `info.title`, server URL, scope `device-media-streaming-rate:retrieve-maximum-downstream-media-rate` and schema names by @maheshc01 in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/50
+* Response properties `maxDownstreamMediaBitRateSupported` and `unit` replaced by `maxDownstreamMediaRate`, using the `Rate` and `RateUnitEnum` schemas from QualityOnDemand (`value` and `unit`) by @maheshc01 in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/47
### Added
-* N/A
+* Added test definitions covering success cases, request validation, the Commonalities C01 device identifier errors, 401 and 403 by @maheshc01 in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/47
+* Added 429 test scenarios for `TOO_MANY_REQUESTS` and `QUOTA_EXCEEDED` by @maheshc01 in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/54
+* Added a definition of the returned value to the API description: the maximum downstream media streaming rate the network allows for the device, not a measurement or forecast of the throughput by @maheshc01 in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/47
### Changed
-* N/A
+* Synced with CAMARA Commonalities r4.4 / 0.9.0 (previously 0.8.0): error responses aligned with the r4.4 response catalogue, `info.description` mandatory sections updated by @maheshc01 in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/54
+* API renamed from `media-streaming-rate` (0.1.0-alpha.1 in r1.1) to `device-media-streaming-rate`, to match the repository name: API definition file, `info.title`, server URL, scope `device-media-streaming-rate:retrieve-maximum-downstream-media-rate` and schema names by @maheshc01 in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/50
+* Response properties `maxDownstreamMediaBitRateSupported` and `unit` replaced by `maxDownstreamMediaRate`, using the `Rate` and `RateUnitEnum` schemas from QualityOnDemand (`value` and `unit`) by @maheshc01 in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/47
+* Removed the "Token usage: two-legged vs three-legged" section of the API description, which duplicated the mandatory "Identifying the device from the access token" section by @maheshc01 in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/47
### Fixed
-* N/A
+* Corrected `externalDocs` to point to this repository, with the description "Product documentation at CAMARA" by @maheshc01 in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/47
### Removed
-* N/A
+* Removed `400 OUT_OF_RANGE`, `403 INVALID_TOKEN_CONTEXT`, `404 NOT_FOUND` and the `503` response, which are not applicable to this API by @maheshc01 in https://github.com/camaraproject/DeviceMediaStreamingRate/pull/47
**Full Changelog**: https://github.com/camaraproject/DeviceMediaStreamingRate/commits/r1.2