Azure Weekly
Issue #526 - 3rd August 2025
It's an exceptionally AI / Agent focused week. To start off - Microsoft's roundtable at Identiverse 2025 brought together 149 identity professionals who concluded that AI agents are exposing existing IAM vulnerabilities whilst driving urgent needs for new authentication frameworks, governance models, and agent-specific identity standards—challenges Microsoft aims to address through its upcoming Entra Agent ID capabilities: AI agents and the future of identity: What's on the minds of your peers. This tutorial demonstrates how to implement end-to-end user authorisation for MCP servers using Entra ID's on-behalf-of flows, enabling tools to access backend services like Azure AI Search whilst maintaining the original user's identity context—though the author notes that simpler API approaches may suffice for many enterprise scenarios - End-to-end authorization with Entra ID and MCP. Next, Fueling the Agentic Web Revolution with NLWeb and PostgreSQL - Microsoft's NLWeb project now integrates with PostgreSQL and pgvector, enabling developers to transform any website into an AI-powered conversational interface or Model Context Protocol server using familiar database infrastructure—advancing Microsoft's vision of an "open agentic web" where autonomous agents seamlessly interact with web content.
The Baader–Meinhof phenomenon seems to be in full effect as n8n seems to be mentioned everywhere I look and it's the topic of this week's Ctrl+Alt+Azure podcast: A look at agentic workflows with n8n. The latest Azure Essentials Show episode features Clayton Siemens demonstrating how to apply the five pillars of the Well-Architected Framework—reliability, security, cost optimisation, operational excellence, and performance efficiency—specifically to AI workloads, emphasising the unique challenges of experimental mindset, ethical AI practices, and proactive model decay management: Design AI Workloads with the Azure Well-Architected Framework.
Copilot in Azure explained - Microsoft's Copilot in Azure, now generally available and free across Portal, CLI, and Mobile App, serves as an AI-powered assistant that respects existing RBAC permissions whilst helping users author Resource Graph queries, analyse costs, deploy infrastructure, and manage resources—all without retaining session memory for enhanced security. In AI-powered exam dashboard, Guy Gregory built an AI-powered exam timeline dashboard using GitHub Models for next-exam recommendations, GitHub Actions for automated transcript extraction from Microsoft Learn, and Azure Static Web Apps for deployment—demonstrating practical "Continuous AI" integration in under 30 minutes of initial development.
Microsoft's GA release of Bicep templates for Entra ID resources eliminates the need to orchestrate between separate deployment mechanisms, allowing developers to declare both Azure and Entra ID resources (like applications and groups) in the same Bicep files using the new Microsoft Graph Bicep extension, complete with VS Code IntelliSense support and federated identity scenarios - GA of Bicep templates support for Microsoft Entra ID resources. And finally, an epic read as usual - the Fabric July 2025 Feature Summary.
⚙️ AI + Machine Learning
- Gina Lee discusses What's New in Azure AI Foundry Finetuning: July 2025
- Sarah Lean (@TechieLass) covers Copilot in Azure explained
- Christos Galanopoulos talk about Azure AI Speech Service Configuration
- Tobias Zimmergren & Jussi Roine (@CtrlAltAzure) chat about A look at agentic workflows with n8n
- On Microsoft Cloud IT Pro Podcast, Ben & Scott chat about Model Context Protocol MCP Part 1: The USB Port of AI Communications
- Jame Maguire walks through Building an AI Home Security System Using .NET, Python, CLIP, Semantic Kernel, Telegram, and Raspberry Pi 4 – Part 4: Extending the Telegram Bot for Remote Control Image Classification
- Abe Omorogbe discusses Fueling the Agentic Web Revolution with NLWeb and PostgreSQL
- Bohan Li writes about Personal Voice upgraded to v2.1 in Azure AI Speech, more expressive than ever before
- Julia Kasper explains how to Build. Secure. Launch Your Private MCP Registry with Azure API Center.
- Sharda Kaur covers S2:E6 Understanding Research & Innovation with SeokJin Han and Saumil Shrivastava
- Thomas Maurer (@thomasmaurer) talks about Design AI Workloads with the Azure Well-Architected Framework
- On the Azure blog, Maria Bledsoe walks through Scaling generative AI in the cloud:Enterprise use cases for driving secure innovation
- Guy Gregory shares AI-powered exam dashboard - a vibe coded app.
🔎 Analytics
- On Microsoft Fabric Blog, Patrick LeBlanc (@patrickdba) highlights the Fabric July 2025 Feature Summary
- Arun Vijayraghavan explains how to AI Ready Apps: From RAG to Chat – Interacting with SQL Database in Microsoft Fabric using GraphQL and MCP
- Santhosh Kumar Ravindran (@thisissanthoshr) discusses Autoscale Billing for Spark in Microsoft Fabric Generally Available
- Richard Cheney (@RichCheneyAzure) explains how to Terraform Provider for Microsoft Fabric: 3 Creating a workload identity with Fabric permissions
- Freddie Santos writes OneLake as a Source for COPY INTO and OPENROWSET Preview, describes Standardizing Audit Operations for Warehouse, DataMarts and SQL Analytics Endpoint. and blogs about Experience the New Visual SQL Audit Logs Configuration in Fabric Warehouse
- Jovan Popovic (@jocapc) blogs about JSON Lines Support in OPENROWSET for Fabric Data Warehouse and Lakehouse SQL Endpoints Preview
- Hamood Aleem discusses Enabling Open Data Sharing of Unity Catalog Assets with Microsoft Purview
- Thomas Thornton (@tamstar1234) blogs about Setting Up LiteLLM with Azure Databricks Serving Endpoints for Claude Code
🖥️ Compute
- The Azure Updates Team announces Launched Generally Available: Agentless multi-disk crash consistent backup for Azure VMs
- Misha Bansal announces General Availability of Azure E128 & E192 Sizes in the Esv6 and Edsv6-series VM Families
- The Azure Updates Team announces In preview Public Preview: New tagging features in Azure confidential ledger
🚢 Containers
- Chaminda Chandrasekara explains how to Build Custom Docker Images with Redis Json and Search Module Support for deploying Bitnami Redis Cluster and Standalone in AKS
- James van Den Berg discusses Docker Scout for Vulnerability management of Containers and remediation
🗄️ Databases
- The Azure Updates Team announces Launched Generally Available: Accelerated logs now available for General Purpose tier in Azure Database for MySQL - Flexible Server, announces Launched Generally Available: Configure backup interval for Azure Database for MySQL automated backups, announces Launched Generally Available: Azure Database for PostgreSQL Entra authentication for Power BI Desktop and announces In preview Public Preview: Azure Database for PostgreSQL cascading read replica
- The Azure Updates Team announces Launched Generally Available: Azure SQL updates for late-July 2025
- Jose M Jurado (@jmjuradodiaz) blogs about Lesson Learned 532:Power BI Refresh Failure Due to Connection Pool Exhaustion in Azure SQL Database and shares some Lessons Learned 534: Azure SQL Database Connections with Managed Identity and Python ODBC
- Varun Dhawan explains how to Validate Updates Early by Staggering Maintenance in Azure PostgreSQL
- Abhiman Tiwari announces General Availability of UNISTR function and ANSI SQL Operator in Azure SQL
- Jose M Jurado (@jmjuradodiaz) describes Lesson Learned 533: Intermittent Azure SQL Database Connectivity and Authentication Issues
- Sparsh Agrawat covers Oracle DatabaseAzure: New Services, More Regions & Enhanced Security for Faster Innovation
🛠️ Developer Tools
- Vishal Chikhalikar blogs about C# + GitHub Copilot in Visual Studio 2022
- Michael Gannotti describes Copilot as the UI for AI
- Jessie Houghton writes about Smarter AI Edits in Visual Studio Copilot
- Jim Harrer says Watch Live: Visual Studio Toolbox at VS LIVE Redmond 2025
- Punyaa Dixit explains how to Connect Ollama to Your Workflows: Power Automate + VS Code Integration Guide
- Joseph Jude chats to Sarang Bondre on 'Building AI Agents for Logistics'
- April Gittens describes How do I A/B test different versions of my agent
- On Visual Studio Magazine - Blogs, David Ramel (@dramel) highlights the Stack Overflow Dev Survey: Visual Studio, VS Code Hold Off AI IDEs to Remain on Top
- Jeffrey Palermo (@jeffreypalermo) chats with Joe Cuevas: Your First Decade as a Software Engineer - Episode 360
- Chaminda Chandrasekara covers Use Directory.Packages.props to Centralize Version Management of Consumed NuGet Packages in a .NET Solution
- Luke Murray (@lukemurraynz) talks about Bulk Link Partner Admin Link PAL to Azure Tenants
- On the Redmond magazine site, David Ramel (@dramel) blogs about GitHub Copilot Extension for Visual Studio
- On Visual Studio Magazine - Blogs, David Ramel (@dramel) blogs about Copilot Tackles .NET App Modernization and Migration to Azure in Visual Studio Tool
🔩 DevOps
- Richard Fennell (@richardfennell) describes Creating a GitHub App based Azure DevOps Pipelines Service Connection
- Daichi Isami (@normalian) explains how to Develop Custom Engine Agent to Microsoft 365 Copilot Chat with pro-code
- Eitan Shteinberg writes about Agentless code scanning for GitHub and Azure DevOps preview
- Andrew Wilson (@Andrew_DWilson) describes Bicep Tips and Tricks 3 Naming Convention and Functions
- Jake Walsh (@jakewalsh90) writes about 3 steps that help ensure ongoing success with Azure Terraform
⚙️ Hybrid + Multicloud
- Jason Sandys writes about Zero Trust and Cloud-Native Windows
- Eric Moe discusses Windows news you can use: July 2025
- Steven Hosking blogs about Windows 11 cloud-native migration with Microsoft Intune
- The Azure Updates Team announces Launched Generally Available: Azure File Sync Arc Extension
- Akash Malhotra describes Upgrade to Windows 11 with Windows Autopatch groups
- The Azure Updates Team announces In preview Public Preview: New SQL Server database migration in Azure Arc
🎭 Identity
- Geert Baeke (@GeertBaeke) writes about End-to-end authorization with Entra ID and MCP
- Shobhit Sahay explores AI agents and the future of identity: What's on the minds of your peers
- Ankur Patel provides A fresh look for the Microsoft authentication background
- Madhumita Tripathy explains how to Managed Identity support for Azure Key Vault in SQL Server running on Linux
- Dan Kershaw announces GA of Bicep templates support for Microsoft Entra ID resources
📚 Learning
- Paul Leury (MongoDB) + Azim Uddin (Microsoft) are hosting a webinar Build Real AI Success: From Vectors to Value with MongoDB Atlas on Azure
- Mindy Rosenthal writes about New Course Now Pages Live for 1-Day, Non-Cert-Aligned ILTs
- Seth Patton blogs about What's new in Microsoft 365 Copilot July 2025
- Sander van de Velde (@svelde) describes Fabric Conference Europe 2025: Masterclass in building event-driven architectures using Microsoft Fabric Hands-on lab
- Cynthia Zanoni (@cynthiazanoni) talks about MCP Bootcamp: APAC, LATAM and Brazil
- On Visual Studio Magazine - Blogs, David Ramel (@dramel) discusses Microsoft HQ Dev Conference Plans Live Visual Studio Toolbox Show, Offers Discount
- Chauncey Larsen covers Partner showcase: Developing for on-device AI with Surface Copilot+ PCs with Teknikos
⚖️ Management and Governance
- John Joyner (@john_joyner) describes Navigating the demise of the Azure Monitor VM Insights Dependency Agent: Security and Monitoring considerations
- Gustavo Modena explains how to Optimize Azure Firewall logs with selective logging
- Nikita Bajaj talks about Azure Automation: General Availability of PowerShell 7.4, Python 3.10 runbooks, Runtime Environment
- Chad Stout covers Mastering Agent Governance in Microsoft 365
🎬 Media
- Deep Amberkar discusses Creating Intelligent Video Summaries and Avatar Videos with Azure AI Services
- Katarina Tranker covers Audit logs for screensharing and Take control for Teams admins
- Diego Basantes blogs about Messaging Connect: Global SMS Coverage Now Available in Azure Communication Services
- Sean Keegan writes about 10 Things You Might Not Know You Could Do with Azure Communication Services
- Chandrika Duggirala writes about New enhancements in Private Channels in Microsoft Teams unlock their full potential
🚌 Migration
- Shannon Kuehn (@shankuehn) describes Azure Migrate: Agentless or Agent-Based What You Actually Need to Know
🌐 Networking
- The Azure Updates Team announces Launched Generally Available: Customer-controlled maintenance
- The Azure Updates Team announces Launched Generally Available: Azure Virtual Network Manager in Azure US Government Cloud
- Didier Van Hoye covers The Perfect Storm of Azure DNS resolver, a custom DNS resolver, and DNS configuration ambiguities
- Daniel Mauser talks about Connectivity options between Hub-and-Spoke and Azure Virtual WAN
- Kyle Bisnett discusses Windows Server 2025 Software Defined Datacenter: Networking Deployment Series 3/6
🔐 Security
- The Azure Updates Team describes Retirement: Azure Dedicated HSM
- Zachary Cavanell writes about New data lake in Microsoft Sentinel
- birchj covers Protection against multi-modal attacks with Microsoft Defender
- Priyanka Agarwal explains how to AI Security Essentials: What Companies Worry About and How Microsoft Helps
📦 Storage
- The Azure Updates Team announces Launched Generally Available: Log or block shared access signature SAS tokens for Azure Storage based on expiration policy
- Saikumar Mandepudi talks about Converting Page or Append Blobs to Block Blobs with ADF
🔗 Web
- Gopa Ravi discusses Exposing REST APIs as MCP Servers with Azure API Management: 2 Approaches
- Mayunk Jain announces a flexible, predictable billing model for Azure SRE Agent