{"id":2666,"date":"2020-04-01T19:09:43","date_gmt":"2020-04-01T18:09:43","guid":{"rendered":"http:\/\/blog.repsaj.nl\/?p=2666"},"modified":"2020-04-01T19:10:18","modified_gmt":"2020-04-01T18:10:18","slug":"devnews-mar-2020","status":"publish","type":"post","link":"http:\/\/blog.repsaj.nl\/index.php\/2020\/04\/devnews-mar-2020\/","title":{"rendered":"[Azure] News for Developers, March 2020"},"content":{"rendered":"<p>Are you having trouble keeping track of everything that&#8217;s going around in Azure? You&#8217;re not alone! In an effort to do so myself, I&#8217;m starting a monthly series called &#8220;News for developers&#8221; which is exactly that: a summary of all of the Azure flavored news specifically for <strong>software developers<\/strong>.<\/p>\n<p>This is based on my personal feeds and my personal opinion, so you might miss things or see things which in your opinion do not matter. Feel free to comment below and I&#8217;ll see what I can do for the next edition. And honestly, this is more a personal reference than anything else so having actual readers would already be awesome \ud83d\ude42 Enjoy!<\/p>\n<p><!--more--><\/p>\n<h2>New offerings \/ services<\/h2>\n<p>All of the items below are now GA, which means they are stable for production use and officially supported by Microsoft. Although its fine to use preview services for evaluation and development purpose, you&#8217;re safest option is to wait with taking things into production until they&#8217;re officially &#8220;GA-ed&#8221;.<\/p>\n<ul>\n<li><strong>PowerShell 7.0\u00a0<\/strong>is now generally available. (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/powershell-70-is-now-generally-available\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>Here is an overview of the Azure SDK&#8217;s that are GA in March 2020: (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-sdks-general-availability-march-2020\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>Looking to start using<strong> Azure DevTest labs<\/strong>? Check out the\u00a0<strong>discounts\u00a0<\/strong>mentioned here: (<a href=\"https:\/\/azure.microsoft.com\/en-us\/pricing\/dev-test\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Visual Studio &amp; Azure DevOps<\/h2>\n<p>Here&#8217;s the news coming from the Visual Studio and Azure DevOps teams!<\/p>\n<p>For Visual Studio lovers:<\/p>\n<ul>\n<li>Visual Studio 2019 <strong>version 16.5<\/strong>\u00a0is out there (<a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-2019-version-16-5\/\" target=\"_blank\" rel=\"noopener\">link<\/a>) and the preview version is 16.6 preview 2. (<a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-2019-version-16-6-preview-2\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>Visual Studio 2019 <strong>for Mac version 8.5\u00a0<\/strong>is available. (<a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-2019-for-mac-version-8-5-is-now-available\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>Visual Studio 2019 version 16.5 brings support for <strong>decompiling C# code <\/strong>without needing third party tools (but via partnering with ILSpy). (<a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/decompilation-of-c-code-made-easy-with-visual-studio\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>Want to know what&#8217;s coming? You can check out the Visual Studio Roadmap Spring 2020 to find out! (<a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/productinfo\/vs-roadmap\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>For Visual Studio Code there&#8217;s now a new extension to\u00a0<strong>Deploy to Azure. <\/strong>(<a href=\"https:\/\/azure.microsoft.com\/blog\/new-deploy-to-azure-extension-for-visual-studio-code\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<\/ul>\n<p>And these updates were part of sprint 166 in Azure DevOps:<\/p>\n<ul>\n<li>Azure DevOps now supported <strong>multi organization billing<\/strong>. (<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes\/2020\/sprint-166-update#pay-for-users-once-across-multiple-organizations\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>In Pipelines you can now use typed\u00a0<strong>runtime variables<\/strong>, which do not automatically become environment variables. (<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes\/2020\/sprint-166-update#runtime-parameters\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<\/ul>\n<p>Changes to Azure DevOps can take up to three weeks to roll out across tenants.\u00a0The Visual Studio blog can be found here:\u00a0<a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudio\" target=\"_blank\" rel=\"noopener\">https:\/\/blogs.msdn.microsoft.com\/visualstudio<\/a>. And the Azure DevOps team blog is here:\u00a0<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h2>Azure \/ other<\/h2>\n<p>Here&#8217;s all the stuff that didn&#8217;t fit into one of the above categories:<\/p>\n<ul>\n<li><strong>DataFactory<\/strong> adds Flatten transformation, single-row look-ups and updated UI for container activities. (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/data-factory-adds-flatten-transformation-singlerow-lookups-and-updated-ui-for-container-activities\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li><strong>CosmosDB<\/strong> now features a\u00a0<strong>FREE<\/strong> tier! The first 400 RU\/s and 5 GB of storage are free for the lifetime of the account. (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-cosmos-db-free-tier-is-now-available\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>Also on\u00a0<strong>CosmosDB<\/strong>, the logical partition size has been enlarged to 20GB instead of the previous 10GB. (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/cosmos-db-partition-size-20gb\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li><strong>Azure SQL Managed Instance\u00a0<\/strong>now enforces TLS 1.2 on outbound connections. (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-sql-managed-instance-enforces-tls-12-on-outbound-connections\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>You can now leverage <strong>scanning for vulnerabilities<\/strong> in container image stored in Azure Container Registry. (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/vulnerability-scanning-for-images-in-azure-container-registry-is-now-generally-available\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>Azure <strong>Service Fabric 7.0 fourth release <\/strong>was rolled out. (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-service-fabric-70-fourth-refresh-release\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>You can now integrate you Azure\u00a0<strong>App Service<\/strong> in Regional Virtual Networks. (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/app-service-regional-virtual-network-integration-is-now-available\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<\/ul>\n<p>That&#8217;s it for this month, see you next month for another round of Azure news!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Are you having trouble keeping track of everything that&#8217;s going around in Azure? You&#8217;re not alone! In an effort to do so myself, I&#8217;m starting a monthly series called &#8220;News for developers&#8221; which is exactly that: a summary of all of the Azure flavored news specifically for software developers. This is based on my personal<\/p>\n","protected":false},"author":2,"featured_media":2348,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[34],"tags":[78,195],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"http:\/\/blog.repsaj.nl\/wp-content\/uploads\/2017\/10\/Azure-e1506862772299.png","jetpack_shortlink":"https:\/\/wp.me\/p3KFR1-H0","_links":{"self":[{"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/posts\/2666"}],"collection":[{"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/comments?post=2666"}],"version-history":[{"count":0,"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/posts\/2666\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/media\/2348"}],"wp:attachment":[{"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/media?parent=2666"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/categories?post=2666"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/tags?post=2666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}