Azure Weekly
Issue #542 - 30th November 2025
It's a surprisingly big issue for the traditional post-Ignite lull. Let's start off with AI: Function Calling with Small Language Models — A hands-on tutorial for implementing function calling with Qwen 2.5 using Microsoft Foundry Local, transforming small language models from passive text generators into active tool-using agents. From Concept to Code: Building Production-Ready Multi-Agent Systems with Microsoft Foundry — A three-phase guide covering design, development, and deployment of production-ready multi-agent systems using Foundry Workflows, VSCode Extensions, and the Microsoft Agent Framework. And Watch replays of Microsoft Entra sessions at Microsoft Ignite 2025 — A curated collection of replay links for identity and network access sessions from Ignite 2025, covering Zero Trust, AI agent security, and Microsoft Entra innovations.
In Analytics: Govern in OneLake Catalog for Fabric admins (Preview) — Introduces the new governance experience in OneLake catalog, providing Fabric administrators with centralised insights and tools to manage data estates from a single dashboard. And Snowflake, Fabric and Power BI Integration Options — An overview of seven connectivity options between Snowflake and Microsoft Fabric/Power BI, including mirroring capabilities for optimising costs, performance, and governance.
Other items of note: Gaining Confidence with Az CLI and Az PowerShell: Introducing What if & Export Bicep — Announces new preview features that let you preview command effects with --what-if and automatically generate Bicep templates from CLI commands before execution. Azure Governance Ignite 2025 — Recaps Azure governance announcements including Service Groups public preview, identity-based policy exemptions, and customisable machine configuration baselines aligned with CIS. And Azure Skilling at Microsoft Ignite 2025 — Highlights learning opportunities from Ignite 2025 including the Azure Skills Challenge, curated Plans on Learn, and the Microsoft Reactor Azure Skilling Series running December 3-11.
Finally, some real-world learnings: Adventures in Least Privilege: When an owner isn't an owner — Explores a subtle Entra ID gotcha where App Registration ownership doesn't automatically extend to Service Principals, and how explicit creation solves least-privilege automation challenges.
⚙️ AI + Machine Learning
- The Azure Updates Team announces Claude Opus 4.5 Available in Microsoft Foundry (Public Preview)
- "Notanaha" discusses Orchestrating Multi-Agent Conversations with Microsoft Foundry Workflows
- Abdulhamid Onawole describes Function Calling with Small Language Models
- Anishek Kamal talks about Navigating Microsoft's Copilot Studio and Azure AI Foundry
- James Onmerkow writes about a Medical imaging embeddings bake-off: How Microsoft’s MedImageInsight compares to leading models
- Joshua Huang describes Unlocking Your First AI Solution on Azure: Practical Paths for Developers of All Backgrounds
- Olivier B. covers Hybrid AI Using Foundry Local, Microsoft Foundry and the Agent Framework - Part 2
- Pavan Li highlights the Expanded Models Available in Microsoft Foundry Agent Service
- Zhuo Qunli covers Ushering in the next era of agentic AI with tools in Microsoft Foundry
- Lo Kinfey (@Ljh8304) writes about From Concept to Code: Building Production-Ready Multi-Agent Systems with Microsoft Foundry
- Zachary Cavanell covers how to Run local AI on any PC or Mac — Microsoft Foundry Local
- Nandhini Elango talks about OnDevice AI with Windows AI Foundry and Foundry Local
- Dan Narloch discusses AI for Personalized Government Services: Building Trust and Inclusivity in Cities
- On IT Next, Dave Rendon discusses How Microsoft Is Re-Wiring the Cloud for AI
- Radu Vunvulea (@RaduVunvulea) writes about Why cloud modernisation is the missing link to AI adoption
- Amanda Foster describes Building Secure, Governable AI Agents with Microsoft Foundry
🔎 Analytics
- On Microsoft Fabric Blog, Arshad Ali announces Microsoft JDBC Driver for Microsoft Fabric Data Engineering (Preview)
- Roy Hasson explains How to Query Database Backups in Microsoft Fabric Without Copies or ETL
- Jianlei Shen announces Copy Job Activity in Data Factory Pipeline (GA)
- Naama Tsafrir explains how to Govern in OneLake Catalog for Fabric admins (Preview)
- Sunitha Muthukrishna (@mksuni) explains how to Manage environment configuration in Fabric User data functions with variable libraries
- Connie Xu describes Natural Language to Generate and Explain Pipeline Expressions with Copilot (Preview)
- Maraki Ketema blogs about Mirroring: Uploading your CSVs is now simpler than ever before!
- Josh Ndemenge announces the winners of The Microsoft Fabric FabCon Global Hack
- Richin Jain explains how to Transform sensitive text into AI-ready data on Microsoft Fabric
- Mustafa Al-Durra blogs about Modification of DICOM metadata in Microsoft Fabric: A collaboration with Fujifilms Synapse VNA
- Greg Beaumont delves into Snowflake, Fabric and Power BI Integration Options
- Rafia Aqil blogs about Guide for Architecting Azure-Databricks: Design to Deployment
🖥️ Compute
- The Azure Updates Team announces Custom handler support in Azure Functions Flex consumption (GA)
- Rishab Verma blogs about Azure NCv6 Public Preview: The new Unified Platform for Converged AI and Visual Computing
🚢 Containers
- Jose Moreno (@erjosito) covers Application Gateway for Containers: Istio integration (6)
- On Diagrid Blog, Bilgin Ibryam (@bibryam) covers Making Agent-to-Agent (A2A) Communication Secure and Reliable with Dapr
- Also on Diagrid Blog, Mauricio Salatino writes about Cloud-Native Local Development with Testcontainers and Dapr
- On Diagrid Blog, Alexander Trauzzi writes about Local Development with Dapr PubSub and .NET dotnet Aspire
- Joab Jackson talks about CNCF Retires the Ingress Nginx Controller for Kubernetes
🗄️ Databases
- The Azure Updates Team announces Azure MCP Server for Azure Database for MySQL (GA) and Regex support in T-SQL (GA)
- On SQL Server Central, Brent Ozar (@BrentO) explains How to Query JSON Data Quickly in SQL Server, Part 1: Pre-2025
- Hugo Queiroz discusses OPENROWSET and External Tables for Fabric SQL Databases (Preview)
- Ange Salsaa discusses Azure PostgreSQL Lesson Learned 9: How to Stay Informed About Planned Maintenance and Alerts
🛠️ Developer Tools
- On the Visual Studio blog, Paul Chapman writes about Visual Studio – Built for the Speed of Modern Development
- On IT Next, Dave Rendon blogs about Azure’s New What-If for CLI and PowerShell: Dry-Runs, Bicep Export, and AVM in One Reliable Pipeline
- On Visual Studio Magazine - Blogs, David Ramel (@dramel) covers how 'VS Code for the Web -- Azure' Adds Faster Entry Points for Browser-Based Cloud Development and highlights that Google's Antigravity IDE Sparks Forking Debate
- AJ Bajada discusses Azure Copilot Agents: Transforming Cloud Operations
- Steven Bucher covers Gaining Confidence with Az CLI and Az PowerShell: Introducing What if & Export Bicep
- The Azure Updates Team announces Azure Load Testing in Italy North (GA)
🔩 DevOps
- Tim Anderson (@timanderson) discusses The case of .Net Central Package Management and Azure DevOps Pipelines
- Thomas Maurer (@thomasmaurer) explains how to Build Smarter with Azure AI Landing Zones: Your Blueprint for Scalable, Secure AI Solutions
⚙️ Hybrid + Multicloud
- The Azure Updates Team announces Azure File Sync in New Zealand North (GA)
- Jake Walsh (@jakewalsh90) provides a Microsoft Ignite 2025 – Hybrid and Azure catch up
- Arpita Duppala (@arnuwish) highlights Azure Local 22H2 Clusters: End of Service and Feature Degradation
- Dheeraj Bandaru discusses Azure SRE Agent: Expanding Observability and Multi-Cloud Resilience
🎭 Identity
- The Azure Updates Team announces Entra ID support for RDP connections (Public Preview)
- Aaron Tsang announces Entra ID support for RDP connections in portal (Public Preview)
- Ankur Patel explains how to Enhance protection of Microsoft Entra ID authentication by blocking external script injection
- Kaitlin Murphy covers how to Watch replays of Microsoft Entra sessions at Microsoft Ignite 2025
- Orin Thomas talks about Microsoft Entra Domain Services: Deploy, Join a VM, and Use Classic AD Tools
- On the Check your Logs blog, Cary Sun (@SifuSun) explains how to Add Microsoft 365 Organizations with Register a New Microsoft Entra Application Automatically for Veeam Backup for Microsoft 365 8.2
- David Berlind explains How Microsoft Entra aims to keep your AI agents from running wild
🔌 Integration
- Divya Swarnkar discusses Azure Logic Apps Connectors as MCP Tools in Microsoft Foundry (Public Preview)
- Harold Campos (@hcamposu) announces the HL7 connector for Azure Logic Apps Standard and Hybrid (Public Preview) and the General Availability of the XML Parse and Compose Actions in Azure Logic Apps
- Kent Weare (@wearsy) announces Foundry Control Plane support for Logic Apps Agent Loop (Preview) and AI Foundry Agent Service Connector v2 (Preview)
- "srhulsus" writes about Best Practices for Migrating COTS Applications to Microsoft Azure and covers Transforming SAP for the Intelligent Enterprise with Azure, Microsoft Fabric, and AI
- Wagner Silveira (@WSilveiraNZ) talks about Clone a Consumption Logic App to a Standard Workflow
💡 Internet of Things
- Simona Arsene discusses Siemens and Microsoft: Beyond Connectivity to Autonomous, Sustainable Manufacturing
📚 Learning
- Aaron Stark highlights Azure Skilling at Microsoft Ignite 2025
- On Hacker Noon, Noda writes about What the Recent Amazon and Microsoft Cloud Outages Taught the UK Payments Industry
⚖️ Management and Governance
- Jodi Boone talks about Azure Governance Ignite 2025
- Jesse Loudon highlights Awesome Azure Policy Chapter 3
- Kyle Ikeda explains how to Streamline Analytics Spend on Microsoft Fabric with Azure Reservations
- Sravani Saluru writes about Step-by-Step Guide: Route Azure SQL Audit Logs to Multiple Log Analytics Workspaces
- Yair Gil announces public preview of query-based metric alerts in Azure Monitor
- Shannon Kuehn (@shankuehn) says it Turns Out Even I Can Mix Up Azure Policy and Service Groups. Oops.
- On IT Next, Dave Rendon writes about Inside Azure’s Cloud-Native Stack for Azure & AI Engineers: Lessons from Mark Russinovich’s “Cloud Native Innovations”
- Shreyan Fernandes talks about Tracing the Conversation: Open Telemetry and AI Toolkit for GenAI Performance Insights
- Sebastian Kohlmeier blogs about Observability in Foundry Control Plane: Empowering Developers to Evaluate and Optimize AI Agents
- Hong Gao discusses Observability for the Age of Generative AI
- Ricardo Martins (@ricmmartins) shares The comprehensive playbook for Identity, Resource, and Billing Separation
🎬 Media
- Manoranjan Rajguru writes about From Zero to Hero: Building a Production-Ready SIP Gateway for Azure Voice Live
🚌 Migration
- The Azure Updates Team announces the Retirement: Migrate to dedicated VM for your compute clusters
- Jill Armour writes about Secure migration starts with trusted cloud and AI expertise
- Shaurya Singh talks about Azure SQL: Optimizing BACPAC Imports - SqlPackage Done Right
🌐 Networking
- The Azure Updates Team announce In preview Public Preview: Managed Identity support in Network Watcher VNET flow log, traffic analytics and packet capture
- Stanislav Zhelyazkov (@StanZhelyazkov) explains how to Do not use Azure Front Door metric OriginHealthPercentage in Log Analytics
- Jesse Loudon shares some Lessons Learned Adopting Azure Virtual WAN
🔐 Security
- On the endjin blog, James Dawson (@James_Dawson) blogs about Adventures in Least Privilege: When an owner isn't an owner
- Hiran Battina covers Securing Azure AI Applications: A Deep Dive into Emerging Threats
- Ren Woods says Welcome to the Microsoft Security Community
- Vesa Juvonen describes SharePoint Online Content Security Policy CSP: Enforcement Dates and Guidance
- Zachary Cavanell writes about New Data Security Posture Management Microsoft Purview
- Pawan Nrisimha walks through Building defense in depth: Simplifying identity security with new partner integrations
- Santosh Pargi covers Using the Microsoft Defender for Endpoint Files API to Validate Malware Hashes
📦 Storage
- Jon Fletcher writes about how to Back Up and Restore a Fabric Lakehouse
🔗 Web
- Nitesh Jain blogs about Azure App Service AI Scenarios: Complete Sample with AI Foundry Integration
⚙️ Azure Virtual Desktop
- Travis Roberts (@Ciraltos) covers AVD + FSLogix Without Domain Controllers: A Complete Cloud-Native Setup