Skip to content

dotnet-1.11.0

Latest

Choose a tag to compare

@dmytrostruk dmytrostruk released this 23 Jun 21:18
1109d0b

Changes:

  • 1109d0b Get date suffix up to date with release date (#6690)
  • e030fb5 .NET: Replace the symlink index entries with regular file entries (#6687)
  • e6ebba1 Add ADR 0029: Skills over MCP implementation design options (#6679)
  • 7051a49 Python: Add MCP as a hard dep in Foundry Hosting (#6634)
  • 15df115 .NET: Add sample for per-run refreshable MCP authentication headers (#6624) [ #1631 ]
  • a2018b4 Python: [BREAKING] Require approval for file-access tools with read-only auto-approval (#6599)
  • e4b8937 .NET: Explicitly emit available_resources and available_scripts in skill content (#6672)
  • 88f0b23 .NET: Change A2A default session store to NoopAgentSessionStore (#6635)
  • 9ba6b3a Remove unnecessary declarative logging (#6677)
  • 2999f74 Update package release version (#6673)
See More
  • 0979153 .NET: Emit execute_tool spans by placing OpenTelemetry below FunctionInvokingChatClient (#6667)
  • 7f2e19c Python: Ensure spans created inside sync preparations in streaming call are correctly nested (#6552)
  • 7b6f582 Python: Agent Harness blog post accompanying samples part 1 (#6605)
  • dc60722 .NET: Project ToolExecution events as FunctionCallContent/FunctionResultContent in GitHubCopilotAgent streaming (#6228) [ #4734, #5897 ]
  • 2f5a76a Fix issue with resuming checkpoint after package version upgrade (#6636)
  • a7381d8 Python: stabilize dependency maintenance final checks (#6662)
  • d108d4b Python: [BREAKING] Integrate looping into HarnessAgent (#6607)
  • fd160a7 Python: fix dependency maintenance cutoff (#6658)
  • ad3c153 fix: propagate EnableSensitiveData to auto-wired inner OpenTelemetryChatClient (#6096) [ #5873 ]
  • 10b7d08 .NET: fix(hosting): emit url_citation annotation events from streamed AI Search responses (#6649) [ #6641 ]
  • fc3111c Python: Add FoundryAgent conversation session helper (#6623)
  • 098e521 .NET: Bring Hosted-Toolbox sample to parity with sibling hosting samples (#6633)
  • 7435dd4 Python: harden Hyperlight output capture against symlinks (#6601)
  • 148f570 Python: host MAF workflows on a standalone Durable Task worker (#6418) [ #6608 ]
  • 89d19a2 .NET: Migrate 01-get-started samples to Foundry as canonical default (#6555)
  • c815902 .NET: InProcessRunnerContext bugfix for workflows (#6551)
  • 074ac68 .NET: Harden fan-in barrier checkpoint state and extend resume coverage (#6574)
  • d049d94 Python: consolidate dependency maintenance workflow (#6570)
  • 41995e2 Build(deps): Bump anthropic from 0.80.0 to 0.107.1 in /python (#6396)
  • 2adacb3 Bump aiohttp from 3.13.4 to 3.14.1 in /python (#6395)
  • 6e38366 Bump Anthropic.Foundry from 0.5.0 to 0.6.0 (#6057)
  • 0d3e350 Build(deps): Bump mistralai from 2.4.2 to 2.4.9 in /python (#6393)
  • 2ba97eb Bump openai from 2.24.0 to 2.43.0 in /python (#6394)
  • 2d0555c Python: re-role trailing assistant message to user for Anthropic compatibility (fixes #5008) (#6207) [ #5934 ]
  • 5145d50 Python: Fix AG-UI tool history replay sanitization  (#6581)
  • 7f7c88b Build(deps): Bump python-multipart from 0.0.26 to 0.0.32 in /python (#6406)
  • bcef77a .NET: (Durable): Scope workflow status/respond endpoints to route workflow name (#6608)
  • 54a3057 Dotnet - Add support for Foundry Adaptive evals (#6267) [ #6101 ]
  • dc44559 Python: [BREAKING] Port FileMemoryProvider and integrate FileMemoryProvider & FileAccess into the harness agent (#6547)
  • 92823e9 .NET: [BREAKING] Require approval for FileAccessProvider tools with auto-approval rules (#6521)
  • 7a491f8 Python: Add hosting channel ADRs and spec (#6578)
  • 015e3bc .NET: Enabling sequential orchestration to pass entire conversation or only previous output. (#6554)
  • 6e95517 Python: Split type checkers by target (pyright source, 5 checkers on tests/samples) (#6443) [ #6275 ]
  • 97bb1d5 Migrate to using issue type bug instead of label bug. (#6595)
  • 1fc57c4 .NET: Bump Azure.AI.Projects to 2.1.0-beta.3 (#6542)
  • b3f8aaa Python: adjust coverage report handoff (#6576)
  • c22fc8d Build(deps): Bump esbuild, @tailwindcss/vite, @vitejs/plugin-react and vite (#6503)
  • a3131b8 Build(deps): Bump esbuild, @vitejs/plugin-react and vite (#6501)
  • 3d46595 Python: Bump prek from 0.4.3 to 0.4.5 in /python (#6527)
  • 205f7bc Python: Bump pytest from 9.0.3 to 9.1.0 across /python workspace (#6524)
  • 2048289 Build(deps): Bump pydantic-monty from 0.0.17 to 0.0.18 in /python (#6392)
  • 699916d Python: Add WebSearchDisplayObserver to harness console (#6572)
  • 1ba5cd3 .NET: Scope argument-based standing approvals correctly in ToolApprovalAgent (#6486) (#6487)
  • 1519e50 Harden archive extraction guard so path containment is statically recognized (#6564) (#6565)
  • b55992b Bump Python package versions for 1.9.0 release (#6583)
  • e8cec71 Use issue type for triage workflow (#6577)
  • d7e63d7 Fix Foundry aiohttp dependency (#6567)
  • f59d5c6 Python: Adopt azure-ai-contentunderstanding to_llm_input in CU context provider (#5796)
  • 26a0a7e .NET: (Durable): bind MCP threadId to the current agent and guard cross-agent session dispatch (#6531)
  • 6163153 .NET: fix fan-in checkpoint edge state (#6491)
  • fcc5576 .NET: feat(dotnet): Add LocalCodeAct package for local Python execution (#6105)
  • 6cc7ddb .NET: Integrate LoopAgent into HarnessAgent with TodoCompletionLoopEvaluator (#6544)
  • 39f4b5e Align function tool names for BackgroundAgent and FileMemory between python and .net (#6550)
  • 02eb943 Bump litellm from 1.83.14 to 1.84.0 in /python (#6559)
  • 4ff952e Python: Capture context provider instructions in agent telemetry (#6515)
  • 7bf2d2a Python: Fix harness console rendering one streamed tool call many times (#6549)
  • 1a280ae Bugfix for Declarative Workflow (#6530)
  • 4d49261 .NET samples: structural alignment changes (#6485)
  • 8e10c03 Python: Remove unsupported as_agent function_invocation_configuration (#6520) [ #6313 ]
  • bce2757 Foundry hosted agent responses emit failed events (#6502)
  • 106e065 .NET: Rebuild Hyperlight sandbox after tool registry updates (#6523)
  • 0db9305 Python: Integrate tool approval into the harness (#6522)
  • 571cae4 Python: Fix Azure AI Search citation URLs (#6453)
  • 9fb16e0 .NET: Allow custom argument marshaling for skill scripts (#6498)
  • e07cfba Disable Anthropic tests by not providing environment vars until 404 failure is resolved (#6539)
  • 40a2dd5 .NET: Restore ambient client-header scope between non-streaming ClientHeadersAgent runs (#6517) [ #6516 ]
  • 7e9c043 Python: Improve PR template and breaking-change label automation (#6473)
  • d7e8d22 Python: Fix Python OTel usage detail attributes (#6493)
  • d7027fc Python: [BREAKING] Align FileAccess tools with .NET — directory discovery and recursive search (#6476)
  • df0bd4d Python: Fix ollama_chat_client.py sample: pass tools via options dict (#6480) [ #6411 ]
  • ed4ff18 Python: [Breaking] Additional bug fix for declarative workflows (#6489)
  • 0f483fa Set ApplicationName on CosmosClientOptions for UserAgent telemetry (#6481)
  • 5e830f4 .NET: Only use the output from the last message for structured output (#6499)
  • 1acd242 Python: Add AgentLoopMiddleware for re-running agents in a loop (#6174)
  • 3f77c55 .NET: [BREAKING] Align FileAccess tools with Python; add directory discovery and recursive search (#6474)
  • cd512da .NET: Updating MessagePack to latest version (#6497)
  • 76b2b1b Python: Add opt-in AG-UI thread snapshot persistence and hydration (#6471) [ #2458 ]
  • 4c1b9ef .NET: fix: filter filesystem checkpoint index by session (#6132)
  • e793794 Python: Bug fix for declarative workflows (#6468)
  • 3d5421e Python: Integrate shell tool into harness agent (#6451)
  • 8b0405d .NET: Fix CopySessionConfig() and CopyResumeSessionConfig() to preserve SessionConfig.Streaming value (#6463) [ #4732 ]
  • df29af6 Python: Add tool approval middleware (#6414)
  • c79f886 .NET: Align Foundry sample environment variables and credentials. (#6422)
  • c9e2a49 Fix AzureFunctions integration tests — set FUNCTIONS_WORKER_RUNTIME (#6425)
  • 12ce099 .NET: Add LoopAgent capability for Harnesses (#6384)
  • 8e1998d .NET: Adds Valkey to chat message history - issue 5445 (#5542)
  • 4149f24 Python: [Generated by SRE Agent] Fix MCP allowed_tools empty list handling (#6296)
  • 3753d93 .NET: Bug fixes for declarative workflows (#6427)
  • 60cc5ee .NET: Make GitHub.Copilot.SDK build targets reach transitive consumers (#6455) (#6457)

This list of changes was auto generated.