Skip to content

Azure IoT SDKs

Compare
Choose a tag to compare
@iluican iluican released this 04 Feb 19:37
· 2933 commits to master since this release

C Device and Service Clients

  • Removed Qpid Proton-C and Paho dependencies and replaced them with more compact libraries targeting small footprint devices
  • Added support for using AMQP over WebSockets

Node Device and Service Clients

  • Added bulk import and export operations in the Service client SDK
  • Automated SAS token renewal in the device client SDK
  • Transport-agnostic result objects for open/close and send requests, allowing to write code that is completely independent of the protocol used
  • Moved message & error events from the Receiver to the Client object, removing the need to deal with the lifecycle of 2 separate objects when sending and receiving messages
  • Added Client.fromSharedAccessSignature() factory method to enable users to manually take care of the SAS token lifecycle

C# Device and Service Clients

  • Implemented support for MQTT protocol

Java Device and Service Clients

  • Breaking change - when sending commands to devices, the Java service SDK now takes in a fully qualified Message object, rather than a string

General

  • Full support for the MQTT protocol - all the clients are now connecting directly to the IoT Hub rather than going through the Protocol Gateway
  • All the clients are now sending identification strings when performing server operations across all protocols
  • Bug fixes, samples and documentation updates