Skip to content

LTS_07_2022_Ref01

Compare
Choose a tag to compare
@vaavva vaavva released this 09 Aug 18:40
· 2 commits to lts_07_2022 since this release
66d2752

Long-term support (LTS) release 07_2022 for Azure IoT C SDK, published on 2022-08-09.
For details about LTS branches, please see our documentation.

Version updates:

  • Parson to v1.3.1
  • RIoT:
    • Update bouncycastle dependency (#2202 and #2197)

C Device SDK

  • Code version: 1.9.0
  • Update CMake Linux samples to remove warnings (#2212)
  • Add macros includes to the build include directories (#2218)
  • Added documentation on device application CMAKE (#2224)
  • Adding X509 PEM support for Provisioning Client (#2229)
  • Remove SAS token validation in the SDK (#2256)
  • Added subscription_error_count reset / AMQP IOTHUB_CLIENT_CONNECTION (#2267)
  • MQTT reconnect order fix (#2289)
  • MQTT double free (#2311)
  • The get twin callback is now called on a get twin operation if the client handle destroy is called before the get twin operation is completed. (#2321)
  • Change tickcounter cast to portable type (#2327)
  • Add MQTT reconnect timeout (#2319)
  • Merge PnP feature into main (#2334)

C Shared Utility

  • Remove failure on wrong TLS match with cURL (#597)
  • Check cURL TLS platform is valid and matches CSDK TLS platform (validates that cURL is using a valid TLS platform that the CSDK supports(wolfSSL, OpenSSL, or mbedTLS) to prevent potential memory leaks) (#595)
  • Fix for memory leak in http-proxy-io (#592)
  • Handle ENOBUFS correctly in socketio_berkeley (#590)
  • Adapters: fix build with libressl >= 2.8.0 (#589)
  • Update console logger (#587)
  • Fixing functions for strict-prototypes. (#586)
  • Update Node version on gate from 6=>16 (#579)

uTPM Library

  • Fixing functions for strict-prototypes (#100)

uMQTT Library

  • Reset time on ping since reconnection (#139)