diff --git a/CHANGELOG/CHANGELOG-r1.md b/CHANGELOG/CHANGELOG-r1.md index fb842ae..69b820a 100644 --- a/CHANGELOG/CHANGELOG-r1.md +++ b/CHANGELOG/CHANGELOG-r1.md @@ -2,6 +2,7 @@ ## Table of Contents +- [r1.3](#r13) - [r1.2](#r12) - [r1.1](#r11) @@ -15,6 +16,74 @@ 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.3 + +## Release Notes + +This release candidate contains the definition and documentation of +* click-to-dial 0.1.0-rc.2 + +The API definition(s) are based on +* Commonalities 0.8.0-rc.2 +* Identity and Consent Management 0.5.0 + + +> **Working area — candidate changes (auto-removed on merge)** +> Copy relevant entries into the Added/Changed/Fixed/Removed sections below. +> 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 +* Release Automation: Post-release sync (r1.2) by @camara-release-automation[bot] in https://github.com/camaraproject/ClickToDial/pull/84 +* Remove obsolete root CHANGELOG.md by @hdamker in https://github.com/camaraproject/ClickToDial/pull/85 +* [bulk] Enable release automation and validation (2026-04-10-001) by @camara-release-automation[bot] in https://github.com/camaraproject/ClickToDial/pull/88 +* [bulk] Update release-automation + validation callers by @camara-release-automation[bot] in https://github.com/camaraproject/ClickToDial/pull/89 +* Update ClickToDial Spring26 M4 release plan baseline by @YadingFang in https://github.com/camaraproject/ClickToDial/pull/92 +* Align ClickToDial with Spring26 M4 Commonalities and ICM by @YadingFang in https://github.com/camaraproject/ClickToDial/pull/91 +* Change ClickToDial r1.3 release plan back to rc by @YadingFang in https://github.com/camaraproject/ClickToDial/pull/95 +* Clean up ClickToDial OAS validation warnings by @YadingFang in https://github.com/camaraproject/ClickToDial/pull/96 + +
+ + +## click-to-dial 0.1.0-rc.2 + +**click-to-dial 0.1.0-rc.2 is the second release candidate of the click-to-dial API.** + +- API definition **with inline documentation**: + - [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/ClickToDial/r1.3/code/API_definitions/click-to-dial.yaml&nocors) + - [View it on Swagger Editor](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/ClickToDial/r1.3/code/API_definitions/click-to-dial.yaml) + - OpenAPI [YAML spec file](https://github.com/camaraproject/ClickToDial/blob/r1.3/code/API_definitions/click-to-dial.yaml) + +### Added + +* Added callback security documentation for ClickToDial status notifications using `notificationsBearerAuth`. +* Added Commonalities r4.2 synchronized common artifacts under `code/common`, including `.sync-manifest.yaml`. + +### Changed + +* Aligned the ClickToDial API definition with Commonalities r4.2 / `0.8.0-rc.2`. +* Aligned the ClickToDial API definition with Identity and Consent Management r4.2 / `0.5.0`. +* Updated CAMARA error response schemas to follow the Commonalities r4.2 `ErrorInfo` response template. +* Updated ClickToDial status change callback events to use the Commonalities r4.2 CloudEvents envelope while keeping the ClickToDial-specific event type and payload. +* Replaced the ClickToDial-specific `CALL_ALREADY_ACTIVE` 409 error code with the Commonalities-aligned `ALREADY_EXISTS` code. +* Aligned reusable schemas such as phone number, sink credentials, x-correlator, timestamps, and notification-related schemas with Commonalities r4.2. +* Renamed local OAS schema components to PascalCase without changing JSON property names or API wire format. + +### Fixed + +* Fixed callback response documentation by adding secured-operation error responses for notification delivery. +* Fixed CAMARA Validation findings so the API definition validates with zero errors and zero warnings. + +### Removed + +* Removed obsolete local wrapper schemas that are now referenced directly from Commonalities r4.2 artifacts. + +**Full Changelog**: https://github.com/camaraproject/ClickToDial/compare/r1.2...r1.3 + # r1.2 ## Release Notes diff --git a/README.md b/README.md index c592a42..db12191 100644 --- a/README.md +++ b/README.md @@ -30,9 +30,9 @@ Sandbox API Repository to describe, develop, document, and test the ClickToDial > [!NOTE] > This repository has only pre-release versions available yet. Pre-releases are for testing and may change before public release. -* The latest pre-release is [r1.2](https://github.com/camaraproject/ClickToDial/releases/tag/r1.2) (release candidate), with the following API versions: - * **click-to-dial 0.1.0-rc.1** - [[YAML]](https://github.com/camaraproject/ClickToDial/blob/r1.2/code/API_definitions/click-to-dial.yaml) [[ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/ClickToDial/r1.2/code/API_definitions/click-to-dial.yaml&nocors) [[Swagger]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/ClickToDial/r1.2/code/API_definitions/click-to-dial.yaml) +* The latest pre-release is [r1.3](https://github.com/camaraproject/ClickToDial/releases/tag/r1.3) (release candidate), with the following API versions: + * **click-to-dial 0.1.0-rc.2** + [[YAML]](https://github.com/camaraproject/ClickToDial/blob/r1.3/code/API_definitions/click-to-dial.yaml) [[ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/ClickToDial/r1.3/code/API_definitions/click-to-dial.yaml&nocors) [[Swagger]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/ClickToDial/r1.3/code/API_definitions/click-to-dial.yaml) * For changes see [CHANGELOG](https://github.com/camaraproject/ClickToDial/tree/main/CHANGELOG)