[1.16.0] - 2026-08-27
Added
- agent-framework-core: Add configurable timeouts for waiting on the first background-agent task completion (#7908)
- agent-framework-core: Allow programmatic OpenTelemetry service metadata, resource attributes, and OTLP exporter configuration (#7703)
Changed
- agent-framework-foundry-hosting: Update Agent Server dependencies and expose parent
FoundryToolboxconstructor options (#7921) - samples: Apply ChatKit attachment lifecycle checks consistently in the end-to-end sample (#7846)
Fixed
- agent-framework-ag-ui, agent-framework-foundry-hosting: Preserve backend-owned service-session snapshots and validate incremental provider continuation input (#7770)
- agent-framework-anthropic, agent-framework-mistral: Preserve unmapped provider finish reasons (#7850)
- agent-framework-azure-ai-search: Preserve the kinds of heterogeneous knowledge sources (#7875)
- agent-framework-core: Prevent workflow checkpoints from being mutated outside storage implementations (#7847)
- agent-framework-core: Discard unsafe
Contentfields during deep copy (#7903) - agent-framework-core: Avoid mutating caller input in
SerializationMixin.from_dict()(#7901) - agent-framework-core: Keep the private agent-loop iteration marker out of provider SDK requests (#7860)
- agent-framework-gemini: Preserve unmapped finish reasons and attach usage details to the correct response (#7837)
- agent-framework-openai: Preserve streaming when GenAI instrumentation replaces the raw SDK response (#7705)