diff --git a/CHANGELOG.md b/CHANGELOG.md index 744c02af..b9b02017 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,14 @@ # Change Log +## 1.6.0 - 2018-11-23 +### Added +* Add **deployment.debug.template.json** when creating new solution. The template refer to the debug flavour image of the modules and has debug createOptions populated automatically. +* Enable switch between different platforms for Azure IoT Edge Solution. User could switch the platform through status bar. By default, we provide "arm32v7", "amd64" and "windows-amd64" as the platform set since these are Azure IoT Edge supporting platforms today. Besides, user could customize new platform via user settings (azure-iot-edge.platforms). Now the image reference parameter in deployment template could be platform neutral. And the platform configured will be used when build the solution. For example, to reference the module "SampleModule" in deployment template, the parameter could be **"${MODULES.SampleModule}"** which does not have the platfrom suffix like ".amd64". +* Add third party module template support. User can define custom module scaffolding command in the user setting. And when add new module, the command could be triggered in the workflow. + +### Changed +* Change default type of "createOptions" in deloyment.template.json/deployment.debug.template.json to json object. +* Support build/generate/run template files which has **.template.json** suffix through command palette + ## 1.5.1 - 2018-11-02 ### Changed * Support createOptions in deployment.template.json configuration up to 4K diff --git a/README.md b/README.md index 447678ed..69b4eae4 100644 --- a/README.md +++ b/README.md @@ -12,14 +12,24 @@ - Manage IoT Edge devices and modules in IoT Hub (with [Azure IoT Toolkit](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-toolkit)) - Deploy IoT solutions to IoT Edge devices -## What's New (v1.5.1) -* Support createOptions in deployment.template.json configuration up to 4K -* Fix some bugs +## What's New (v1.6.0) +### Added +* Add **deployment.debug.template.json** when creating new solution. The template refer to the debug flavour image of the modules and has debug createOptions populated automatically. +* Enable switch between different platforms for Azure IoT Edge Solution. User could switch the platform through status bar. By default, we provide "arm32v7", "amd64" and "windows-amd64" as the platform set since these are Azure IoT Edge supporting platforms today. Besides, user could customize new platform via user settings (azure-iot-edge.platforms). Now the image reference parameter in deployment template could be platform neutral. And the platform configured will be used when build the solution. For example, to reference the module "SampleModule" in deployment template, the parameter could be **"${MODULES.SampleModule}"** which does not have the platfrom suffix like ".amd64". +* Add third party module template support. User can define custom module scaffolding command in the user setting. And when add new module, the command could be triggered in the workflow. + +![Added](images/multipleplatform.gif) + +### Changed +* Change default type of "createOptions" in deloyment.template.json/deployment.debug.template.json to json object. +* Support build/generate/run template files which has **.template.json** suffix through command palette ## Known Issues +* [C module remote debug error](https://github.com/Microsoft/vscode-azure-iot-edge/issues/283) * Cannot run C and Python module in IoT Edge Simulator * IoT Edge Simulator does not work on Windows Container * [ASA module may fail sending message](https://github.com/Microsoft/vscode-azure-iot-edge/issues/213) +* [#161 "Entry not found in cache" error when importing ACR and ASA modules](https://github.com/Microsoft/vscode-azure-iot-edge/issues/161) ## Prerequisites diff --git a/images/multipleplatform.gif b/images/multipleplatform.gif new file mode 100644 index 00000000..a94ed524 Binary files /dev/null and b/images/multipleplatform.gif differ diff --git a/package.json b/package.json index ccf12e91..45e46951 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "azure-iot-edge", "displayName": "Azure IoT Edge", "description": "Develop, deploy, debug, and manage your IoT Edge solution", - "version": "1.6.0-rc4", + "version": "1.6.0", "publisher": "vsciot-vscode", "aiKey": "95b20d64-f54f-4de3-8ad5-165a75a6c6fe", "icon": "logo.png",