Skip to content

r2.2

Pre-release
Pre-release

Choose a tag to compare

@camara-release-automation camara-release-automation released this 14 Oct 12:57
e972a05

Release Notes

This release candidate contains the definition and documentation of

  • device-data-volume-subscriptions 0.2.0-rc.2
  • device-data-volume 0.2.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)

device-data-volume-subscriptions 0.2.0-rc.2

device-data-volume-subscriptions 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.

Breaking changes

  • [Changed / Added / Removed] Update error response codes to use new Commonalities r4.4 schema by @eric-murray in #127
    • Property subscriptionDetail is now a required subscription creation parameter
    • Add 404 IDENTIFIER_NOT_FOUND to device-data-volume-subscriptions creation
  • [Changed] Improve API documentation by @eric-murray in #129
    • Threshold events now trigger when the remaining data allowance is equal to the threshold, instead of below it
  • [Changed] Update response reference for unprocessable entity and improved initialEvent description by @eric-murray in #138
    • With initialEvent set to true, an initial event is only sent if the remaining data allowance equals the threshold when the subscription is created

Added

  • [Changed / Added / Removed] Update error response codes to use new Commonalities r4.4 schema by @eric-murray in #127
    • Add 404 IDENTIFIER_NOT_FOUND to device-data-volume-subscriptions creation
  • [Updated / Fixed / Added] Refactor test cases for updated API definitions by @eric-murray in #130
    • Add additional test cases
      • Add 429 error test cases for createDeviceDataVolumeSubscription operations
      • Add 401 error test cases for all operations
      • Add 422 error test cases for createDeviceDataVolumeSubscription operations

Changed

  • [Changed] Improve API documentation by @eric-murray in #129
    • Threshold events now trigger when the remaining data allowance is equal to the threshold, instead of below it
  • [Changed] Update response reference for unprocessable entity and improved initialEvent description by @eric-murray in #138
    • With initialEvent set to true, an initial event is only sent if the remaining data allowance equals the threshold when the subscription is created
  • [Changed / Added / Removed] Update error response codes to use new Commonalities r4.4 schema by @eric-murray in #127
    • Property subscriptionDetail is now a required subscription creation parameter
  • [Updated / Fixed / Added] Refactor test cases for updated API definitions by @eric-murray in #130
    • Move test definitions to separate files for each defined operation

Fixed

  • [Updated / Fixed / Added] Refactor test cases for updated API definitions by @eric-murray in #130
    • Fix typos in test case definitions

Removed

  • [Changed / Added / Removed] Update error response codes to use new Commonalities r4.4 schema by @eric-murray in #127
    • Remove 404 IDENTIFIER_NOT_FOUND from device-data-volume-subscriptions retrieval and deletion
    • Removed OUT_OF_RANGE from the 400 response of GET /subscriptions, and INCOMPATIBLE_STATE from the 409 response of POST /subscriptions

device-data-volume 0.2.0-rc.2

device-data-volume 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.

Breaking changes

  • [Changed] Increase maximum data allowance limit by @eric-murray in #126
    • The max of remainingDataAllowance.value in the POST /retrieve 200 response increased from 1000 to 99999 (response-property-max-increased)

Added

  • [Updated / Fixed / Added] Refactor test cases for updated API definitions by @eric-murray in #130
    • Add additional test cases
      • Add 401 and 429 error test cases for checkDataVolume and retrieveDataVolume

Changed

  • [Changed] Improve API documentation by @eric-murray in #129
  • [Changed] Increase maximum data allowance limit by @eric-murray in #126
    • The max of remainingDataAllowance.value in the POST /retrieve 200 response and of dataAllowanceThreshold.value in the POST /check request increased from 1000 to 99999

Fixed

  • [Fixed] Fix feature files for device-data-volume by @eric-murray in #128
    • Change remaining references to response body property $.dataAllowance to new property name $.remainingDataAllowance
  • [Updated / Fixed / Added] Refactor test cases for updated API definitions by @eric-murray in #130
    • Fix typos in test case definitions

Removed

  • [Changed / Added / Removed] Update error response codes to use new Commonalities r4.4 schema by @eric-murray in #127
    • Remove 404 NOT_FOUND from all device-data-volume endpoints

Full Changelog: r2.1...r2.2