Skip to content

Releases: Azure/azure-iot-sdks

Azure IoT SDKs

18 Dec 23:12
Compare
Choose a tag to compare
Azure IoT SDKs Pre-release
Pre-release

CSharp Service Client

  • Bulk Import is now supported.

Java Device Client

  • MQTT support - Receive is now supported.

Node Device Client

  • AMQP supports websocket connections.

C Device Client

  • Moved common utility function to a separate repo. See setup documents for adjustments to your git commands.
  • Supports Windows Embedded Compact 2013. Contributed by @VMinute.

Device Explorer

  • Supports creation of device connection strings with SAS for the CSharp client.

General

  • Added a flag to skip unit tests on Linux.
  • Converted most of the developer documentation to markdown.
  • Fixes to the release scripts.
  • Documentation improvements.
  • Bug fixes.

Azure IoT SDKs

01 Dec 20:42
Compare
Choose a tag to compare
Azure IoT SDKs Pre-release
Pre-release

CSharp Device Client

  • HttpDeviceClient is now propagating app properties into Message object.
  • Add .NET MicroFramework support (HTTP only). Contributed by @josesimoes.
  • Update run_sample_on_desktop_windows.md.
  • Add support for Websockets.

Java Device Client

  • Consolidates sending and receiving functionality for the AMQPS transport protocol.
  • Add MQTT support - only sending messages is supported for now.

Java Service Client

  • Include Java Service SDK API documentation in update_gh_pages.

Node Device Client

  • Add AMQP support.
  • Add MQTT support.

CMake / Build

  • Add a cmake property that allows the user to set the include path to the proton include dir, as well as to the CMakeLists.txt.

General

  • Update doc to specify code pull request should be against develop.
  • Fixes to the release scripts.
  • Documentation improvements.
  • Bug fixes.

Azure IoT SDKs

14 Nov 00:31
Compare
Choose a tag to compare
Azure IoT SDKs Pre-release
Pre-release

CMAKE / Build

  • Fixed if statemens in cmake files for Arduino Yun.
  • Task 5081083:Fix release_mbed_project.cmd regarding path not found error
  • Added Compiler options

C Device Client

  • Task 5055035 - Removing compiler warnings in iothub_account.c
  • Task 5055035 - Removing compiler warnings in iothub_account.c
  • Update remote_monitoring.c
  • Task 4860483:make on separate folder for every transport for c client
  • Arduino Yun Port
  • Updating folder location for paho. 64bits and 32bits.
  • Changing to Develop Branch of Paho, which has 64 bits platform and updating the script to build it.
  • remove options not supported yet by mqtt
  • Enabling C E2E tests to consume env var IOTHUB_PARTITION_COUNT

CSharp Device Client

  • Improve .NET SDK comments and auto-generated docs

NodeJs Device / Service Client

  • implement login/logout commands for iothub-explorer
  • replace Device/ServiceToken with SharedAccessSignature.create
  • use ConnectionString.parse for integration tests
  • Create SDK-specific classes: Http, ConnectionString, SharedAccessSignature
  • Task 5039324: Reduce ENV VARS required by IoT Hub client test code (node.js)
  • implement Registry.fromSharedAccessSignature
  • Updates to jsdocs
  • Node.js doc updates
  • add static Registry.fromConnectionString method
  • Add monitor-events option in iothub-explorer

Java Device Client

  • Revert to using a single line for the Maven command
  • Fixes async test in error on Linux due to Thread timing/count on Linux.

Java Service Client

  • Clean up console printouts
  • Enable Service Client E2E test
  • Enable build for Java Service SDK Enable E2E test for Registry Manager CRUD operations
  • Remove sensitive console printouts
  • Fix path to DeviceExplorer

Device Explorer

  • correct URL of Device Explorer installer
  • Getting rid of a couple of redundant variables.
  • Addressed review comments.
  • Some cosmetic fixes and improvements for DeviceExplorer.

Fixed GitHub Issues

  • Fix for GitHub azure-iot-sdks issue #130
  • Update Java instructions to address issue #119

Azure IoT SDKs

03 Nov 23:19
Compare
Choose a tag to compare
Azure IoT SDKs Pre-release
Pre-release

Device SDK for C:

  • Added message ID and correlation ID properties to Message module.
  • Created apt-get packages for Debian and Ubuntu.
  • Created NuGet package for MQTT transport.
  • Simplified end-to-end test environment.
  • Fixed Paho build issues for x64

Service SDK for Java:

  • Added Service Client SDK for Java.

Service SDK for Node.js:

  • Added ability to request and receive feedback messages.
  • Added 'receive' command to iothub-explorer for feedback messages.
  • Added 'monitor-events' command to iothub-explorer.

General:

  • Improved build and release scripts.
  • General documentation improvements
  • Bug fixes

Azure IoT SDKs

19 Oct 03:20
Compare
Choose a tag to compare
Azure IoT SDKs Pre-release
Pre-release
  • Switched build system to cmake. VCXPROJ files and MAKE files are now generated by cmake allowing easier building across platforms.
  • OpenSUSE port/Setup script.
  • Enhanced build system by running parallel jobs in Jenkins.
  • Automated most tasks in the release flow (signing, nuget packaging, and publishing)
  • Various Bug fixes.

Azure IoT SDKs

29 Sep 03:08
Compare
Choose a tag to compare
Azure IoT SDKs Pre-release
Pre-release
  • IoT Hub Device SDK for C, C#, Java, and Node.js
  • All SDKs support HTTP protocol
  • C, C#, Java support AMQP protocol
  • C supports MQTT protocol via protocol gateway
  • C SDK includes Serializer library (modelling and serialization to JSON)

Tools:

  • DeviceExplorer (.NET) creates/gets/updates/deletes/lists devices in an IoT Hub, sends C2D messages, monitors D2C messages
  • iothub-explorer (Node.js) creates/gets/updates/deletes/lists devices in an IoT Hub