1.0.0-beta.22 (2026-04-17)
Features Added
- Added
HttpClientinstrumentation (AddHttpClientInstrumentation) for both tracing and metrics
in the OTLP-only telemetry path. This exports outbound HTTP client spans, enabling end-to-end
distributed trace correlation through Foundry storage and other downstream services. - Added inbound request logging middleware that logs all incoming HTTP requests with method, path,
status code, duration, correlation headers (x-request-id,x-ms-client-request-id), and
OpenTelemetry trace ID. Successful requests log atInformationlevel; 4xx/5xx responses log at
Warninglevel. Request start is logged atInformationlevel. - Added
AddAgentServerLogging()andUseAgentServerLogging()extensions for Tier 3 setups to
independently enable the inbound request logging middleware. - Added startup configuration logging: platform environment, connectivity, host options, and
registered protocols are logged atInformationlevel when the host starts.
Breaking Changes
- Renamed
ServerUserAgentRegistrytoServerVersionRegistry. - Renamed
AgentHostBuilder.UserAgentRegistryproperty toVersionRegistry. - Renamed
AddAgentServerUserAgent()toAddAgentServerVersion()and
UseAgentServerUserAgent()toUseAgentServerVersion(). The version middleware
no longer bundles the inbound request logging registration — use the new
AddAgentServerLogging()/UseAgentServerLogging()pair separately. - Made
AgentHostTelemetryinternal. The telemetry source and meter name constants
are implementation details; use the string values directly if needed for OTel filtering.



