azure-sdk-for-c_1.0.0-preview.3
Pre-release
Pre-release
1.0.0-preview.3 (2020-07-20)
- Updated
az_result
values:- Rename
az_result
valueAZ_ERROR_PARSER_UNEXPECTED_CHAR
toAZ_ERROR_UNEXPECTED_CHAR
. - Remove unused
az_result
error codes:AZ_ERROR_JSON_STRING_END
,AZ_ERROR_JSON_POINTER_TOKEN_END
, andAZ_ERROR_MUTEX
.
- Rename
- Add permutations of numeric type parsing and formatting APIs on span - ato[u|i][32|64], atod and the inverse [u|i][32|64]toa, dtoa.
- Updates to the JSON APIs:
- Rename JSON parser/builder APIs to reader/writer.
- Add double parsing and formatting support to JSON reader and JSON writer.
- Redesign JSON reader and JSON token APIs with lazy evaluation of tokens, proper unescaping support, and hardened validation.
- Update samples, README docs along with deep dive video, and VSCode and CMake instructions.
- Add PnP sample for Azure IoT Hub.
- Add log classification for the IoT convenience layer.
- Fixed SAS token generation by URL-encoding the components.
- Rename the http response function
az_http_response_write_span
toaz_http_response_append
. - Add thread safety for client secret credential.
- Transform
apply_credential
into an HTTP policy. - Default behavior for failed preconditions changed to infinite loop instead of thread sleep.