From aaf3f7c238a23a3d7c18fcdd4e3e5bf182278f40 Mon Sep 17 00:00:00 2001 From: Maximilian Laue Date: Tue, 24 Jun 2025 00:51:49 +0200 Subject: [PATCH 01/21] release: update versions to r1.2 with v0.1.0-rc.1 --- .../device-data-volume-subscriptions.yaml | 4 +- code/API_definitions/device-data-volume.yaml | 6 +-- ...device-data-volume-checkDataVolume.feature | 8 ++-- ...ice-data-volume-retrieveDataVolume.feature | 21 +++++----- .../device-data-volume-subscriptions.feature | 14 ++++--- ...ice-data-volume-API-Readiness-Checklist.md | 41 ++++++++++++------- ...e-subscriptions-API-Readiness-Checklist.md | 41 ++++++++++++------- 7 files changed, 78 insertions(+), 57 deletions(-) diff --git a/code/API_definitions/device-data-volume-subscriptions.yaml b/code/API_definitions/device-data-volume-subscriptions.yaml index 98a04b3..e966f2f 100644 --- a/code/API_definitions/device-data-volume-subscriptions.yaml +++ b/code/API_definitions/device-data-volume-subscriptions.yaml @@ -82,7 +82,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: wip + version: 0.1.0-rc.1 x-camara-commonalities: 0.5 externalDocs: @@ -90,7 +90,7 @@ externalDocs: url: https://github.com/camaraproject/DeviceDataVolume servers: - - url: "{apiRoot}/device-data-volume-subscriptions/vwip" + - url: "{apiRoot}/device-data-volume-subscriptions/v0.1rc1" variables: apiRoot: default: http://localhost:9091 diff --git a/code/API_definitions/device-data-volume.yaml b/code/API_definitions/device-data-volume.yaml index c27d1d7..98ec456 100644 --- a/code/API_definitions/device-data-volume.yaml +++ b/code/API_definitions/device-data-volume.yaml @@ -54,15 +54,15 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: wip - x-camara-commonalities: 0.5 + version: 0.1.0-rc.1 + x-camara-commonalities: 0.6 externalDocs: description: Project documentation at CAMARA url: https://github.com/camaraproject/DeviceDataVolume servers: - - url: "{apiRoot}/device-data-volume/vwip" + - url: "{apiRoot}/device-data-volume/v0.1rc1" variables: apiRoot: default: http://localhost:9091 diff --git a/code/Test_definitions/device-data-volume-checkDataVolume.feature b/code/Test_definitions/device-data-volume-checkDataVolume.feature index 7e7a46b..976a76d 100644 --- a/code/Test_definitions/device-data-volume-checkDataVolume.feature +++ b/code/Test_definitions/device-data-volume-checkDataVolume.feature @@ -1,4 +1,4 @@ -Feature: CAMARA Device Data Volume API, vwip - Operation checkDataVolume +Feature: CAMARA Device Data Volume API, v0.1.0-rc.1 - Operation checkDataVolume # Input to be provided by the implementation to the tester # @@ -12,11 +12,9 @@ Feature: CAMARA Device Data Volume API, vwip - Operation checkDataVolume # References to OAS spec schemas refer to schemas specifies in device-data-volume.yaml Background: Common checkDataVolume setup - Given an environment at "apiRoot" - And the resource "/device-data-volume/vwip/check" set as base-url - And the header "Content-Type" is set to "application/json" + Given the resource "{apiRoot}/device-data-volume/v0.1rc1/check" set as base-url And the header "Authorization" is set to a valid access token - And the header "x-correlator" is set to a UUID value + And the header "x-correlator" complies with the schema at "#/components/schemas/XCorrelator" And the request body is set by default to a request body compliant with the schema "#/components/schemas/CheckDataVolumeRequest" ########################## diff --git a/code/Test_definitions/device-data-volume-retrieveDataVolume.feature b/code/Test_definitions/device-data-volume-retrieveDataVolume.feature index 62ceaac..ad69924 100644 --- a/code/Test_definitions/device-data-volume-retrieveDataVolume.feature +++ b/code/Test_definitions/device-data-volume-retrieveDataVolume.feature @@ -1,22 +1,21 @@ -Feature: CAMARA Device Data Volume API, vwip - Operation retrieveDataVolume +Feature: CAMARA Device Data Volume API, v0.1.0-rc.1 - Operation retrieveDataVolume # Input to be provided by the implementation to the tester - # - # Implementation indications: - # * List of device identifier types which are not supported, among: phoneNumber, networkAccessIdentifier, ipv4Address, ipv6Address - # + + # If the subscription leverages the 'device' object the following indication must be present: + # Implementation indications: + # * List of device identifier types which are not supported, such as: phoneNumber, networkAccessIdentifier, ipv4Address, ipv6Address + # Testing assets: - # * A device object which device data volume is known by the network when connected. - # * The known device data volume status of the testing device + # A device object which device data volume is known by the network when connected. + # The known device data volume status of the testing device # # References to OAS spec schemas refer to schemas specifies in device-data-volume.yaml Background: Common retrieveDataVolume setup - Given an environment at "apiRoot" - And the resource "/device-data-volume/vwip/retrieve" set as base-url - And the header "Content-Type" is set to "application/json" + Given the resource "{apiroot}/device-data-volume/v0.1rc.1/retrieve" set as base-url And the header "Authorization" is set to a valid access token - And the header "x-correlator" is set to a UUID value + And the header "x-correlator" complies with the schema at "#/components/schemas/XCorrelator" And the request body is set by default to a request body compliant with the schema "#/components/schemas/RetrieveDataVolumeRequest" ########################## diff --git a/code/Test_definitions/device-data-volume-subscriptions.feature b/code/Test_definitions/device-data-volume-subscriptions.feature index 33495fa..7d771a1 100644 --- a/code/Test_definitions/device-data-volume-subscriptions.feature +++ b/code/Test_definitions/device-data-volume-subscriptions.feature @@ -1,20 +1,22 @@ -Feature: Device Data Volume Subscriptions API, vwip - Operation createDeviceDataVolumeSubscription +Feature: Device Data Volume Subscriptions API, v0.1.0-rc.1 - Operation on subscriptions # Input to be provided by the implementation to the tester # - # Implementation indications: - # * List of device identifier types which are not supported, among: phoneNumber, networkAccessIdentifier, ipv4Address, ipv6Address + # If the subscription leverages the 'device' object the following indication must be present: + # Implementation indications: + # * List of device identifier types which are not supported, such as: phoneNumber, networkAccessIdentifier, ipv4Address, ipv6Address # # Testing assets: - # * A device object which device data volume is known by the network when connected. - # * The known device data volume status of the testing device + # A sink-url identified as "callbackUrl", which receives notifications + # A device object which device data volume is known by the network when connected. + # The known device data volume status of the testing device # # References to OAS spec schemas refer to schemas specifies in device-data-volume-subscriptions.yaml Background: Common Device Data Volume setup Given the resource "{apiroot}/device-data-volume-subscriptions/vwip/subscriptions" as base-url And the header "Authorization" is set to a valid access token - And the header "x-correlator" is set to a UUID value + And the header "x-correlator" complies with the schema at "#/components/schemas/XCorrelator" ########################## # Happy path scenarios diff --git a/documentation/API_documentation/device-data-volume-API-Readiness-Checklist.md b/documentation/API_documentation/device-data-volume-API-Readiness-Checklist.md index 2d217d9..dfc8e0c 100644 --- a/documentation/API_documentation/device-data-volume-API-Readiness-Checklist.md +++ b/documentation/API_documentation/device-data-volume-API-Readiness-Checklist.md @@ -1,18 +1,29 @@ # API Readiness Checklist -Checklist for device-data-volume v0.1.0-alpha.1 in r1.1. +Checklist for device-data-volume v0.1.0-rc.1 in r1.2. -| Nr | API release assets | alpha | release-candidate | initial
public | stable
public | Status | Reference information | -|----|----------------------------------------------|:-----:|:-----------------:|:-------:|:------:|:----:|:----:| -| 1 | API definition | M | M | M | M | Y | [relative link](/code/API_definitions/device-data-volume.yaml) | -| 2 | Design guidelines from Commonalities applied | O | M | M | M | TBD | | -| 3 | Guidelines from ICM applied | O | M | M | M | TBD | | -| 4 | API versioning convention applied | M | M | M | M | Y | v0.1.0-alpha.1 | -| 5 | API documentation | M | M | M | M | Y | [relative link](/documentation/API_documentation/device-data-volume-API-Readiness-Checklist.md) | -| 6 | User stories | O | O | O | M | N | | -| 7 | Basic API test cases & documentation | O | M | M | M | N | | -| 8 | Enhanced API test cases & documentation | O | O | O | M | N | | -| 9 | Test result statement | O | O | O | M | N | | -| 10 | API release numbering convention applied | M | M | M | M | Y | r1.1 | -| 11 | Change log updated | M | M | M | M | Y | [relative link](/CHANGELOG.md) | -| 12 | Previous public release was certified | O | O | O | M | N | | +| Nr | API release assets | alpha | release-candidate | initial
public | stable
public | Status | Reference information | +|----|----------------------------------------------|:-----:|:-----------------:|:-----------------:|:-----------------:|:------:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| 1 | API definition | M | M | M | M | Y | [device-data-volume.yaml](/code/API_definitions/device-data-volume.yaml) | +| 2 | Design guidelines from Commonalities applied | O | M | M | M | Y | r3.2 | +| 3 | Guidelines from ICM applied | O | M | M | M | Y | r3.2 | +| 4 | API versioning convention applied | M | M | M | M | Y | | +| 5 | API documentation | M | M | M | M | Y | in yaml | +| 6 | User stories | O | O | O | M | N | | +| 7 | Basic API test cases & documentation | O | M | M | M | Y | [checkDataVolume.feature](/code/Test_definitions/device-data-volume-checkDataVolume.feature)
[retrieveDataVolume.feature](/code/Test_definitions/device-data-volume-retrieveDataVolume.feature) | +| 8 | Enhanced API test cases & documentation | O | O | O | M | Y | [checkDataVolume.feature](/code/Test_definitions/device-data-volume-checkDataVolume.feature)
[retrieveDataVolume.feature](/code/Test_definitions/device-data-volume-retrieveDataVolume.feature) | +| 9 | Test result statement | O | O | O | M | N | | +| 10 | API release numbering convention applied | M | M | M | M | Y | | +| 11 | Change log updated | M | M | M | M | Y | [CHANGELOG.md](/CHANGELOG.md) | +| 12 | Previous public release was certified | O | O | O | M | N | | +| 13 | API description (for marketing) | O | O | M | M | N | [wiki link](https://lf-camaraproject.atlassian.net/wiki/x/PoCaBQ) | + +To fill the checklist: +- in the line above the table, replace the api-name, api-version and the rx.y by their actual values for the current API version and release. +- in the Status column, put "Y" (yes) if the release asset is available or fulfilled in the current release, a "N" (no) or a "tbd". Example use of "tbd" is in case an alpha or release-candidate API version does not yet provide all mandatory assets for the release. +- in the Reference information column, provide the relative links (from the API repository home folder) to the release asset once available, the applicable release numbers (not versions) of Commonalities and ICM, and any other relevant links or information. +- For the point 12: The Reference information comment shall reference a note (e.g. "see (1)") under the checklist table to be added that states the certified company(s) as can be found on the following link: [GSMA Open Gateway Portal](https://open-gateway.gsma.com/). + +Note: the checklists of a public API version and of its preceding release-candidate API version can be the same. + +The documentation for the content of the checklist is here: see API Readiness Checklist section in the [API Release Process](https://lf-camaraproject.atlassian.net/wiki/x/jine). \ No newline at end of file diff --git a/documentation/API_documentation/device-data-volume-subscriptions-API-Readiness-Checklist.md b/documentation/API_documentation/device-data-volume-subscriptions-API-Readiness-Checklist.md index 33b3a6e..e2c6723 100644 --- a/documentation/API_documentation/device-data-volume-subscriptions-API-Readiness-Checklist.md +++ b/documentation/API_documentation/device-data-volume-subscriptions-API-Readiness-Checklist.md @@ -1,18 +1,29 @@ # API Readiness Checklist -Checklist for device-data-volume-subscriptions v0.1.0-alpha.1 in r1.1. +Checklist for device-data-volume-subscriptions v0.1.0-rc.1 in r1.2. -| Nr | API release assets | alpha | release-candidate | initial
public | stable
public | Status | Reference information | -|----|----------------------------------------------|:-----:|:-----------------:|:-------:|:------:|:----:|:----:| -| 1 | API definition | M | M | M | M | Y | [relative link](/code/API_definitions/device-data-volume-subscriptions.yaml) | -| 2 | Design guidelines from Commonalities applied | O | M | M | M | TBD | | -| 3 | Guidelines from ICM applied | O | M | M | M | TBD | | -| 4 | API versioning convention applied | M | M | M | M | Y | v0.1.0-alpha.1 | -| 5 | API documentation | M | M | M | M | Y | [relative link](/documentation/API_documentation/device-data-volume-subscriptions-API-Readiness-Checklist.md) | -| 6 | User stories | O | O | O | M | N | | -| 7 | Basic API test cases & documentation | O | M | M | M | N | | -| 8 | Enhanced API test cases & documentation | O | O | O | M | N | | -| 9 | Test result statement | O | O | O | M | N | | -| 10 | API release numbering convention applied | M | M | M | M | Y | r1.1 | -| 11 | Change log updated | M | M | M | M | Y | [relative link](/CHANGELOG.md) | -| 12 | Previous public release was certified | O | O | O | M | N | | +| Nr | API release assets | alpha | release-candidate | initial
public | stable
public | Status | Reference information | +|----|----------------------------------------------|:-----:|:-----------------:|:-----------------:|:-----------------:|:------:|:----------------------------------------------------------------------------------------------------:| +| 1 | API definition | M | M | M | M | Y | [device-data-volume-subscriptions.yaml](/code/API_definitions/device-data-volume-subscriptions.yaml) | +| 2 | Design guidelines from Commonalities applied | O | M | M | M | Y | r3.2 | +| 3 | Guidelines from ICM applied | O | M | M | M | Y | r3.2 | +| 4 | API versioning convention applied | M | M | M | M | Y | | +| 5 | API documentation | M | M | M | M | Y | in yaml | +| 6 | User stories | O | O | O | M | N | | +| 7 | Basic API test cases & documentation | O | M | M | M | Y | [subscriptions.feature](/code/Test_definitions/device-data-volume-subscriptions.feature) | +| 8 | Enhanced API test cases & documentation | O | O | O | M | Y | [subscriptions.feature](/code/Test_definitions/device-data-volume-subscriptions.feature) | +| 9 | Test result statement | O | O | O | M | N | | +| 10 | API release numbering convention applied | M | M | M | M | Y | | +| 11 | Change log updated | M | M | M | M | Y | [CHANGELOG.md](/CHANGELOG.md) | +| 12 | Previous public release was certified | O | O | O | M | N | | +| 13 | API description (for marketing) | O | O | M | M | N | [wiki link](https://lf-camaraproject.atlassian.net/wiki/x/PoCaBQ) | + +To fill the checklist: +- in the line above the table, replace the api-name, api-version and the rx.y by their actual values for the current API version and release. +- in the Status column, put "Y" (yes) if the release asset is available or fulfilled in the current release, a "N" (no) or a "tbd". Example use of "tbd" is in case an alpha or release-candidate API version does not yet provide all mandatory assets for the release. +- in the Reference information column, provide the relative links (from the API repository home folder) to the release asset once available, the applicable release numbers (not versions) of Commonalities and ICM, and any other relevant links or information. +- For the point 12: The Reference information comment shall reference a note (e.g. "see (1)") under the checklist table to be added that states the certified company(s) as can be found on the following link: [GSMA Open Gateway Portal](https://open-gateway.gsma.com/). + +Note: the checklists of a public API version and of its preceding release-candidate API version can be the same. + +The documentation for the content of the checklist is here: see API Readiness Checklist section in the [API Release Process](https://lf-camaraproject.atlassian.net/wiki/x/jine). \ No newline at end of file From 8f8e45f0566e49d5545787e5f0d53686e6d97bda Mon Sep 17 00:00:00 2001 From: Maximilian Laue Date: Wed, 25 Jun 2025 23:37:39 +0200 Subject: [PATCH 02/21] release: update links in README.md to point to upcoming r1.2 --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 65fa2d3..e950a70 100644 --- a/README.md +++ b/README.md @@ -24,16 +24,16 @@ Sandbox API Repository to describe, develop, document, and test the DeviceDataVo ## Release Information -* **The latest public pre-release is [r1.1](https://github.com/camaraproject/DeviceDataVolume/tree/r1.1) with the following API definitions:** - - * **device-data-volume v0.1.0-alpha.1** - [[YAML]](https://github.com/camaraproject/DeviceDataVolume/blob/r1.1/code/API_definitions/device-data-volume.yaml) - [[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/DeviceDataVolume/r1.1/code/API_definitions/device-data-volume.yaml&nocors) - [[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/DeviceDataVolume/r1.1/code/API_definitions/device-data-volume.yaml) - * **device-data-volume-subscriptions v0.1.0-alpha.1** - [[YAML]](https://github.com/camaraproject/DeviceDataVolume/blob/r1.1/code/API_definitions/device-data-volume-subscriptions.yaml) - [[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/DeviceDataVolume/r1.1/code/API_definitions/device-data-volume-subscriptions.yaml&nocors) - [[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/DeviceDataVolume/r1.1/code/API_definitions/device-data-volume-subscriptions.yaml) +* **The latest pre-release is [r1.2](https://github.com/camaraproject/DeviceDataVolume/tree/r1.2) with the following API definitions:** + + * **device-data-volume v0.1.0-rc.1** + [[YAML]](https://github.com/camaraproject/DeviceDataVolume/blob/r1.2/code/API_definitions/device-data-volume.yaml) + [[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/DeviceDataVolume/r1.2/code/API_definitions/device-data-volume.yaml&nocors) + [[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/DeviceDataVolume/r1.2/code/API_definitions/device-data-volume.yaml) + * **device-data-volume-subscriptions v0.1.0-rc.1** + [[YAML]](https://github.com/camaraproject/DeviceDataVolume/blob/r1.2/code/API_definitions/device-data-volume-subscriptions.yaml) + [[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/DeviceDataVolume/r1.2/code/API_definitions/device-data-volume-subscriptions.yaml&nocors) + [[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/DeviceDataVolume/r1.2/code/API_definitions/device-data-volume-subscriptions.yaml) - Current work-in-progress version is available within the [main branch](https://github.com/camaraproject/DeviceDataVolume) From 5649b81a6d467177bb1e27cdbaaf23a63c293684 Mon Sep 17 00:00:00 2001 From: Maximilian Laue Date: Wed, 25 Jun 2025 23:41:41 +0200 Subject: [PATCH 03/21] release: update x-camara-commonalities to 0.6 --- code/API_definitions/device-data-volume-subscriptions.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/API_definitions/device-data-volume-subscriptions.yaml b/code/API_definitions/device-data-volume-subscriptions.yaml index 57ac2b8..642e5bd 100644 --- a/code/API_definitions/device-data-volume-subscriptions.yaml +++ b/code/API_definitions/device-data-volume-subscriptions.yaml @@ -89,7 +89,7 @@ info: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html version: 0.1.0-rc.1 - x-camara-commonalities: 0.5 + x-camara-commonalities: 0.6 externalDocs: description: Project documentation at CAMARA From 0e108c70349359c93aa618e1332a039ac9af3cd8 Mon Sep 17 00:00:00 2001 From: Maximilian Laue Date: Thu, 26 Jun 2025 00:05:43 +0200 Subject: [PATCH 04/21] release: update CHANGELOG.md --- CHANGELOG.md | 101 +++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 94 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f4b7137..6ee19e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,99 @@ -# DeviceDataVolume Changelog - -> **Please be aware that the project will have frequent updates to the main branch. There are no compatibility guarantees associated with code in any branch, including main, until it has been released. For example, changes may be reverted before a release is published. -For the best results, use the latest published release.** +# Changelog DeviceDataVolume ## Table of Contents - **[r1.1](#r11)** +**Please be aware that the project will have frequent updates to the main branch. There are no compatibility guarantees associated with code in any branch, including main, until it has been released. For example, changes may be reverted before a release is published. For the best results, use the latest published release.** + +The below sections record the changes for each API version in each release as follows: + +* for an alpha release, the delta with respect to the previous release +* for the first release-candidate, all changes since the last public release +* 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 contains the definition and documentation of +* device-data-volume v0.1.0-rc.1 +* device-data-volume-subscriptions v0.1.0-rc.1 + +The API definition(s) are based on +* [Commonalities r3.2](https://github.com/camaraproject/Commonalities/releases/tag/r3.2) +* [Identity and Consent Management r3.2](https://github.com/camaraproject/IdentityAndConsentManagement/releases/tag/r3.2) + +## device-data-volume v0.1.0-rc.1 + +**device-data-volume v0.1.0-rc.1 is the first release-candidate of the DeviceDataVolume API v0.1.0** + +- API definition **with inline documentation**: + - [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/DeviceDataVolume/r1.2/code/API_definitions/device-data-volume.yaml&nocors) + - [View it on Swagger Editor](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/DeviceDataVolume/r1.2/code/API_definitions/device-data-volume.yaml) + - OpenAPI [YAML spec file](https://github.com/camaraproject/DeviceDataVolume/blob/r1.2/code/API_definitions/device-data-volume.yaml) + +### Added +* Basic test specifications for both Device Data Volume and Its Subscription by @sachinvodafone in https://github.com/camaraproject/DeviceDataVolume/pull/13 +* Add response-component for `/check` - API incl. `thresholdExceeded` as property by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/33 +* Add gherkin-linting and update links in config by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/37 +* Documented Error Responses info.description section by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/47 + +### Changed +* Reset version to wip following alpha release by @eric-murray in https://github.com/camaraproject/DeviceDataVolume/pull/17 +* Update error codes and format by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/19 +* Alignment with Commonalities 0.5 by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/28 +* Update test-scenarios for device-data-volume- and subscription - APIs by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/34 +* Mark `device` as optional by adding support for 3-legged token by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/35 +* Update OAS and test definitions to remove IDENTIFIER_MISMATCH error code by @eric-murray in https://github.com/camaraproject/DeviceDataVolume/pull/52 +* Update `x-correlator` pattern by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/49 + +### Fixed + +### Removed +* Remove AUTHENTICATION_REQUIRED error code by @eric-murray in https://github.com/camaraproject/DeviceDataVolume/pull/40 + +## device-data-volume-subscriptions v0.1.0-rc.1 + +**device-data-volume-subscriptions v0.1.0-rc.1 is the first release-candidate of the DeviceDataVolume-Subscriptions API v0.1.0** + +- API definition **with inline documentation**: + - [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/DeviceDataVolume/r1.2/code/API_definitions/device-data-volume-subscriptions.yaml&nocors) + - [View it on Swagger Editor](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/DeviceDataVolume/r1.2/code/API_definitions/device-data-volume-subscriptions.yaml) + - OpenAPI [YAML spec file](https://github.com/camaraproject/DeviceDataVolume/blob/r1.2/code/API_definitions/device-data-volume-subscriptions.yaml) + +### Added +* Basic test specifications for both Device Data Volume and Its Subscription by @sachinvodafone in https://github.com/camaraproject/DeviceDataVolume/pull/13 +* Add gherkin-linting and update links in config by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/37 +* Documented Error Responses info.description section by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/47 + +### Changed +* Reset version to wip following alpha release by @eric-murray in https://github.com/camaraproject/DeviceDataVolume/pull/17 +* Update error codes and format by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/19 +* Alignment with Commonalities 0.5 by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/28 +* Update test-scenarios for device-data-volume- and subscription - APIs by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/34 +* Mark `device` as optional by adding support for 3-legged token by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/35 +* Update OAS and test definitions to remove IDENTIFIER_MISMATCH error code by @eric-murray in https://github.com/camaraproject/DeviceDataVolume/pull/52 +* Update the `sink` - pattern and set `id` in `SubscriptionAsync` to mandatory by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/61 +* [data-volume-subscriptions]: update `subscription-ends` to `subscription-ended` and add `subscription-started` and `subscription-updated` by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/56 +* Update `x-correlator` pattern by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/49 + +### Fixed +* Add missing components and update Subscription types array items by @dfischer-tech in https://github.com/camaraproject/DeviceDataVolume/pull/24 + +### Removed +* Remove allof in sinkcredential by @ravindrapalaskar17 in https://github.com/camaraproject/DeviceDataVolume/pull/27 +* Remove AUTHENTICATION_REQUIRED error code by @eric-murray in https://github.com/camaraproject/DeviceDataVolume/pull/40 + +## New Contributors +* @maxl2287 made their first contribution in https://github.com/camaraproject/DeviceDataVolume/pull/19 +* @sachinvodafone made their first contribution in https://github.com/camaraproject/DeviceDataVolume/pull/13 +* @dfischer-tech made their first contribution in https://github.com/camaraproject/DeviceDataVolume/pull/24 +* @ravindrapalaskar17 made their first contribution in https://github.com/camaraproject/DeviceDataVolume/pull/27 +* @hdamker-bot made their first contribution in https://github.com/camaraproject/DeviceDataVolume/pull/45 + +**Full Changelog**: https://github.com/camaraproject/DeviceDataVolume/compare/r1.1...r1.2 + # r1.1 ## Release Notes @@ -15,7 +103,7 @@ This pre-release contains the definition and documentation of: ## device-data-volume v0.1.0-alpha.1 -Version 0.1.0-alpha.1 is the first alpha release of device-data-volume +**device-data-volume v0.1.0-alpha.1 is the first alpha-release of the DeviceDataVolume API v0.1.0** - API definition **with inline documentation**: - [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/DeviceDataVolume/r1.1/code/API_definitions/device-data-volume.yaml&nocors) @@ -27,7 +115,7 @@ Version 0.1.0-alpha.1 is the first alpha release of device-data-volume ## device-data-volume-subscriptions v0.1.0-alpha.1 -Version 0.1.0-alpha.1 is the first alpha release of device-data-volume-subscriptions +**device-data-volume-subscriptions v0.1.0-alpha.1 is the first alpha-release of the DeviceDataVolume-Subscriptions API v0.1.0** - API definition **with inline documentation**: - [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/DeviceDataVolume/r1.1/code/API_definitions/device-data-volume-subscriptions.yaml&nocors) @@ -37,5 +125,4 @@ Version 0.1.0-alpha.1 is the first alpha release of device-data-volume-subscript ### Added * First version of device-data-volume-subscriptions.yaml provided by @VijayKesharwani ---- **Full Changelog**: https://github.com/camaraproject/DeviceDataVolume/commits/r1.1 From a0e70f2762aa2dbc34849b88a7eede10b8d9c9fe Mon Sep 17 00:00:00 2001 From: Maximilian Laue Date: Thu, 26 Jun 2025 00:08:36 +0200 Subject: [PATCH 05/21] style: mark r1.2 with bold in CHANGELOG.md --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6ee19e1..e204133 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,8 @@ # Changelog DeviceDataVolume ## Table of Contents -- **[r1.1](#r11)** +- **[r1.2](#r12)** +- [r1.1](#r11) **Please be aware that the project will have frequent updates to the main branch. There are no compatibility guarantees associated with code in any branch, including main, until it has been released. For example, changes may be reverted before a release is published. For the best results, use the latest published release.** From 12eb32e358e717137a0db326063e5350b003de30 Mon Sep 17 00:00:00 2001 From: Maximilian Laue Date: Thu, 26 Jun 2025 00:10:09 +0200 Subject: [PATCH 06/21] fix: remove Fixed section --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e204133..d184774 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -49,7 +49,6 @@ The API definition(s) are based on * Update OAS and test definitions to remove IDENTIFIER_MISMATCH error code by @eric-murray in https://github.com/camaraproject/DeviceDataVolume/pull/52 * Update `x-correlator` pattern by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/49 -### Fixed ### Removed * Remove AUTHENTICATION_REQUIRED error code by @eric-murray in https://github.com/camaraproject/DeviceDataVolume/pull/40 From 47d2ec3842d04a160d2fb3de647b8bb1d77bf427 Mon Sep 17 00:00:00 2001 From: Maximilian Laue Date: Thu, 26 Jun 2025 00:28:02 +0200 Subject: [PATCH 07/21] fix: update version in device-data-volume-subscriptions.feature --- code/Test_definitions/device-data-volume-subscriptions.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/Test_definitions/device-data-volume-subscriptions.feature b/code/Test_definitions/device-data-volume-subscriptions.feature index ce2de1f..e9014a4 100644 --- a/code/Test_definitions/device-data-volume-subscriptions.feature +++ b/code/Test_definitions/device-data-volume-subscriptions.feature @@ -14,7 +14,7 @@ Feature: Device Data Volume Subscriptions API, v0.1.0-rc.1 - Operation on subscr # References to OAS spec schemas refer to schemas specifies in device-data-volume-subscriptions.yaml Background: Common Device Data Volume setup - Given the resource "{apiroot}/device-data-volume-subscriptions/vwip/subscriptions" as base-url + Given the resource "{apiroot}/device-data-volume-subscriptions/v0.1rc1/subscriptions" as base-url And the header "Authorization" is set to a valid access token And the header "x-correlator" complies with the schema at "#/components/schemas/XCorrelator" From 1233ff83a7b7ef39044bb9f00b6f6170e9b4d79b Mon Sep 17 00:00:00 2001 From: Maximilian Laue Date: Thu, 26 Jun 2025 00:29:35 +0200 Subject: [PATCH 08/21] style: remove whitespace --- code/API_definitions/device-data-volume.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/API_definitions/device-data-volume.yaml b/code/API_definitions/device-data-volume.yaml index cc3d976..1a1ed15 100644 --- a/code/API_definitions/device-data-volume.yaml +++ b/code/API_definitions/device-data-volume.yaml @@ -4,7 +4,7 @@ info: description: | This API offers detailed insights into the customer's data usage status, including available data volume and their current position within the volume allocation. - # Introduction + # Introduction API consumers are able to retrieve data usage information for a dedicated SIM card, offering estimated remaining data volume categories like <200MiB, <1GiB, <5GiB, and >=5GiB. It also allows subscription to changes in data volume status. From 18787711e3fd390c72cac50bca204e7ab30b9e7a Mon Sep 17 00:00:00 2001 From: Maximilian Laue <112983658+maxl2287@users.noreply.github.com> Date: Tue, 15 Jul 2025 22:48:15 +0200 Subject: [PATCH 09/21] CHANGELOG.md aktualisieren Co-authored-by: Kevin Smith --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d184774..720174e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,7 +35,7 @@ The API definition(s) are based on - OpenAPI [YAML spec file](https://github.com/camaraproject/DeviceDataVolume/blob/r1.2/code/API_definitions/device-data-volume.yaml) ### Added -* Basic test specifications for both Device Data Volume and Its Subscription by @sachinvodafone in https://github.com/camaraproject/DeviceDataVolume/pull/13 +* Basic test specifications for both Device Data Volume and its Subscription by @sachinvodafone in https://github.com/camaraproject/DeviceDataVolume/pull/13 * Add response-component for `/check` - API incl. `thresholdExceeded` as property by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/33 * Add gherkin-linting and update links in config by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/37 * Documented Error Responses info.description section by @maxl2287 in https://github.com/camaraproject/DeviceDataVolume/pull/47 From 82b0ad0d847ec74b21a9dc53af4547c64d74cf78 Mon Sep 17 00:00:00 2001 From: Maximilian Laue <112983658+maxl2287@users.noreply.github.com> Date: Tue, 15 Jul 2025 22:48:35 +0200 Subject: [PATCH 10/21] CHANGELOG.md aktualisieren Co-authored-by: Kevin Smith --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 720174e..6c8fb94 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,8 +22,8 @@ This release contains the definition and documentation of * device-data-volume-subscriptions v0.1.0-rc.1 The API definition(s) are based on -* [Commonalities r3.2](https://github.com/camaraproject/Commonalities/releases/tag/r3.2) -* [Identity and Consent Management r3.2](https://github.com/camaraproject/IdentityAndConsentManagement/releases/tag/r3.2) +* Commonalities 0.6 +* Identity and Consent Management 0.4 ## device-data-volume v0.1.0-rc.1 From db2c25c211b23e6777533449f672ce5f1a1fefe5 Mon Sep 17 00:00:00 2001 From: Maximilian Laue <112983658+maxl2287@users.noreply.github.com> Date: Tue, 15 Jul 2025 22:49:04 +0200 Subject: [PATCH 11/21] CHANGELOG.md aktualisieren Co-authored-by: Kevin Smith --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c8fb94..7d6d78b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -115,7 +115,7 @@ This pre-release contains the definition and documentation of: ## device-data-volume-subscriptions v0.1.0-alpha.1 -**device-data-volume-subscriptions v0.1.0-alpha.1 is the first alpha-release of the DeviceDataVolume-Subscriptions API v0.1.0** +**device-data-volume-subscriptions v0.1.0-alpha.1 is the first alpha-release of the API** - API definition **with inline documentation**: - [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/DeviceDataVolume/r1.1/code/API_definitions/device-data-volume-subscriptions.yaml&nocors) From a2ea407095280f400ba939f5b39ec93026da232c Mon Sep 17 00:00:00 2001 From: Maximilian Laue <112983658+maxl2287@users.noreply.github.com> Date: Tue, 15 Jul 2025 22:49:27 +0200 Subject: [PATCH 12/21] CHANGELOG.md aktualisieren Co-authored-by: Kevin Smith --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d6d78b..69d3a82 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -103,7 +103,7 @@ This pre-release contains the definition and documentation of: ## device-data-volume v0.1.0-alpha.1 -**device-data-volume v0.1.0-alpha.1 is the first alpha-release of the DeviceDataVolume API v0.1.0** +**device-data-volume v0.1.0-alpha.1 is the first alpha-release of the API** - API definition **with inline documentation**: - [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/DeviceDataVolume/r1.1/code/API_definitions/device-data-volume.yaml&nocors) From e0357d908b8ab44f7affc96badc05d007f7a7ed7 Mon Sep 17 00:00:00 2001 From: Maximilian Laue <112983658+maxl2287@users.noreply.github.com> Date: Tue, 15 Jul 2025 22:49:44 +0200 Subject: [PATCH 13/21] device-data-volume-checkDataVolume.feature aktualisieren Co-authored-by: Kevin Smith --- .../Test_definitions/device-data-volume-checkDataVolume.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/Test_definitions/device-data-volume-checkDataVolume.feature b/code/Test_definitions/device-data-volume-checkDataVolume.feature index 5309af3..a519262 100644 --- a/code/Test_definitions/device-data-volume-checkDataVolume.feature +++ b/code/Test_definitions/device-data-volume-checkDataVolume.feature @@ -12,7 +12,7 @@ Feature: CAMARA Device Data Volume API, v0.1.0-rc.1 - Operation checkDataVolume # References to OAS spec schemas refer to schemas specifies in device-data-volume.yaml Background: Common checkDataVolume setup - Given the resource "{apiRoot}/device-data-volume/v0.1rc1/check" set as base-url + Given the resource "/device-data-volume/v0.1rc1/check" And the header "Authorization" is set to a valid access token And the header "x-correlator" complies with the schema at "#/components/schemas/XCorrelator" And the request body is set by default to a request body compliant with the schema "#/components/schemas/CheckDataVolumeRequest" From 888e55f85896a30c6d3458f4e5f95c8301e6dd9e Mon Sep 17 00:00:00 2001 From: Maximilian Laue <112983658+maxl2287@users.noreply.github.com> Date: Tue, 15 Jul 2025 22:49:55 +0200 Subject: [PATCH 14/21] device-data-volume-retrieveDataVolume.feature aktualisieren Co-authored-by: Kevin Smith --- .../device-data-volume-retrieveDataVolume.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/Test_definitions/device-data-volume-retrieveDataVolume.feature b/code/Test_definitions/device-data-volume-retrieveDataVolume.feature index 27a5176..56d87fa 100644 --- a/code/Test_definitions/device-data-volume-retrieveDataVolume.feature +++ b/code/Test_definitions/device-data-volume-retrieveDataVolume.feature @@ -13,7 +13,7 @@ Feature: CAMARA Device Data Volume API, v0.1.0-rc.1 - Operation retrieveDataVolu # References to OAS spec schemas refer to schemas specifies in device-data-volume.yaml Background: Common retrieveDataVolume setup - Given the resource "{apiroot}/device-data-volume/v0.1rc.1/retrieve" set as base-url + Given the resource "/device-data-volume/v0.1rc.1/retrieve" And the header "Authorization" is set to a valid access token And the header "x-correlator" complies with the schema at "#/components/schemas/XCorrelator" And the request body is set by default to a request body compliant with the schema "#/components/schemas/RetrieveDataVolumeRequest" From ca85a252b25def746416f71593c13f11357c1653 Mon Sep 17 00:00:00 2001 From: Maximilian Laue <112983658+maxl2287@users.noreply.github.com> Date: Tue, 15 Jul 2025 22:50:24 +0200 Subject: [PATCH 15/21] device-data-volume-subscriptions-API-Readiness-Checklist.md aktualisieren Co-authored-by: Kevin Smith --- ...a-volume-subscriptions-API-Readiness-Checklist.md | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/documentation/API_documentation/device-data-volume-subscriptions-API-Readiness-Checklist.md b/documentation/API_documentation/device-data-volume-subscriptions-API-Readiness-Checklist.md index e2c6723..515c677 100644 --- a/documentation/API_documentation/device-data-volume-subscriptions-API-Readiness-Checklist.md +++ b/documentation/API_documentation/device-data-volume-subscriptions-API-Readiness-Checklist.md @@ -16,14 +16,4 @@ Checklist for device-data-volume-subscriptions v0.1.0-rc.1 in r1.2. | 10 | API release numbering convention applied | M | M | M | M | Y | | | 11 | Change log updated | M | M | M | M | Y | [CHANGELOG.md](/CHANGELOG.md) | | 12 | Previous public release was certified | O | O | O | M | N | | -| 13 | API description (for marketing) | O | O | M | M | N | [wiki link](https://lf-camaraproject.atlassian.net/wiki/x/PoCaBQ) | - -To fill the checklist: -- in the line above the table, replace the api-name, api-version and the rx.y by their actual values for the current API version and release. -- in the Status column, put "Y" (yes) if the release asset is available or fulfilled in the current release, a "N" (no) or a "tbd". Example use of "tbd" is in case an alpha or release-candidate API version does not yet provide all mandatory assets for the release. -- in the Reference information column, provide the relative links (from the API repository home folder) to the release asset once available, the applicable release numbers (not versions) of Commonalities and ICM, and any other relevant links or information. -- For the point 12: The Reference information comment shall reference a note (e.g. "see (1)") under the checklist table to be added that states the certified company(s) as can be found on the following link: [GSMA Open Gateway Portal](https://open-gateway.gsma.com/). - -Note: the checklists of a public API version and of its preceding release-candidate API version can be the same. - -The documentation for the content of the checklist is here: see API Readiness Checklist section in the [API Release Process](https://lf-camaraproject.atlassian.net/wiki/x/jine). \ No newline at end of file +| 13 | API description (for marketing) | O | O | M | M | N | [wiki link](https://lf-camaraproject.atlassian.net/wiki/x/PoCaBQ) | \ No newline at end of file From 9edf98d2d5cfdacf9e0923e8126f55a480a27895 Mon Sep 17 00:00:00 2001 From: Maximilian Laue <112983658+maxl2287@users.noreply.github.com> Date: Tue, 15 Jul 2025 22:51:08 +0200 Subject: [PATCH 16/21] device-data-volume-subscriptions.feature aktualisieren Co-authored-by: Kevin Smith --- code/Test_definitions/device-data-volume-subscriptions.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/Test_definitions/device-data-volume-subscriptions.feature b/code/Test_definitions/device-data-volume-subscriptions.feature index e9014a4..068f7ba 100644 --- a/code/Test_definitions/device-data-volume-subscriptions.feature +++ b/code/Test_definitions/device-data-volume-subscriptions.feature @@ -14,7 +14,7 @@ Feature: Device Data Volume Subscriptions API, v0.1.0-rc.1 - Operation on subscr # References to OAS spec schemas refer to schemas specifies in device-data-volume-subscriptions.yaml Background: Common Device Data Volume setup - Given the resource "{apiroot}/device-data-volume-subscriptions/v0.1rc1/subscriptions" as base-url + Given the resource "/device-data-volume-subscriptions/v0.1rc1/subscriptions" And the header "Authorization" is set to a valid access token And the header "x-correlator" complies with the schema at "#/components/schemas/XCorrelator" From 7bcedc4203851b7bfc173bde74507e9cef013395 Mon Sep 17 00:00:00 2001 From: Maximilian Laue <112983658+maxl2287@users.noreply.github.com> Date: Tue, 15 Jul 2025 22:51:17 +0200 Subject: [PATCH 17/21] device-data-volume-API-Readiness-Checklist.md aktualisieren Co-authored-by: Kevin Smith --- .../device-data-volume-API-Readiness-Checklist.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/documentation/API_documentation/device-data-volume-API-Readiness-Checklist.md b/documentation/API_documentation/device-data-volume-API-Readiness-Checklist.md index dfc8e0c..e77966c 100644 --- a/documentation/API_documentation/device-data-volume-API-Readiness-Checklist.md +++ b/documentation/API_documentation/device-data-volume-API-Readiness-Checklist.md @@ -17,13 +17,3 @@ Checklist for device-data-volume v0.1.0-rc.1 in r1.2. | 11 | Change log updated | M | M | M | M | Y | [CHANGELOG.md](/CHANGELOG.md) | | 12 | Previous public release was certified | O | O | O | M | N | | | 13 | API description (for marketing) | O | O | M | M | N | [wiki link](https://lf-camaraproject.atlassian.net/wiki/x/PoCaBQ) | - -To fill the checklist: -- in the line above the table, replace the api-name, api-version and the rx.y by their actual values for the current API version and release. -- in the Status column, put "Y" (yes) if the release asset is available or fulfilled in the current release, a "N" (no) or a "tbd". Example use of "tbd" is in case an alpha or release-candidate API version does not yet provide all mandatory assets for the release. -- in the Reference information column, provide the relative links (from the API repository home folder) to the release asset once available, the applicable release numbers (not versions) of Commonalities and ICM, and any other relevant links or information. -- For the point 12: The Reference information comment shall reference a note (e.g. "see (1)") under the checklist table to be added that states the certified company(s) as can be found on the following link: [GSMA Open Gateway Portal](https://open-gateway.gsma.com/). - -Note: the checklists of a public API version and of its preceding release-candidate API version can be the same. - -The documentation for the content of the checklist is here: see API Readiness Checklist section in the [API Release Process](https://lf-camaraproject.atlassian.net/wiki/x/jine). \ No newline at end of file From c6f1778015ac9b97a5ca7672d847d150651f31d4 Mon Sep 17 00:00:00 2001 From: Maximilian Laue <112983658+maxl2287@users.noreply.github.com> Date: Wed, 16 Jul 2025 10:01:52 +0200 Subject: [PATCH 18/21] Update code/Test_definitions/device-data-volume-subscriptions.feature Co-authored-by: Kevin Smith --- code/Test_definitions/device-data-volume-subscriptions.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/Test_definitions/device-data-volume-subscriptions.feature b/code/Test_definitions/device-data-volume-subscriptions.feature index 068f7ba..41bd369 100644 --- a/code/Test_definitions/device-data-volume-subscriptions.feature +++ b/code/Test_definitions/device-data-volume-subscriptions.feature @@ -14,7 +14,7 @@ Feature: Device Data Volume Subscriptions API, v0.1.0-rc.1 - Operation on subscr # References to OAS spec schemas refer to schemas specifies in device-data-volume-subscriptions.yaml Background: Common Device Data Volume setup - Given the resource "/device-data-volume-subscriptions/v0.1rc1/subscriptions" + Given the resource "/device-data-volume-subscriptions/v0.1rc1/subscriptions" And the header "Authorization" is set to a valid access token And the header "x-correlator" complies with the schema at "#/components/schemas/XCorrelator" From cd8d4f74997ddd8965abc9bec45bf4fed45d73f9 Mon Sep 17 00:00:00 2001 From: Maximilian Laue <112983658+maxl2287@users.noreply.github.com> Date: Thu, 17 Jul 2025 16:41:01 +0200 Subject: [PATCH 19/21] device-data-volume-checkDataVolume.feature aktualisieren Co-authored-by: Eric Murray --- .../Test_definitions/device-data-volume-checkDataVolume.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/Test_definitions/device-data-volume-checkDataVolume.feature b/code/Test_definitions/device-data-volume-checkDataVolume.feature index a519262..de39497 100644 --- a/code/Test_definitions/device-data-volume-checkDataVolume.feature +++ b/code/Test_definitions/device-data-volume-checkDataVolume.feature @@ -9,7 +9,7 @@ Feature: CAMARA Device Data Volume API, v0.1.0-rc.1 - Operation checkDataVolume # * A device object which device data volume is known by the network when connected. # * The known device data volume status of the testing device # - # References to OAS spec schemas refer to schemas specifies in device-data-volume.yaml + # References to OAS spec schemas refer to schemas specified in device-data-volume.yaml Background: Common checkDataVolume setup Given the resource "/device-data-volume/v0.1rc1/check" From 89613631fe5a4533a22ca742903e256c9535ba4a Mon Sep 17 00:00:00 2001 From: Maximilian Laue <112983658+maxl2287@users.noreply.github.com> Date: Thu, 17 Jul 2025 16:41:10 +0200 Subject: [PATCH 20/21] device-data-volume-retrieveDataVolume.feature aktualisieren Co-authored-by: Eric Murray --- .../device-data-volume-retrieveDataVolume.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/Test_definitions/device-data-volume-retrieveDataVolume.feature b/code/Test_definitions/device-data-volume-retrieveDataVolume.feature index 56d87fa..1ae87ce 100644 --- a/code/Test_definitions/device-data-volume-retrieveDataVolume.feature +++ b/code/Test_definitions/device-data-volume-retrieveDataVolume.feature @@ -10,7 +10,7 @@ Feature: CAMARA Device Data Volume API, v0.1.0-rc.1 - Operation retrieveDataVolu # A device object which device data volume is known by the network when connected. # The known device data volume status of the testing device # - # References to OAS spec schemas refer to schemas specifies in device-data-volume.yaml + # References to OAS spec schemas refer to schemas specified in device-data-volume.yaml Background: Common retrieveDataVolume setup Given the resource "/device-data-volume/v0.1rc.1/retrieve" From f6b6b7c10c78f52319d76e268f2e54d11a9fb62f Mon Sep 17 00:00:00 2001 From: Maximilian Laue <112983658+maxl2287@users.noreply.github.com> Date: Thu, 17 Jul 2025 16:41:18 +0200 Subject: [PATCH 21/21] device-data-volume-subscriptions.feature aktualisieren Co-authored-by: Eric Murray --- code/Test_definitions/device-data-volume-subscriptions.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/Test_definitions/device-data-volume-subscriptions.feature b/code/Test_definitions/device-data-volume-subscriptions.feature index 41bd369..d5e9250 100644 --- a/code/Test_definitions/device-data-volume-subscriptions.feature +++ b/code/Test_definitions/device-data-volume-subscriptions.feature @@ -11,7 +11,7 @@ Feature: Device Data Volume Subscriptions API, v0.1.0-rc.1 - Operation on subscr # A device object which device data volume is known by the network when connected. # The known device data volume status of the testing device # - # References to OAS spec schemas refer to schemas specifies in device-data-volume-subscriptions.yaml + # References to OAS spec schemas refer to schemas specified in device-data-volume-subscriptions.yaml Background: Common Device Data Volume setup Given the resource "/device-data-volume-subscriptions/v0.1rc1/subscriptions"