Packages Released
- Microsoft.Extensions.AI 9.7.1
- Microsoft.Extensions.AI.Abstractions 9.7.1
- Microsoft.Extensions.AI.OpenAI 9.7.1-preview.1.25365.4
- Microsoft.Extensions.AI.AzureAIInference 9.7.1-preview.1.25365.4
- Microsoft.Extensions.AI.Templates 9.7.1-preview.3.25365.4
What's Changed
- Merging changes from internal by @joperezr in #6588
- Bump FunctionInvokingChatClient.MaximumIterationsPerRequest from 10 to 40 by @stephentoub in #6599
- Expose M.E.AI.OpenAI input message conversions by @stephentoub in #6601
- Add schema version to server.json in MCP template by @joelverhagen in #6606
- Update MCP server template readme to show both VS Code and Visual Studio notes by @jeffhandley in #6591
- Fix schema generation for Nullable function parameters. by @eiriktsarpalis in #6596
- Branding updates for 9.7.1 by @joperezr in #6611
- Add DelegatingAIFunction by @stephentoub in #6565
- Add FunctionInvokingChatClient.FunctionInvoker delegate by @stephentoub in #6564
- Enable specifying "strict" for OpenAI clients via ChatOptions by @stephentoub in #6552
- AIFunctionFactory: tolerate JSON string function parameters. by @eiriktsarpalis in #6572
- AIFunctionFactory: add test coverage for JSON comments. by @eiriktsarpalis in #6576
- Update M.E.AI.OpenAI for latest OpenAI release by @stephentoub in #6577
- Update OpenTelemetry semantic conventions version from 1.35 to 1.36 by @Copilot in #6579
- AIFunctionFactory: add a flag for disabling return schema generation. by @eiriktsarpalis in #6551
- Bump FunctionInvokingChatClient.MaximumIterationsPerRequest from 10 to 40 by @stephentoub in #6599
- Expose M.E.AI.OpenAI input message conversions by @stephentoub in #6601
- Fix schema generation for Nullable function parameters. by @eiriktsarpalis in #6596
Full Changelog: v9.7.0...v9.7.1