Skip to content

dotnet-1.0.0-rc5

Choose a tag to compare

@westey-m westey-m released this 01 Apr 19:13
· 89 commits to main since this release
0f81c27

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 expose CompactionStrategy as IChatReducer by @Copilot in #4664
  • .NET Compaction - Allow developer to specify a custom formatter for ToolResultCompactionStrategy by @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

Full Changelog: dotnet-1.0.0-rc4...dotnet-1.0.0-rc5