Azure Weekly
Issue #559 - 19th April 2026
Highlights this week include: Give your AI agent the keys to OneLake: OneLake MCP Generally Available: The OneLake MCP tools reach general availability, exposing 19 conversational commands that let an AI agent explore and manage Fabric data (lakehouses, mirrored databases, KQL databases and OneLake-enabled semantic models) while operating strictly within the caller's existing Azure identity and Fabric permissions. Bring your local files to OneLake with OneLake file explorer (Generally Available): OneLake File Explorer for Windows is now GA, surfacing OneLake workspaces alongside local folders in Windows File Explorer so developers and analysts can drag-and-drop CSV, Excel, Parquet and other local files directly into Fabric without uploading through a browser or writing ingestion scripts.
Microsoft Foundry Toolkit for VS Code is Now Generally Available: The extension formerly known as AI Toolkit has been rebranded to Microsoft Foundry Toolkit and reached GA, offering a curated playground of 100+ models, a low/no-code Agent Builder, deep-cycle agent debugging with the Agent Inspector, Phi edge-model tooling and one-click deployment to the Microsoft Foundry Agent Service. VS Code Updates Boost AI Agents, Terminal Control and Copilot Workflow: A roundup of the 8 and 15 April 2026 VS Code releases that expand agent-focused tooling with a new companion app for agent sessions and supervised review loops, better terminal interaction, session debugging and additional built-in Copilot functionality.
Supercharge Your Dev Workflows with GitHub Copilot Custom Skills: A hands-on walkthrough of GitHub Copilot Custom Skills, showing how a SKILL.md file plus supporting scripts and templates in a .github/skills/ folder can turn documented multi-step runbooks into one-command agent workflows that Copilot discovers from the description field and executes autonomously. What Makes a Good GitHub Copilot Agent Skill: Thomas Thornton distils practical design lessons from building real-world Copilot skills, arguing that a specific, task-shaped YAML description with explicit negative scope, a lean body that lets detail load on demand via references/, reasoning-based guidance over rigid rules, and trigger-testing against messy user phrasing matter far more than polish or length.
Smart Tier Azure Blob and Data Lake Storage (GA): Smart tier is now generally available in nearly all zonal public cloud regions for Azure Blob and Data Lake Storage, automatically shifting block blobs between the hot, cool and cold tiers based on real access patterns so customers can retire hand-maintained lifecycle rules and avoid rehydration cost spikes. Minimum billable object size for cooler storage tiers (GA): Azure is introducing a 128 KiB minimum billable object size for objects placed in the cool, cold and archive tiers (the hot tier is unaffected), with new BlockBlobSmall and Data Lake Storage Small metric types exposed in the portal so customers can assess impact and either pack small objects together or rely on smart tier to keep them hot.
Migrating Azure WebApps from Docker Compose to Sidecar: Richard Fennell walks through moving Azure WebApps off the retiring Docker Compose option (due to retire on 31 March 2027) onto Sidecar containers, covering the in-portal migration dialog and the new sitecontainers BICEP block he had to add to keep his Azure DevOps pipeline-driven deployments reproducible. Integration Testing Azure Functions with Reqnroll and C#, Part 1 - Introduction: Jonathan George opens a five-part series on out-of-process integration testing of Azure Functions using the open-source Corvus.Testing.AzureFunctions.ReqnRoll library, introducing Reqnroll (the community successor to SpecFlow) together with the FunctionsController, FunctionConfiguration and FunctionsBindings classes that start, configure and tear down function instances during BDD-style tests.
Anthropic Claude Opus 4.7 in Microsoft 365 Copilot: Microsoft is adding Anthropic's Claude Opus 4.7 to Microsoft 365 Copilot, with availability in Copilot Cowork (Frontier) and Copilot Studio early-release environments and a rollout underway for Copilot in Excel; the new model is positioned as faster and more precise, with improved tool selection, self-checking of outputs and higher-resolution image reading.
I've spent much of this week wrangling Azure DNS, Azure Static Web Apps and Enterprise Edge; a refreshed endjin.com went live last week. While Azure changes occur rapidly, the eventual consistency of global DNS propagation, and migrating from one instance of Azure Static Web Apps to another caused issues with enabling the Enterprise Edge CDN feature. As with most DNS issues, you just need to wait and be patient, and the issues tend to resolve themselves. I did want to give a big shout out to Jonny Reilly who is regularly featured in the newsletter; I put many of his tips from How I fixed my SEO and Azure Static Web Apps: dynamic redirects with Azure Functions to good use. Thanks Johnny, you're a star!
⚙️ AI + Machine Learning
- H. Arshul describes The "IQ Layer": Microsoft’s Blueprint for the Agentic Enterprise
- Bergie describes How Microsoft Foundry and Elastic Agent Builder in Microsoft Marketplace are shaping enterprise AI
- Vaidyaraman Sambasivam highlights that Gemma 4 is now available in Microsoft Foundry
- Amar Badal highlights that Claude Opus 4.7 is available on Microsoft Foundry
- Julio Colon discusses a Quality and evaluation framework for successful AI apps and agents in Microsoft Marketplace
- Liran Lyabock covers Bringing AI to the Factory Floor with Foundry Local - Now in Public Preview on Azure Local
- Sudarsan Lakshminarayanan walks through Building Real-Time Speech Translation with AI Avatars with Azure Speech Services
- Felipe Ospina describes How manufacturers can scale AI from pilot to production with Microsoft Marketplace
- Carlotta Castelluccio covers Agents League Winner Spotlight – Reasoning Agents Track
- Osi highlights Now in Foundry: Microsoft Harrier and NVIDIA EGM-8B
- Prabh Kaur discusses Architecting Secure and Trustworthy AI Agents with Microsoft Foundry
- Tiffiany Law highlights the Microsoft Global Agent-a-thon
- Dave Rendon discusses Agentic Learning Architecture: How Microsoft Engineered AI Skills Navigator With Accessibility as a Non-Negotiable Design Constraint
🔎 Analytics
- On Microsoft Fabric Blog, Harmeet Gill covers how to Bring your local files to OneLake with OneLake file explorer (Generally Available)
- Nick Salch provides some Answers to common questions about Fabric Data Factory
- Tzvia Gitlin Troyna covers Unifying “Analyze data with” analytics across Fabric (Preview), talks about Capacity Scheduler: Smarter capacity control for Eventhouse Preview and discusses One platform, many insights: How Eventhouse brings analytics together Preview
- Tom Peplow explains how to Give your AI agent the keys to OneLake: OneLake MCP Generally Available
🖥️ Compute
- The Azure Updates Team highlights a Retirement: End of lift reminder of HBv2/HC-Series/NP-Series Azure Virtual Machine in Azure Batch Pool
- On the endjin blog, Jonathan George (@jon_george1) provides a muiltipart series:
Integration Testing Azure Functions with Reqnroll and C#, Part 1 - Introduction,
Part 2 - Using step bindings to start Functions,
Part 3 - Using hooks to start Functions, Integration
Part 4 - Controlling your functions with additional configuration
and Part 5 - Using Corvus.Testing.ReqnRoll in a build pipeline - John Gruszczyk asks: Qurious About Quantum?
🚢 Containers
- The Azure Updates Team announces Monitor AKS applications with OpenTelemetry and Azure Monitor (Public Preview)
- The Azure Updates Team highlights a Retirement: Azure Kubernetes Service support for Ubuntu 22.04
- Adam Bertram (@adbertram) blogs about Entra Workload Identity on AKS: No More Secrets
- Richard Hooper (@Pixel_Robots) highlights that Container Network Insight Agent for AKS is Now in Public Preview
- Chandan Aggarwal introduces The Container Network Insights Agent for AKS: Now in Public Preview
- Fenil Doshi covers Passwordless AKS Secrets: Sync Azure Key Vault with ESO + Workload Identity
- Rob Cronin blogs about Dissecting LLM Container Cold-Start: Where the Time Actually Goes
- Siddhi Singh delves into Service Mesh-Aware Request Tracing in AKS with Istio and Application Insights
- Simon Jakesch blogs about Gemma 4 on Azure Container Apps Serverless GPU
- Richard Fennell (@richardfennell) walks through Migrating Azure WebApps from Docker Compose to Sidecar
- The Azure Updates Team announces StandardV2 NAT Gateway as an outbound type for AKS (Public Preview)
🗄️ Databases
- On Microsoft Fabric Blog, Idris Motiwala announces Full Collation Support for SQL Databases in Microsoft Fabric (Preview)
- Koen Verbeeck (@Ko_Ver) discusses how Fabric Mirroring doesn't start copying Rows
- Farah Abdou provides a Tutorial: Building AI Agents That Talk to Your Azure Database for MySQL
- Ggauri Kasar highlights that Cascading Read Replicas are Now Generally Available and provides a March 2026 Recap: Azure Database for PostgreSQL
- Sunaina Agarwal blogs about Understanding action_id discrepancies in Azure SQL Database Audit Logs BCM vs AL / CR / DR
- Manish Chapra writes: Your Oracle Data Is Sitting Next to Microsoft AI. Are You Using It?
- Twinkle Cyril announces ALTER TABLE inside explicit transactions in Fabric Data Warehouse (Generally Available)
🛠️ Developer Tools
- On the Visual Studio blog, Harshada Hole explains how to Stop Hunting Bugs: Meet the New Visual Studio Debugger Agent Workflow
- Luke Murray (@lukemurraynz) explains how to Deploy Drasi Faster with the Azure Developer CLI Extension
- Junjie Li highlights that Microsoft Foundry Toolkit for VS Code is Now Generally Available and discusses Foundry Toolkit for VS Code: A Deep Dive on GA
- S Choudhury discusses how to Supercharge Your Dev Workflows with GitHub Copilot Custom Skills
- On Visual Studio Magazine, David Ramel (@dramel) highlights how VS Code Updates Boost AI Agents, Terminal Control and Copilot Workflow
- Yun Jung Choi highlights that Azure MCP tools now ship built into Visual Studio 2022 - no extension required
- J. Tower writes: From Idea to Production in 4 Hours with AI - A Case Study
- Erin Stellato (@erinstellato) announces SQL Server Management Studio 22.5
- Pablo Lopes explains What GitHub Copilot Modernization can and cannot do
- Thomas Thornton (@tamstar1234) writes about What Makes a Good GitHub Copilot Agent Skill
- Michael Perry discusses AI-assisted Development
- Dieter Gobeyn discusses How to upgrade .NET with GitHub Copilot in 5 mins
- Tiffiany Law asks Want to get more out of Microsoft Copilot Chat without adding another tool—or cost—to your stack?
- Bas Brekelmans announces Anthropic Claude Opus 4.7 in Microsoft 365 Copilot
🔩 DevOps
- On the Microsoft DevOps blog, Gloridel Morales runs through the April Patches for Azure DevOps Server
- Shobhit Garg announces OneCommand Backup Configuration for AKS with Azure Backup
- Adam Bertram (@adbertram) writes about Secure Azure OpenAI Deployments for the Enterprise
- Ravindra Kumar Vishwakarma writes: From CI/CD to Continuous AI - The Future of GitHub Automation
⚙️ Hybrid + Multicloud
- Aurnov Chattopadhyay provides the Azure Arc Server March 2026 Forum Recap
- Brandon Wilson talks about Customer Offerings: Azure Local - Implementation, Migration, and Management
- Mohamed Baioumy discusses Fixing 'There is not enough space on the disk' during Azure Data Sync initial sync On-prem
- Naufal Prawironegoro covers SQL Server enabled by Azure Arc Overview
- Sakshi Malhotra writes: From fragmented sites to consistent governance - Azure Arc patterns for adaptive cloud strategy.
- Tom Claes talks about Automating Arc-enabled SQL Server license type configuration with Azure Policy
- Kiran Kumar Manchiwar covers Databricks Delta Sharing: Enabling Cost Efficient Cross Cloud Data Access
🎭 Identity
- The Azure Updates Team announces Managed identity support for graphical session recording (Public Preview)
- Adam Bertram (@adbertram) explains how to Avoid Entra ID Lockouts: Migrate Legacy MFA Policies
- Shobhit Sahay runs through What's new in Microsoft Entra – March 2026
- Shannon Kuehn (@shankuehn) writes: Who Created That Service Principal? Tracing It Back with Microsoft Graph
🔌 Integration
- The Azure Updates Team announces that Event Grid as a destination for Stripe events is now in Public Preview
- Gyanendra Kumar Gautam writes: AI is Reshaping Microsoft Integration. Heres What Actually Matters This Week
- Harvey Mora highlights a Security Update for SQL Server 2016 SP3 Azure Connect Feature Pack
- Kevin Guo introduces Wildcard Roles in Azure Web PubSub: simpler, smarter permissions for real-time apps
- Mohammad Shboul explains how to Migrate Data Ingestion from Data Collector to Log Ingestion
- Mo Siddi blogs about the Agent Governance Toolkit: Architecture Deep Dive, Policy Engines, Trust, and SRE for AI Agents
💡 Internet of Things
- Erich Barnstedt discusses W3C Web of Things (WoT) support in Azure IoT Operations
- Seeam Islam discusses Azure IoT Hub + Azure Device Registry Preview Refresh: Device Trust and Management at Fleet Scale
- M. Mackenzie discusses Making Physical AI Practical for Real-World Industrial Operations: Part 2
- Sean Parham highlights that Azure IoT Operations 2603 is now available: Powering the next era of Physical AI
- Nishant M.V walks through Building a Scalable IoT Platform for Facility Management with Azure Serverless Services
📚 Learning
- Liberty Munson writes about New Microsoft Certified: Azure AI Fundamentals Certification, and discusses Evolving the Microsoft Certified: Azure AI Fundamentals Certification and New Microsoft Certified: Azure AI Apps and Agents Developer Associate
- Rachel Wortman Morris highlights A new chapter for the Microsoft Student Ambassadors program, built for you
⚖️ Management and Governance
- The Azure Updates Team annonuces Azure Site Recovery support for Windows Azure VMs with NVMe disk controllers (Public Preview) and and highlights a Retirement: Azure Managed Grafana Essential SKU will retire on March 30, 2027
- Adedeji Awolesi talks about why Understanding Is Optimising
- Dalibor Kovacevic writes about what's New in Azure SRE Agent: Log Analytics and Application Insights Connectors
- Jordan Selig explains how to Govern AI Agents on App Service with the Microsoft Agent Governance Toolkit
- Pranab Mandal describes Managing Multi-Tenant Azure Resource with SRE Agent and Lighthouse
- On the Azure blog, Fernando Vasconcellos talks about Cloud Cost Optimization: Principles that still matter
- Julio Colon discusses Designing a reliable environment strategy for Microsoft Marketplace AI apps and agents
- Bob Sira announces Log Monitor v2.2.0 Release Candidate
- Vineela Suri writes about Event-Driven IaC Operations with Azure SRE Agent: Terraform Drift Detection via HTTP Triggers
🚌 Migration
- The Azure Updates Team announces Azure Storage Mover now available in Azure Government US (GA)
- On IT Next, Dave Rendon writes about From Azure Migrate to AKS in Hours: A Deep Dive into Agentic App Modernization with GitHub Copilot and From 5 Million Lines of VB6 to Azure in 14 Months: Inside Microsofts Agentic Migration Revolution.
- Brandon Wilson talks about Customer Offerings: Hyper-V - Implementation, Migration, and Management
- Neel Ball covers how Azure SQL Migration Starts in SSMS—All in One Flow
🌐 Networking
- Kiran Kumar Manchiwar walks through Enabling fallback to internet for Azure Private DNS Zones in hybrid architectures
- Marc de Droog provides A demonstration of Virtual Network TAP
- Marc de Droog blogs about Connecting an ExpressRoute circuit to Megaport Virtual Edge
🔐 Security
- Adam Bertram (@adbertram) covers Azure Confidential Computing: Protect Data During Processing
- Adam Bell covers Azure Key Vault HSM Platform One Retirement: What Purview BYOK Customers Need to Know
- Alex Zold blogs about Enterprise Cybersecurity in the Age of AI: Why Legacy Security Is Failing as Attackers Move Faster
- Chaitra Satish covers Microsoft Sentinel data federation: Expand visibility while preserving governance
- C. Kyalo covers Securing multicloud Azure, AWS & GCP with Microsoft Defender for Cloud: Connector best practices
- Felicia Carter talks about Hunting Infostealers - Trusted Platform Abuse
- Jesse Kopavi highlights RSAC 2026: New Sentinel Connectors Announcement
- Jon Nordstrom provides a Credential Exposure Risk & Response Workbook
- Mitchell Gulledge covers Guidance for Building Agents on the Microsoft Sentinel Platform
- Sai Marapareddy blogs about Exploring Agentic Uses Cases for Microsoft Sentinel
- Santosh Pargi talks about Microsoft Defender for Endpoint (MDE) - Custom Role Design for Troubleshooting Mode–Only Access
- Sarahzin Shane discusses Data Security Posture Reports and covers Data Security Posture Reports Custom Workspace and Charts
- Adam Bertram (@adbertram) explains how to Stop Shadow AI with Microsoft Purview
- On the Microsoft DevOps blog, Laura Jiang highlights: One-click security scanning and org-wide alert triage come to Advanced Security
- Ugur T Gudekli writes about When the shield becomes the sword: How misconfigured PAM bridges the tiering model
- Zeinab Mokhtarian Koorabbasloo discusses Running KQL queries on Microsoft Sentinel data lake using API
- Adam Bertram (@adbertram) explains how to Automate SOC 2 Compliance with PowerShell and Azure
- Pauline Mbabu describes How to Ingest Microsoft Intune Logs into Microsoft Sentinel
- Maxime Bombardier describes Microsoft Purview Referential Architecture Diagrams
- Mike Adams announces the Sentinel Advisory Service
- Julie Hersum discusses Copilot Chat in financial services: Is productivity moving faster than policy?
- Cristina Dagamah announces Security Copilots Email Summary in Microsoft Defender
- Tiffiany Law discusses Cracking the Code to Secure Productivity: How to Work Smarter Without Compromising Security
📦 Storage
- The Azure Updates Team announces Granular Encryption-in-Transit Controls for SMB and NFS on Azure Files (GA), Minimum billable object size for cooler storage tiers (GA), Smart Tier Azure Blob and Data Lake Storage (GA), Encrypt Premium SSD v2 and Ultra Disks with Cross Tenant Customer Managed Keys and User and group quota reports in Azure NetApp Files (GA)
- The Azure Updates Team announces Azure File Sync in Belgium Central, Malaysia West, and Indonesia Central (GA)
- Aung Oo explains how to Optimize object storage costs automatically with smart tier - now generally available
🔗 Web
- On App Service Blog, Azure App Service announces that PHP 8.5 is now available on Azure App Service for Linux
- Sreekanth Thirthala introduces The plugin marketplace for Azure API Center
- Tulika Chaudharie provides A simpler way to deploy your code to Azure App Service for Linux
- Ringe Chen describes Using an AI Agent to Troubleshoot and Fix Azure Function App Issues
⚙️ Azure Virtual Desktop
- Michelle Moya highlights that App attach in Azure Virtual Desktop now supports Windows Server 2025 and Windows Server 2022