{"id":2100,"date":"2018-11-29T14:31:54","date_gmt":"2018-11-29T06:31:54","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/iotdev\/?p=2100"},"modified":"2019-02-15T10:27:04","modified_gmt":"2019-02-15T02:27:04","slug":"azure-iot-edge-for-vs-code-1-6-0-has-been-released-one-click-to-switch-your-iot-edge-platform","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/iotdev\/azure-iot-edge-for-vs-code-1-6-0-has-been-released-one-click-to-switch-your-iot-edge-platform\/","title":{"rendered":"Azure IoT Edge for VS Code 1.6.0 has been released &#8211; One click to switch your IoT Edge platform"},"content":{"rendered":"<p>Now\u00a0<a href=\"https:\/\/apac01.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3Dvsciot-vscode.azure-iot-edge&amp;data=02%7C01%7C%7C38516a708e0c401a43b308d5fe9ca146%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636694871265761795&amp;sdata=GGdXVBXEVQYIVVdcXh8%2BHn4zKWvHxSUHnSXp7NmXSF8%3D&amp;reserved=0\">Azure IoT Edge for\u00a0VS\u00a0Code<\/a>\u00a0<strong>1.6.0<\/strong> has been\u00a0released\u00a0with a bunch of new features.<\/p>\n<p><strong>What\u2019s new in Azure IoT Edge for VS Code 1.6.0<\/strong><\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>Now you can have <a href=\"https:\/\/github.com\/Microsoft\/vscode-azure-iot-edge#added\">multiple *.template.json files<\/a> in solution for your own purpose.\n<img decoding=\"async\" width=\"481\" height=\"168\" class=\"alignnone size-medium wp-image-2107\" src=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2018\/11\/Picture1.jpg\" alt=\"\" srcset=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2018\/11\/Picture1.jpg 481w, https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2018\/11\/Picture1-300x105.jpg 300w\" sizes=\"(max-width: 481px) 100vw, 481px\" \/><\/li>\n<li>By default, you can get a deployment.debug.template.json file with all debug dockerfile and createOptions when creating new projects.\n<img decoding=\"async\" class=\"alignnone size-medium wp-image-2107\" src=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2018\/11\/Picture2.jpg\" alt=\"\" \/><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<ol>\n<li>You can switch your Azure IoT default platform (linux-amd64, linux-arm32v7 and windows-amd64) in just one click.\n<img decoding=\"async\" class=\"alignnone size-medium wp-image-2107\" src=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2018\/11\/Picture4.jpg\" alt=\"\" \/><\/li>\n<li>You can put JSON object for your createOptions in *.template.json, and VS Code will stringify it into deployment.json.\n<img decoding=\"async\" class=\"alignnone size-medium wp-image-2107\" src=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2018\/11\/Picture5.jpg\" alt=\"\" \/><\/li>\n<li>You can <a href=\"https:\/\/github.com\/Microsoft\/vscode-azure-iot-edge\/pull\/285\">import 3<sup>rd<\/sup> party module template<\/a> now. <a href=\"https:\/\/github.com\/Microsoft\/vscode-azure-iot-edge#typeedge-experimental\">TypeEdge<\/a> is the first 3<sup>rd<\/sup> party module, which introduces a strongly-typed flavor of the inherently loosely coupled vanilla Azure IoT Edge.\n<img decoding=\"async\" class=\"alignnone size-medium wp-image-2107\" src=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2018\/11\/Picture6.jpg\" alt=\"\" \/><img decoding=\"async\" class=\"alignnone size-medium wp-image-2107\" src=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2018\/11\/Picture7.jpg\" alt=\"\" \/><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/github.com\/Microsoft\/vscode-azure-iot-edge\/blob\/master\/CHANGELOG.md\">Click to see the changelog in Github repo<\/a> for more details of 1.6.0 release.<\/p>\n<p>Resources<\/p>\n<ul>\n<li>IoT Edge for Visual Studio Code &#8211; <a href=\"https:\/\/github.com\/microsoft\/vscode-azure-iot-edge\">https:\/\/github.com\/microsoft\/vscode-azure-iot-edge<\/a><\/li>\n<li>IoT Edge for VSTS &#8211; <a href=\"https:\/\/docs.microsoft.com\/azure\/iot-edge\/how-to-ci-cd\">https:\/\/docs.microsoft.com\/azure\/iot-edge\/how-to-ci-cd<\/a><\/li>\n<li>IoT Edge for Jenkins &#8211;\u00a0<a href=\"https:\/\/plugins.jenkins.io\/azure-iot-edge\">https:\/\/plugins.jenkins.io\/azure-iot-edge<\/a><\/li>\n<li>iotedgedev CLI &#8211; <a href=\"https:\/\/github.com\/Azure\/iotedgedev\">https:\/\/github.com\/Azure\/iotedgedev<\/a><\/li>\n<li>iotedgehubdev CLI &#8211;\u00a0<a href=\"https:\/\/pypi.org\/project\/iotedgehubdev\/\">https:\/\/pypi.org\/project\/iotedgehubdev\/<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Now Azure IoT Edge for VS Code 1.6.0 has been released with a bunch of new features.<\/p>\n","protected":false},"author":531,"featured_media":2139,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[5,6,164,11,16,20,33,34,35],"class_list":["post-2100","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iot-dev","tag-azure","tag-azure-iot","tag-azure-iot-edge","tag-development-tools","tag-internet-of-things","tag-iot-edge","tag-visual-studio-code","tag-visual-studio-extensions","tag-vs-code"],"acf":[],"blog_post_summary":"<p>Now Azure IoT Edge for VS Code 1.6.0 has been released with a bunch of new features.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/posts\/2100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/users\/531"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/comments?post=2100"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/posts\/2100\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/media\/2139"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/media?parent=2100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/categories?post=2100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/tags?post=2100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}