Azure IoT Edge SDK
NOTE: Due to a change on the build process of the Azure IoT C SDK device client, this release has the C Device client statically linked with the iothub module. This does not affect the behavior of the Gateway SDK, but it affects installation and packaging.
• Rename Gateway SDK to IoT Edge
• Added Ubuntu Snap documentation
• Support Node.js apps as out-of-proc modules
• Allow a device to receive messages before sending telemetry
• Add stack protector for GCC and clang
• Update information about Proficy Historian module (pull request #328 @by Dbojsen)
• Support macOS builds from build.sh
• Added Raspberry Pi into the build gate.
• Update to C SDK release 2017-08-11
• Merge pull request #250 by @funvil (Fixed the headers for Github markdown in the readme.md)
• Merge pull request #253 by @grrttedwards (Fix typos)
• Merge pull request #254 by @joshualyon (minor typo: preforms → performs)
• Merge pull requests #256 and #270 by @furqanMM (Update README.md)
• Merge pull request #257 by @dsajanice (Fix position of quotes in powershell build script)
• Merge pull request #259 by @yfakariya (Fix Java binding build error on Windows)
• Merge pull request #260 by @jobbgallant (Updating doc refs to iot-edge)
• Merge pull requests #269, #299, #303, #300, and #305 by @dominicbetts (documentation improvements)
• Merge pull request #285 by @yfakariya (Fix JNIEnv* share between start thread and receive thread)
• Merge pull request #292 by @Shakti213 (Specify libdir when configuring libuv)
• Merge pull requests #310, #311 by @DBojsen (Remove filter from message printing)
• Merge pull request #312 by @WilliamBerryiii (correct dll name in built binaries)
• Merge pull request #316 by @DBojsen (Clean up copy/paste error)
• Merge pull request #318 by @kiranpradeep (bad links temporary fix)
• Merge pull request #345 by @sandervandevelde (Typos fixed)
• Merge pull request #359 by @kkmsft (Fix commandline check when no file is provided)
• Merge pull request #360 by @kkmsft (Fix the broken link to azure-iot-sdk contributing doc)
Thank you to all of our contributors!
• Various bug fixes.
• Various build improvements and bug fixes.
• Various improvements and fixes to documentation.
Issues to be closed by this release:
#297 - Build Error on Ubuntu
#288 - IoTHub module: Unrecoverable crash
#268 - Support for Raspian
#241 - IoT Hub C module does not receive C2D messages if no D2C messages are sent
#232 - Make Event_System optional so gateway can build without Conditional library
#218 - libuv doesn't build in VS2017
#241 - IoT Hub C module does not receive C2D messages if no D2C messages are sent