Repository navigation
r2.1
Pre-release
Pre-release
Release Notes
This release candidate contains the definition and documentation of
- optimal-edge-discovery 0.2.0-rc.1
The API definition(s) are based on
- Commonalities r4.3 (0.8.0)
- Identity and Consent Management r4.2 (0.5.0)
optimal-edge-discovery 0.2.0-rc.1
optimal-edge-discovery 0.2.0-rc.1 is a release-candidate version of this API.
Changes documented below are compared to version 0.1.0.
- API definition with inline documentation:
Breaking changes
statusfield inEdgeCloudZonerenamed toedgeCloudZoneStatusto align with the CAMARA Edge Cloud API naming convention by @DLondonoD in #29EdgeCloudZoneStatusenum: removedunknownvalue anddefault: unknown— API providers must always return an explicit status (activeorinactive) by @maheshc01 in #54
Added
- N/A
Changed
- Aligned the API with CAMARA Commonalities r4.3 (0.8.0) by @maheshc01 in #46
- Common definitions reused via
$refintoCAMARA_common.yaml(Device,DeviceResponse,Port,XCorrelator, error responses) - Added mandatory
info.descriptionsections (authorization and authentication, additional error responses, request body strictness, identifying device from access token) - Added
maxLength,format, andpatternconstraints to string fields
- Common definitions reused via
edgeCloudRegionandedgeCloudZoneStatusare now required fields in theEdgeCloudZoneresponse schema by @maheshc01 in #54edgeCloudZonesarray in the POST response is ordered from best to worst suitability for the given device and application profile by @maheshc01 in #54- GET /regions: removed inapplicable
404,422, and429error responses by @maheshc01 in #54 - POST /optimal-edge-discovery: corrected operation description to state that
applicationProfileIdis required by @maheshc01 in #54
Fixed
- Added missing
x-correlatorresponse header toGET /regions200 response by @maheshc01 in #54 - Fixed
info.descriptionerror code reference from404 NOT_FOUNDto404 IDENTIFIER_NOT_FOUNDby @maheshc01 in #54 - Fixed POST 200 response example to use valid UUID values by @maheshc01 in #54
Removed
unknownvalue removed fromEdgeCloudZoneStatusenum — also listed under Breaking changes by @maheshc01 in #54
Full Changelog: r1.2...r2.1