{"id":228416,"date":"2020-02-27T10:00:58","date_gmt":"2020-02-27T18:00:58","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=228416"},"modified":"2020-02-26T17:09:35","modified_gmt":"2020-02-27T01:09:35","slug":"whats-new-in-visual-studio-online-feb-2020","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/whats-new-in-visual-studio-online-feb-2020\/","title":{"rendered":"What&#8217;s New in Visual Studio Online"},"content":{"rendered":"<h2>TL;DR<\/h2>\n<p>Last November, we unveiled the <a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/announcing-visual-studio-online-public-preview\/\">public preview<\/a> of Visual Studio Online, which provides managed, on-demand development environments that can be accessed from anywhere using either Visual Studio Code, Visual Studio IDE (<a href=\"https:\/\/aka.ms\/vsfutures-signup\">in private preview<\/a>), or the included browser-based editor. Since then, the Visual Studio Online team hasn\u2019t slowed down and we\u2019re excited to bring you several new features ranging from enhanced environment configuration with custom Dockerfile support to enabling setting changes to environments. Your feedback in surveys, phone calls, and on our <a href=\"https:\/\/github.com\/MicrosoftDocs\/vsonline\/issues\/\">GitHub<\/a> have been invaluable to us in defining and prioritizing these updates.<\/p>\n<p>&nbsp;<\/p>\n<h2>Take environment customization to the next level<\/h2>\n<p>Environments are as unique as the projects within them and <a href=\"https:\/\/github.com\/MicrosoftDocs\/vsonline\/issues\/15\">we heard<\/a> from many of you that our current customization options weren\u2019t enough. To give you greater control over your environment setup and improve repeatability,<span style=\"font-size: 1rem;\">\u00a0we\u2019ve enabled <\/span><a style=\"background-color: #f7f7f9; font-size: 1rem;\" href=\"https:\/\/docs.microsoft.com\/visualstudio\/online\/reference\/configuring#docker-properties\">support<\/a><span style=\"font-size: 1rem;\"> for Docker images and Dockerfiles and provided more insight into environment creation with our new progress screen. Additionally, you can also specify a GitHub pull request or branch URL, allowing you to jump directly into a pull request review or particular branch after the environment is created.<\/span><\/p>\n<p><figure id=\"attachment_228451\" aria-labelledby=\"figcaption_attachment_228451\" class=\"wp-caption aligncenter\" ><img decoding=\"async\" class=\"size-full wp-image-228451\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/02\/DockerCreate.gif\" alt=\"Webview showing the completion progress and terminal output of environment creation steps from the Visual Studio Online browser experience\" width=\"1141\" height=\"545\" \/><figcaption id=\"figcaption_attachment_228451\" class=\"wp-caption-text\">Environment creation leveraging a Dockerfile with new progress indicators.<\/figcaption><\/figure><\/p>\n<p>&nbsp;<\/p>\n<h2>Support for more projects out of the box<\/h2>\n<p>In our initial release, we did our best to provide a default environment setup that addressed some of the most popular development scenarios, in case your repository didn\u2019t have a specified setup. Based on your feedback we\u2019ve expanded our default environment configuration to include\u00a0 PowerShell, Azure CLI, native debugging for Go and C++, updated .NET Core SDKs, and improved Python support. Try it out with a project today and <a href=\"https:\/\/github.com\/MicrosoftDocs\/vsonline\/issues\/\">let us how<\/a> it goes!<\/p>\n<p>&nbsp;<\/p>\n<h2>Activate turbo mode<\/h2>\n<p>One thing we\u2019ve been considering is how we provide the power you need at the specific times you need it. With this release, we\u2019ve enabled the <a href=\"https:\/\/github.com\/MicrosoftDocs\/vsonline\/issues\/42\">ability to change<\/a> your environment settings after creation. Start out with a standard instance for editing code and when you\u2019re ready to build or run, switch your environment to a premium instance for more power (it\u2019s like jumping into turbo mode)! When you\u2019re done with intensive operations, switch back to standard to minimize your costs. You can also change your suspension policy to give you more flexible control over the lifetime of your environment.<\/p>\n<p><figure id=\"attachment_228421\" aria-labelledby=\"figcaption_attachment_228421\" class=\"wp-caption aligncenter\" ><img decoding=\"async\" class=\"wp-image-228421 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/02\/EditSettings_Browser.gif\" alt=\"Environment card with drop down menus that allows for changing environment settings\" width=\"1093\" height=\"588\" \/><figcaption id=\"figcaption_attachment_228421\" class=\"wp-caption-text\">Easily change your environment settings from the portal&#8230;<\/figcaption><\/figure><\/p>\n<p>&nbsp;<\/p>\n<p><figure id=\"attachment_228422\" aria-labelledby=\"figcaption_attachment_228422\" class=\"wp-caption aligncenter\" ><img decoding=\"async\" class=\"wp-image-228422 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/02\/EditSettings_VSCode.gif\" alt=\"User activating the command palate, finding the Change Environment Settings command, and then selecting the options to change.\" width=\"1093\" height=\"588\" \/><figcaption id=\"figcaption_attachment_228422\" class=\"wp-caption-text\">&#8230;or from with the Visual Studio Code command palette.<\/figcaption><\/figure><\/p>\n<p>&nbsp;<\/p>\n<h2>Clean up your plans<\/h2>\n<p>As you\u2019ve tried out Visual Studio Online, I\u2019ll bet you created a plan or two just to see how the process works and now you might have a plan you don\u2019t really need anymore. Instead of going to the Azure portal to delete your plan, you can now also delete plans through both the browser and in Visual Studio Code.<\/p>\n<p><figure id=\"attachment_228420\" aria-labelledby=\"figcaption_attachment_228420\" class=\"wp-caption aligncenter\" ><img decoding=\"async\" class=\"wp-image-228420 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/02\/DeletePlan-Web.gif\" alt=\"Deleting a plan via the Settings Pane in Visual Studio Online\" width=\"1093\" height=\"588\" \/><figcaption id=\"figcaption_attachment_228420\" class=\"wp-caption-text\">Delete a plan directly from the Visual Studio Online portal&#8230;<\/figcaption><\/figure><\/p>\n<p>&nbsp;<\/p>\n<p><figure id=\"attachment_228419\" aria-labelledby=\"figcaption_attachment_228419\" class=\"wp-caption aligncenter\" ><img decoding=\"async\" class=\"wp-image-228419 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/02\/DeletePlan-Code.gif\" alt=\"Delete plan via the Delete Plan command in the Visual Studio Code command palette\" width=\"1088\" height=\"580\" \/><figcaption id=\"figcaption_attachment_228419\" class=\"wp-caption-text\">&#8230;or from within Visual Studio Code!<\/figcaption><\/figure><\/p>\n<p>&nbsp;<\/p>\n<h2>Turn on the latest features from Visual Studio Code in the browser<\/h2>\n<p>For those of you who like to live life on the cutting edge, we\u2019ve enabled Visual Studio Code Insiders in the browser so you can try out the latest and greatest Visual Studio Code has to offer, whether that\u2019s on your local machine or on the web.<\/p>\n<p><figure id=\"attachment_228423\" aria-labelledby=\"figcaption_attachment_228423\" class=\"wp-caption aligncenter\" ><img decoding=\"async\" class=\"wp-image-228423 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/02\/InsidersToggle.gif\" alt=\"Turnign on Visual Studio Code Insiders via the Settings pane on Visual studio Online\" width=\"1093\" height=\"588\" \/><figcaption id=\"figcaption_attachment_228423\" class=\"wp-caption-text\">Turn on Insiders via the Settings Pane.<\/figcaption><\/figure><\/p>\n<p>&nbsp;<\/p>\n<h2>Let us know how it goes!<\/h2>\n<p>Many of these features have been driven directly from feedback from you, whether that was helping us prioritize work or determine the right customer experience for a feature. Be sure to give these new additions a whirl and let us know how we can continue to improve them or what features we should work on next on our <a href=\"https:\/\/github.com\/MicrosoftDocs\/vsonline\/issues\/\">GitHub<\/a>!<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn what the Visual Studio Team has been working on since our public preview announcement last November. We&#8217;ve got lots of new things from better environment configurations to Visual Studio Code Insiders support and more!<\/p>\n","protected":false},"author":640,"featured_media":255385,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[4813],"class_list":["post-228416","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio","tag-visual-studio-online"],"acf":[],"blog_post_summary":"<p>Learn what the Visual Studio Team has been working on since our public preview announcement last November. We&#8217;ve got lots of new things from better environment configurations to Visual Studio Code Insiders support and more!<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/228416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/users\/640"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=228416"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/228416\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/255385"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=228416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=228416"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=228416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}