Repository navigation
Release Notes
This public release contains the definition and documentation of
- application-profiles 0.6.0
The API definition(s) are based on
- Commonalities r4.4 (0.9.0)
- Identity and Consent Management r4.2 (0.5.0)
application-profiles 0.6.0
application-profiles 0.6.0 is an initial public version of this API.
Changes documented below are compared to version 0.5.0.
- API definition with inline documentation:
Breaking changes
RateUnitEnumvaluesBpsandKbpsrenamed tobpsandkbpsby @maheshc01 in #50ComputeUnitEnumvalues changed fromKb,Mb,Gb,TbtoMB,GB,TBby @maheshc01 in #50- PATCH request body no longer accepts
applicationProfileId; the identifier is only passed as path parameter by @maheshc01 in #50 - operationId
readApplicationProfilerenamed togetApplicationProfileby @maheshc01 in #50 targetMinCPUnow limited to values between 0 and 1024 by @maheshc01 in #50targetMinGPUnow limited to values between 0 and 64 by @maheshc01 in #33Duration.valuenow limited to a maximum of 999 by @maheshc01 in #33 and #50- Request bodies containing properties not declared in the API specification are now rejected with
400 INVALID_ARGUMENT(Commonalities "Request body strictness" rule) by @maheshc01 in #33
Added
- Added
x-correlatorresponse header to the 200 and 204 responses by @Kevsy in #38 - Added test scenarios for request body validation, invalid path parameter, invalid
x-correlator, 401 and 403 error cases by @maheshc01 in #50
Changed
- Synced with CAMARA Commonalities r4.4 / 0.9.0 (previously 0.6): error responses aligned with the r4.4 response catalogue, mandatory
info.descriptionsections added and updated by @maheshc01 in #33 and #50 - Schema component names changed to UpperCamelCase (e.g.
TargetMinCpu,GpuVendorType); property names are unchanged by @maheshc01 in #33 RateUnitEnumvaluesBpsandKbpsrenamed tobpsandkbpsby @maheshc01 in #50ComputeUnitEnumvalues changed fromKb,Mb,Gb,TbtoMB,GB,TBby @maheshc01 in #50- PATCH request body no longer accepts
applicationProfileId; the identifier is only passed as path parameter by @maheshc01 in #50 - operationId
readApplicationProfilerenamed togetApplicationProfileby @maheshc01 in #50 targetMinCPUnow limited to values between 0 and 1024 by @maheshc01 in #50targetMinGPUnow limited to values between 0 and 64 by @maheshc01 in #33Duration.valuenow limited to a maximum of 999 by @maheshc01 in #33 and #50- Request bodies containing properties not declared in the API specification are now rejected with
400 INVALID_ARGUMENT(Commonalities "Request body strictness" rule) by @maheshc01 in #33 - Tag and operation descriptions now mention compute resources as well as network quality by @maheshc01 in #50
- Aligned test definitions with CAMARA r4.4 testing artifacts by @maheshc01 in #50
Fixed
- Corrected the DELETE response code to
204in the test definitions by @maheshc01 in #35 - Corrected the
externalDocsdescription to "Product documentation at CAMARA" by @Kevsy in #38
Removed
- Removed
400 OUT_OF_RANGE,403 INVALID_TOKEN_CONTEXT,404 IDENTIFIER_NOT_FOUNDand429 QUOTA_EXCEEDEDerror codes, which are not applicable to this API by @maheshc01 in #50
Full Changelog: r1.2...r2.3