Skip to content

LTS_03_2024

Latest
Compare
Choose a tag to compare
@ewertons ewertons released this 06 Mar 18:59
· 13 commits to main since this release
09d4e9c

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 (pending)

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)