Skip to content

python-1.18.0

Latest

Choose a tag to compare

@moonbox3 moonbox3 released this 10 Sep 09:23
3ad2b07

[1.18.0] - 2026-09-10

Added

  • samples: Add Magentic custom-manager prompts and MLflow observability examples (#7876, #8085)
  • agent-framework-core: Add shared vector-store abstractions, portable filters, and an in-memory vector store (#8014, #8115)
  • agent-framework-core: Add a maximum-duration bound and stop-reason signal to the tool invocation loop (#7772)
  • agent-framework-core: Support mixed workflow invocation keyword arguments (#7963)
  • agent-framework-ag-ui: Add emit_messages_snapshot configuration for suppressing the terminal message snapshot (#7808)
  • agent-framework-ag-ui, agent-framework-core: Add supported MCP Host-history conversion for persisted AG-UI conversations (#8130)
  • agent-framework-azure-ai-search, agent-framework-core: Add an Azure AI Search implementation of the shared vector-store APIs (#8153)
  • agent-framework-redis, agent-framework-core: Add Redis HASH and JSON vector stores (#8156)
  • agent-framework-qdrant: Add the alpha Qdrant vector-store connector (#8154)
  • agent-framework-postgres: Add the alpha PostgreSQL/pgvector connector (#8155)

Changed

  • agent-framework, agent-framework-core, agent-framework-foundry, agent-framework-lab: [BREAKING] Isolate Lab dependency resolution, remove Lab from core[all], and support Azure AI Projects through 2.6 with OpenAI 3.x (#8188)
  • agent-framework-core: [BREAKING - experimental] Add ranged file reads and move the line-numbering contract onto AgentFileStore (#7669)
  • agent-framework-core: [BREAKING - experimental] Centralize file, memory, session, and skill path normalization (#8123)
  • agent-framework-anthropic, agent-framework-azure-ai-search, agent-framework-azure-cosmos, agent-framework-bedrock, agent-framework-copilotstudio, agent-framework-core, agent-framework-foundry, agent-framework-gemini, agent-framework-mem0, agent-framework-openai: [BREAKING] Make SecretString a masked value wrapper rather than a str subclass and align provider credential handling (#8127)
  • agent-framework-github-copilot: [BREAKING] Make workspace file hooks opt-in and document enable_file_hooks migration (#7517)
  • agent-framework-foundry-hosting: [BREAKING - beta] Restrict checkpoint deserialization by default and allow applications to register additional checkpoint types (#8045)
  • agent-framework-core, agent-framework-foundry: Move Foundry evaluation serialization into the Foundry integration (#8031)
  • agent-framework-github-copilot: Update the GitHub Copilot SDK dependency to 1.0.11 and align file-operation behavior (#8002)
  • agent-framework-ag-ui, agent-framework-devui: Expand compatibility through FastAPI 0.141 (#8052)
  • agent-framework-core, agent-framework-hyperlight: Update Hyperlight Sandbox to 0.6 and enable supported Python 3.14 installations (#8174)
  • agent-framework-foundry, agent-framework-foundry-hosting, agent-framework-openai: Lazily load Foundry and OpenAI integrations to avoid unnecessary import-time dependencies (#8219)
  • agent-framework-devui: Update frontend transitive dependencies (#8019, #8009, #8175)
  • agent-framework: Replace stale Python documentation placeholders with live documentation links (#7777)
  • docs: Repair external links, document anonymous Parallel Search MCP usage, and correct Python documentation wording (#8090, #8084, #7942)
  • tests: Update uv, Ruff, Zuban, ty, pytest, and Python type-checking dependencies; isolate Lab test dependencies; and make the optional Lightning test robust to nested import failures (#8038, #8036, #8037, #8062, #8110, #8064, #8071, #8209, #8207, #8208)

Fixed

  • agent-framework-purview: Request inline policy evaluation while the protection-scope cache is cold (#7976)
  • agent-framework-anthropic, agent-framework-gemini: Wrap provider SDK failures consistently in ChatClientException (#7855)
  • agent-framework-a2a: Avoid AttributeError and preserve caller ownership when an A2AAgent uses a supplied HTTP client (#8095, #7951)
  • agent-framework-chatkit: Preserve ChatKit input tags when converting user messages (#8097)
  • agent-framework-claude, agent-framework-github-copilot: Reject MCP servers passed through provider-agent tool collections (#7835)
  • agent-framework-claude: Preserve message roles in Claude prompt history (#8122)
  • agent-framework-declarative: Preserve URL query parameters and correctly route DevUI message input in declarative workflows (#7765, #7839)
  • agent-framework-core: Preserve runtime raw representations and recursively serialize nested container values (#8023, #7790)
  • agent-framework-core: Scope MCP headers to transport requests, clean up failed HTTP connections, and retain bounded MCP Host payload metadata (#8039, #8126, #8128)
  • agent-framework-core: Finalize abandoned functional-workflow streams, restore fan-in edge buffers, and validate checkpoint state when saving (#7798, #7948, #8215)
  • agent-framework-core: Include tool trajectory details in summarizer input (#8087)
  • agent-framework-core: Preserve the Param unset sentinel with current typing-extensions releases (#8145)
  • agent-framework-core: Preserve empty signed Anthropic thinking blocks during streaming replay (#8171)
  • agent-framework-core: Revalidate discovered skill paths immediately before use (#8151)
  • agent-framework-core: Isolate FIDES state per session, enforce labels on expanded variables, preserve confidentiality through security tools, and keep MCP labels subordinate to local policy (#8138, #8139, #8141, #8187)
  • agent-framework-ag-ui: Stamp checkpoint ownership, surface workflow intermediate events as reasoning, and preserve function-call/result ordering (#8011, #8003, #8005)
  • agent-framework-ag-ui: Scope internal session identifiers and reject empty scope-resolver results (#8158, #8197)
  • agent-framework-ag-ui, agent-framework-core: Preserve complete MCP Host payloads in live events and snapshots while keeping model history safe (#8129)
  • agent-framework-ag-ui, agent-framework-core: Preserve multimodal content in AG-UI chat-client requests and synchronized namespace exports (#8116)
  • agent-framework-ag-ui, agent-framework-core: Bind FIDES approvals to exact invocation occurrences across interruption, persistence, and resume (#8142)
  • agent-framework-hyperlight: Bound code-execution output attachments (#8176)
  • agent-framework-devui, samples: Patch vulnerable frontend ajv, brace-expansion, and nanoid dependency resolutions (#8172)

Full Changelog: python-1.17.0...python-1.18.0