v0.10.0
This release contains the fourth alpha version of the Quality-On-Demand (QoD) API.
- API definition with inline documentation:
Please note:
- This release contains significant changes compared to v0.9.0, and the QoD API is not backward compatible
- Within notifications the schema
EventNotification
has been replace byCloudEvent
in accordance with the updated CAMARA Design Guidelines - If within
device
an IPv6 address is used it must be a single IPv6 address (out of the prefix used by the device)
- Within notifications the schema
- This release includes changes to be compliant with the Design Guidelines and other documents in release v0.2 of CAMARA Commonalities
- This is another v0.x release and further releases before the first stable major v1.x release might introduce breaking changes (e.g. API changes to align with Commonalities updates)
Main Changes
- Aligned event notification with CloudEvent spec which will allow API consumers and implementators to use standard libraries and tools which are available to handle CloudEvents (https://cloudevents.io/)
- Added a new operation
/sessions/{sessionId}/extend
which allows to extend the duration of an active session
Added
- Added new endpoint to extend duration of an active session by @emil-cheung in #216
- Introduced of linting with Megalinter and Swagger Editor Validator by @RandyLevensalor, @maxl2287 and @ravindrapalaskar17 in #206, #207, #212, and #215
- Added global tags element by @rartych in #227
- Added a new error example for DurationOutOfRangeForQoSProfile by @jlurien in #259
Changed
- Align event notification with CloudEvents spec by @jlurien in #224
- Moved "description" out of "allOf" declaration by @maxl2287 in #205
- Note: this change shouldn't have an impact for API consumers but is relevant for implementations of the API.
- Single IP addresses in Device model specified with standard formats instead of patterns by @jlurien in #237
- Moved "basePath" /qod/v0 to "url"-property and introduced "apiroot" in definition of server @maxl2287 in #252
- Added statusInfo 'DELETE_REQUESTED' for qosStatus 'UNAVAILABLE' and clarified notification events in documentation by @hdamker in #258
Fixed
- NA
Removed
- NA
New Contributors
- @ravindrapalaskar17 made their first contribution in #215
- @rartych made their first contribution in #227
Full Changelog: v0.9.0...v0.10.0