v2.5.1
Backward-compatible patch release. Fixes Azure Firewall blocking the Microsoft Foundry Agent Service's Agent365 observability endpoint for hosted agents under network isolation.
Fixed
- Azure Firewall now allows the Microsoft Foundry Agent Service's
agent365.svc.cloud.microsoftobservability endpoint for hosted agents under network isolation. Live Azure validation of a network-isolated deployment proved that Azure Firewall's default-deny blocked this exact FQDN: the capability host and hosted-agent runtime started successfully, but every hosted-agent request failed immediately after startup because the runtime's own post-startup observability/telemetry call had no allow rule. The FQDN is added to the existingAllowContainerAppsPlatformApplication Rule (source*, already covering the AI Foundry Agents subnet) alongside the other always-on platform diagnostics endpoints — no new firewall rule, resource, or feature flag is introduced. Upgrade compatibility: strictly additive allow-list change; existing deployments withnetworkIsolation=trueanddeployAzureFirewall=truepick it up on the nextazd provision/redeploy with no parameter or manual action required, and deployments without network isolation or the firewall are unaffected.
Validation
az bicep buildandaz bicep lintonmain.bicep: clean, only pre-existing linter warnings.- Compiled-template size gate:
main.jsonmeasured at 4.663 MB (under the 4.7 MB CI fail threshold); size-gate regression tests: passed. - Hosted-agent resource-graph contract, ACR Task agent pool firewall contract, and Foundry shared private-link naming contract: passed, unaffected by this change.
- New deterministic regression test
Test-FirewallAgent365ObservabilityContract.ps1: passed, and verified to correctly detect a regression when the FQDN was temporarily removed locally. - Deterministic preflight test suite: 53/53 tests passed.
- No Azure deployment was performed for this release; the fix was derived from live Azure validation evidence reported separately.
Full details: PR #134, PR #135.
Full Changelog: v2.5.0...v2.5.1