{"id":2686,"date":"2020-07-03T07:46:08","date_gmt":"2020-07-03T06:46:08","guid":{"rendered":"http:\/\/blog.repsaj.nl\/?p=2686"},"modified":"2020-07-03T07:46:08","modified_gmt":"2020-07-03T06:46:08","slug":"devnews-june-2020","status":"publish","type":"post","link":"http:\/\/blog.repsaj.nl\/index.php\/2020\/07\/devnews-june-2020\/","title":{"rendered":"[Azure] News for Developers, June 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>. Want to know more? Check out the <a href=\"http:\/\/blog.repsaj.nl\/index.php\/2020\/05\/azure-news-for-developers-the-readme\/\" target=\"_blank\" rel=\"noopener\">readme<\/a>.<\/p>\n<p><!--more--><\/p>\n<h2>Azure<\/h2>\n<p>Here is a roll-up of all the Azure news which might relate to you as a developer. Note that all services mentioned are <span style=\"text-decoration: underline;\">Generally Available<\/span> (GA) so they can be used in production scenarios today. Exact availability of services might vary based on the Azure region you&#8217;re deploying to.<\/p>\n<ul>\n<li>A new consolidated API version for <strong>Azure Monitor Logs<\/strong> is now available. This might help you better leverage the data found in Azure Monitor. (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/new-consolidated-api-version-in-for-log-analytics\/\">link<\/a>) Also for Azure Monitor, there were some new features and insights released which might be of interest to you. (<a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/new-features-and-insights-in-azure-monitor\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>A new refresh release for\u00a0<strong>Azure Service Fabric<\/strong>, version 7.1 is now available. This includes bug fixes and performance enhancements. (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-service-fabric-71-first-refresh-release\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>The maximum vCore limit for <strong>Azure SQL Database serverless<\/strong> has increased more than twofold from 16 vCores to 40 vCores. (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-sql-database-serverless-increases-compute-autoscaling-limits-over-2x\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>Regional virtual network integration for\u00a0<strong>Linux apps<\/strong> on Azure App Service is now available (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-app-service-regional-virtual-network-integration-for-linux-apps-is-now-available\/\" target=\"_blank\" rel=\"noopener\">link<\/a>) and in the same category, so are\u00a0<strong>hybrid connections<\/strong>. (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-app-service-hybrid-connections-for-linux-apps-is-now-available\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li><strong>Azure CDN<\/strong> now offers a <strong>standard rules engine<\/strong> which you, for instance, can you to enforce HTTPS on static websites like we did for <a href=\"https:\/\/www.mstack.nl\">mstack.nl<\/a>! (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-content-delivery-network-standard-rules-engine-is-now-available\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>Simple but impactfull: CosmosDB now offers case-insensitive string functions like Contains, EndWith, StringEquals and StartsWith. (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/caseinsensitive-string-functions-with-azure-cosmos-db-now-available\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>Here is the rollup of changes to <strong>Azure CLI:<\/strong> (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-cli-june-2020-update\/\" 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\u00a0<strong>version 16.6<\/strong>\u00a0is out there (<a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-2019-v16-6-and-v16-7-preview-1-ship-today\/\" target=\"_blank\" rel=\"noopener\">link<\/a>) and the preview version is 16.7 preview 2. (<a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-2019-v16-7-preview-2\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>Visual Studio 2019 for Mac\u00a0<strong>version 8.6<\/strong> is now available (<a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-2019-for-mac-version-8-6-is-now-available\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<\/ul>\n<p>And these updates were part of sprint 168 and 169 in Azure DevOps:<\/p>\n<ul>\n<li>You can now filter task board and sprint backlog board by the parent item of the the backlog items. (<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes\/2020\/sprint-170-update#add-parent-work-item-filter-to-the-task-board-and-sprint-backlog\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>NPM and NuGet packages from GitHub can now be consumed as a resource in YAML pipelines. (<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes\/2020\/sprint-170-update#support-for-github-packages-in-yaml-pipelines\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>There is a new security policy in place which allows turning off the Team and Project administrator roles from inviting new users. Project Collection Admins can\u00a0<span style=\"text-decoration: underline;\">always<\/span> add new users. (<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes\/2020\/sprint-171-update#restrict-new-user-invitations-from-project-and-team-administrators\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li><strong>Linux\/ARM64<\/strong> has been added to the list of supported platforms for Azure Pipelines agents. (<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes\/2020\/sprint-171-update#additional-agent-platform-arm64\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>You can now use\u00a0<strong>tags<\/strong> along with your CI pipelines to determine when to run \/ automatically trigger. (<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes\/2020\/sprint-171-update#tag-filter-support-for-pipeline-resources\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>There is more finegrained control over which marketplace extensions may be added into an environment. (<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes\/2020\/sprint-171-update#control-which-tasks-are-allowed-in-pipelines\" 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>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. Want to know more? Check out<\/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-Hk","_links":{"self":[{"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/posts\/2686"}],"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=2686"}],"version-history":[{"count":0,"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/posts\/2686\/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=2686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/categories?post=2686"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/tags?post=2686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}