A few days ago I talked about the most important Azure 2019 (GA) announcement from a developer perspective. My main resource to gather all important Azure product updates, roadmap and announcements from the last year was the official Azure updates page.
Unfortunately, the page doesn’t reveal the count of the announcements in 2019 so I wrote a little PowerShell script to figure that out:
$announcements = for($i=1; $i -le 12; $i++) { $month = "{0:d2}" -f $i for($n=1; $n -le 100; $n++) { $result = Invoke-RestMethod -Method Get -Uri ('https://azure.microsoft.com/en-us/updates/2019/{0}/?Page={1}' -f $month, $n) if ($result -match 'No updates match this query.') { break } [regex]::Matches($result, 'text-body2.*href="(.+)">(.+)<\/a>') | ForEach-Object { [PsCustomObject]@{ Announcement = $_.Groups[2] Link = 'https://azure.microsoft.com{0}' -f $_.Groups[1] } } } }
With this script, I was able to determine the announcement count using the Measure-Object
cmdlet:
PS > $announcements | Measure-Object Count : 1167 Average : Sum : Maximum : Minimum : StandardDeviation : Property :
So out of 1167 announcements, here are the most important ones for you:
Januar
February
- General availability: Azure Lab Services
- Azure Functions, Java Support GA
- New features are now generally available in Event Grid
- Azure Monitor status blog is now available
- Azure PowerShell – Cross-platform “Az” module replacing “AzureRM”
- Azure Automation supports the Azure PowerShell Az module
- General Availability: Azure Data Explorer
- Azure Cost Management is now generally available for EA customers
March
- Azure premium blob storage is now generally available
- Azure Resource Manager template language additions
April
- Azure Front Door Service is now available
- App Service Migration Assistant for ASP.NET applications is now available
May
- Advanced filtering generally available in Event Grid
- General Availability: Azure Dev Spaces
- Azure Red Hat OpenShift now available
- Microsoft Authentication Library for Javascript
- Azure now supports GitHub identity single sign-on
- User-defined network policy in Azure Kubernetes Service (AKS) is now available
- Azure Kubernetes Service (AKS) virtual node is now available
- Azure Container Registry content trust is now available
- Azure Container Registry tag locking policy is now generally available
June
July
- Azure Resource Graph is now generally available
- Introducing the Microsoft Cloud Adoption Framework for Azure
- Introducing Azure Lighthouse
August
- Azure Function Consumption plan for Linux is now available
- Python support in Azure Functions is now available
- General availability of Managed Identity for Linux in App Service and Functions
- General availability of user-assigned managed identities for App Service and Azure Functions
- Custom OpenID Connect identity providers for user flows in Azure AD B2C
- Microsoft Azure Ultra Disks now generally available
September
- Egress lockdown in Azure Kubernetes Service (AKS) is now generally available
- New Azure ExpressRoute sites now available
- Microsoft Azure available from new cloud regions in Germany
October
- Variable retention for Azure Monitor Application Insights is now generally available
- Key Vault references in App Service and Azure Functions are now available
- Azure DNS private zones is now generally available
- Standard Load Balancers in Azure Kubernetes Service (AKS)
November
- GitHub Actions for Azure are now generally available
- Azure Private Link is now available in all regions
- Azure Monitor Workbooks is now generally available
- Generally Available: AKS cluster autoscaler
- General availability: Azure Container Registry OCI artifact support
- Generally available: Azure Data Share
- Support for multiple node pools in Azure Kubernetes Service is now available
- Azure SQL Database serverless is now generally available
- Azure Kubernetes Service (AKS) support for Azure Availability Zones is now available
- Azure Bastion is now generally available
- PowerShell support in Azure Functions is now generally available
- Azure Functions Premium plan is now generally available