1.11.0-beta.1 (2026-11-09)
Features Added
- Added Attach SDK statistics per customer connection string observed in newly exported telemetry for multi-endpoint routing. A configured connection string alone no longer produces Attach in this mode, and offline-storage replays do not create or refresh Attach associations. Single-endpoint Attach is unchanged.
- Multi-endpoint routing reads a new
microsoft.ingestion_authattribute. Telemetry marked"aad"is sent and stored separately from instrumentation-key telemetry for the same endpoint, in preparation for Microsoft Entra ID support. - Multi-endpoint routing can now be used with
AzureMonitorExporterOptions.Credential. Only telemetry marked"aad"is sent with a token, scoped to the audience in theAzure.Monitor.OpenTelemetry.Exporter.MultiEndpointAadAudienceAppContext value (public cloud by default). Without a credential, telemetry marked"aad"is dropped. - Added the experimental
Azure.Monitor.OpenTelemetry.Exporter.Experimental.gen_ai_input_output_limit_increaseAppContext switch. When enabled, the custom property truncation limit forgen_ai.input.messagesandgen_ai.output.messagesincreases from 256 KiB to 4 MiB (characters) to support GenAI multimodal content. Limits are unchanged by default: 256 KiB for GenAI attributes and 8 KiB for all other custom properties.
Bugs Fixed
- Fixed a multi-endpoint offline-storage race where disk-size recounts discarded in-progress write reservations, potentially allowing storage to exceed its shared budget. (#63845)
- Multi-endpoint Attach SDK statistics refresh version and attachment mode after late resource initialization.
- Attach SDK statistics use monotonic time for reporting intervals and association expiry, avoiding delays caused by system clock adjustments.
- Microsoft OpenTelemetry SDK statistics use the standard collector endpoint for all customer regions while retaining each item's EU/non-EU SDK statistics instrumentation key and customer key. Non-distro Breeze routing is unchanged.
- Uploading telemetry from offline storage (at startup, on retry, and at shutdown) is no longer recorded as an HTTP dependency by HttpClient instrumentation.
(#63821) - Fixed
LogFilteringProcessorbehavior in .net 11 whenRandomTraceIdis set. (64084)
Other Changes
- Updated
OpenTelemetryandOpenTelemetry.Extensions.Hostingfrom 1.18.0 to 1.20.1, andOpenTelemetry.PersistentStorage.FileSystemfrom 1.1.1 to 1.1.3. - Removed registry-owned locks from multi-endpoint Attach SDK statistics observation and collection. Endpoint regions are cached, and observation is skipped when both stats regions are disabled.