dotnet-1.0.0-rc5
·
89 commits
to main
since this release
What's Changed
- .NET: Include ReasoningEncryptedContent by default when stored output disabled with Responses by @westey-m in #4623
- .NET: Update A2A, MCP, and system package dependencies by @SergeyMenshykh in #4647
- .NET: Fix to emit WorkflowStartedEvent during workflow execution by @peibekwe in #4514
- .NET: Address Suppress Experimental Features for Docker Build by @rogerbarreto in #4641
- .NET: Sanitize user input in log statements for durable agent samples by @kshyju in #4656
- .NET: [Durable Agents] Filter empty AIContent from durable agent state responses by @cgillum in #4670
- .NET - Fix flaky workflows test by @Copilot in #4700
- .NET: Add durable workflow support by @kshyju in #4436
- Bump actions/setup-dotnet from 5.1.0 to 5.2.0 by @dependabot[bot] in #4541
- Bump danielpalme/ReportGenerator-GitHub-Action from 5.5.1 to 5.5.3 by @dependabot[bot] in #4542
- Bump MishaKav/pytest-coverage-comment from 1.2.0 to 1.6.0 by @dependabot[bot] in #4543
- Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #4373
- .NET: Align sample build configuration with test runner in CI by @kshyju in #4735
- .NET: Fix race condition issue in FanInEdge while processing messages. by @peibekwe in #4662
- .NET Compaction - Add
AsChatReducer()extension to exposeCompactionStrategyasIChatReducerby @Copilot in #4664 - .NET Compaction - Allow developer to specify a custom formatter for
ToolResultCompactionStrategyby @Copilot in #4667 - .NET: Validate SkillsInstructionPrompt contains {0} placeholder in FileAgentSkillsProvider by @moonbox3 in #4642
- .NET: Fix source generator bug that silently drops base class handler registrations for protocol-only partial executors by @peibekwe in #4751
- .NET: Trim src references and add utility to enforce by @westey-m in #4693
- Add docker-in-docker feature to dev container by @westey-m in #4794
- Add automated stale issue and PR follow-up ping workflow by @moonbox3 in #4776
- .NET: Update to OpenAI 2.9.1, Azure.AI.OpenAI 2.9.0-beta.1, Microsoft.Extensions.AI 10.4.0, and Azure.AI.Projects 2.0.0-beta.2 by @Copilot in #4613
- .NET: Improve visibility for AzureFunctions Workflows samples run tests in increase timeouts by @westey-m in #4820
- .NET: Obsolete the V1 helper methods and migrate samples using it where possible by @westey-m in #4795
- Add ADR-0020: Foundry Evals integration by @alliscode in #4731
- .NET: Fix broken workflow samples by @peibekwe in #4800
- .NET: Bump Azure.AI.Agents.Persistent from 1.2.0-beta.9 to 1.2.0-beta.10 by @dependabot[bot] in #4833
- .NET: Update Hosted Samples References to latest beta.11 by @rogerbarreto in #4853
- .NET: Mark constructors of InvokingContext and InvokedContext as experimental by @westey-m in #4851
- Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #4372
- .NET: Re-enable AzureAI.Persistent packaging and integration tests by @rogerbarreto in #4865
- .NET: Update AIContextProviders to use Microsoft.Extensions.Compliance.Redaction by @westey-m in #4854
- .NET: Persist messages during function call loop by @westey-m in #4762
- .NET: [BREAKING] Fix FileSystemJsonCheckpointStore support for sessionIds with path-forbidden or special characters by @lokitoth in #4730
- .NET: Expose workflows as MCP tools when hosting on Azure functions by @kshyju in #4768
- .NET: Clarify IResettableExecutor usage comment in workflow sample by @peibekwe in #4905
- .NET: Pass through external input request and handle response conversion for workflow as agent scenario by @peibekwe in #4361
- .NET: Fix ChatOptions mutation in AIContextProviderChatClient across calls by @chetantoshniwal in #4891
- .NET: [BREAKING] Update type names and source generator to reduce conflicts by @lokitoth in #4903
- .NET: fix: HandoffAgentExecutor does not output any response when non-streaming by @lokitoth in #4745
- .NET: Re-enable the "retrieve object" check in StateManager by @lokitoth in #1881
- Add ADR to decide consistency of Chat History Persistence by @westey-m in #4816
- ADR to support a multi-source architecture for agent skills by @SergeyMenshykh in #4787
- .NET: Add AsIChatClientWithStoredOutputDisabled for ProjectResponsesClient by @rogerbarreto in #4911
- .NET: Add integration test validating OpenAPI tools with AsAIAgent(agentVersion) by @rogerbarreto in #4931
- .NET: Fix role assignment in ChatMessage construction by @AkiKurisu in #4290
- .NET: Samples fix by @westey-m in #4932
- .NET: Improve observability sample by @TaoChenOSU in #4917
- .NET: Fix bug with per-service-call persistence and approvals by @westey-m in #4933
- .NET: feat: Implement return-to-previous routing in handoff workflow by @lokitoth in #4356
- .NET: [Breaking] Restructure agent skills to use multi-source architecture by @SergeyMenshykh in #4871
- .NET: Fixes for durable agents integration tests by @westey-m in #4952
- .NET: Skip flaky integration tests blocking merge queue by @rogerbarreto in #4972
- .NET: [Breaking] Update Foundry Agents for Responses API by @rogerbarreto in #4502
- .NET: BugFix #3433 ChatClientAgent streaming responses missing messageid by @rogerbarreto in #4615
- .NET: Add inline skills API by @SergeyMenshykh in #4951
- .NET: Suppress CodeQL false positive by @westey-m in #4948
- .NET: Add API breaking change validation for RC packages by @rogerbarreto in #4977
- .NET: Allow Simulating service stored ChatHistory to improve consistency by @westey-m in #4974
- .NET: Fix broken url in samples by @westey-m in #4981
- .NET: Updated package versions by @rogerbarreto in #4982
New Contributors
- @hgvfhsrtyvrt456vtg made their first contribution in #4598
- @cecheta made their first contribution in #3985
- @huimiu made their first contribution in #4648
- @jsturtevant made their first contribution in #4711
- @chetantoshniwal made their first contribution in #4891
- @AkiKurisu made their first contribution in #4290
Full Changelog: dotnet-1.0.0-rc4...dotnet-1.0.0-rc5