Versions and Release Notes

Version 1.0.2 (August 10)

Summer does not mean slow down. We further enriched our project catalog and tuned their performances. And from our user feedback, we added the logic to detect the latest firmware so that you will no longer miss our new stuff.

Release Summary

  • Firmware
    • Enabled detection of latest firmware version and display on the screen.
  • Arduino Library
    • Added support for audio playback API.
  • Project Catalog
    • Added ‘DevKit Translator’ example for DevKit to understand more languages :robot:.
    • Added ‘Door Monitor’ example uses third party email service to send notifications.
    • Replaced manual steps with VS Code tasks for ‘Connect to Azure IoT Hub’ example.
    • Improve Azure Functions stability and performance used by examples.
    • Improve the telemetry API, and add more telemetry for ‘Shake Shake’ to track the running status.
  • Development Tools
    • Adapted VS Code task for all sample projects to remove tedious manual steps.
    • Bug fix: Occasionally installation will fail to set Arduino custom board URL.

Version 1.0.1 (July 13)

The optimization continues. We are now supporting VS Code tasks on macOS as well, so you can easily provision and deploy our “Shake, Shake” sample project on macOS now. To further smooth the development tools and package installation, we are using the official MSI for the Windows Azure CLI 2.0 installation, so Python installation is no longer needed. For all other underlying improvements, checkout our release notes for details.

Release Summary

  • Installation Package
    • Removed the dependency of Python installation by using Windows Azure CLI 2.0 MSI (v 2.0.9).
    • Upgraded to the latest version of VS Code (v 1.13.1) and Arduino Extension (v 0.2.4).
    • Switched to Azure CDN to accelerate the package downloading speed.
  • Firmware
    • Stabilized Wi-Fi connection and minor optimizations to Azure IoT Device C SDK
  • Project Catalog
    • Previewed cloud provision, deploy and device upload tasks for “Shake, Shake” mini solution in VS Code on macOS.
    • Switched to ARM (Azure Resource Manager) template for provisioning Azure services.
    • Put Azure Function creation logic into cloud provision step to further isolate the tasks.
    • Added telemetries to distinguish each mini solution from BI perspective.

Version 1.0.0 (June 26)

After a month work of stabilizing the code, fixing bugs and adding more samples, we are happy to release the v1.0.0 for our IoT DevKit. And soon we will open source the stacks including firmware, toolchain and all sample projects code. Please check release summary for details about this update.

Release Summary

  • Updated underlying mbed OS to 5.4

  • Show version number for the default app

  • Installation Package
    • Installed pip with script.
    • Optimized error handling when running commands.
    • Adapted to updates of Azure subscription return format using Azure CLI.
  • Stabilization
    • Bug fix: Memory leak on socket layer of Wi-Fi driver.
    • Bug fix: Added retry logic to improve the stability of Azure IoT Device SDK.
  • Arduino Library
    • Refined library APIs to follow Arduino Standard like function naming conventions.
    • Added OLED draw method to control every pixel in display screen.
    • Added support for file system based on mbed file system implementation.
    • Added support for IrDA.
  • Project Catalog
    • Added ‘Connect to Azure IoT Hub’ example and documentation that align with other Azure IoT Hub get started tutorials.
    • Added ‘Remote Monitoring’ example and documentation that make DevKit connect to Azure IoT Suite.
    • Added ‘MQTT Client’ example and documentation that send MQTT messages to public free MQTT broker.
    • Shake, Shake: Use testing Twitter bearer token as default, developer can replace it with her own by following the tutorial.
    • Shake, Shake: Added delay and retry logic when not receiving any message due to function delay.

Version 0.8.1 (May 21)

Some bug fixes before DevKit debut on //Build and Maker Faire Bay Area.

Version 0.8.0 (May 5)

This is our first public release of the Microsoft Azure IoT Developer Kit.

Release Summary

Everything is brand new!