LTS_03_2024
Long-term support (LTS) release for Azure IoT C SDK, published on 2024-03-04.
For details about LTS branches, please see our documentation.
vcpkg:
- Port: azure-iot-sdk-c
- Version: 2024-03-04
C Device SDK:
- Code version: 1.12.0
- Added memory checks for C SDK (#2583)
- Update DPS API version to 2021-06-01 (#2584)
- Update malloc checks on submodules (#2573)
- Add malloc size checks (#2568)
- Fix potential size_t overflow in twin serializer (#2567)
- Fix potential Int wraparound in CopyPayloadToString (#2565)
- Update uamqp (get double-free fixes) (#2563)
- Fix IoTHubClient_LL_UploadToBlob_NotifyCompletion to use empty string when responseMessage is NULL (gh2554) (#2555)
- Add extern "C" to iothub_client_properties.h (#2548)
- Document that azure-iot-sdk-c does not currently support HTTPS proxy, only HTTP (#2546)
- Updated doxygen for Retry Policy (#2542)
- xcode fix prototype warnings (#2527)
- Fix DUP flag in re-sent telemetry over MQTT protocol (#2519)
uAMQP:
- Fix potential null pointer dereference (#455)
- Fix potential double free in link.c (#456)
- Added AMQP malloc checks (#453)
- Use safe math in message.c (#452)
- Check for minimum size of amqpvalue_get_encoded_size in sasl_frame_codec_encode_frame (#450)
- Fix double-free throughout amqp_definitions (#447)
- Added int overflow checks for amqp value (#446)
uMQTT:
- Added missing malloc checks (#164)
uHTTP:
- Added missing malloc checks (#132)
uTPM:
- Added missing malloc checks (#129)