What's Changed
- [MEDI] start producing NuGet packages by @adamsitnik in #7016
- Deprecate AddServiceLogEnricher method with its overloads, introduce replacements by @evgenyfedorov2 in #6529
- Update version numbers in AI changelogs by @stephentoub in #7008
- HttpDependencyMetadataResolver class for the custom downstream dependency metadata resolution by @rainsxng in #6880
- [MEDI] Don't stop document processing on enricher error by @adamsitnik in #7005
- [MEDI] add PackageTags by @adamsitnik in #7022
- Add a new Microsoft.Agents.AI.Templates package with an aiagent-webapi project template by @jeffhandley in #7014
- Add MarkItDownMcpReader for MCP server support by @Copilot in #7025
- Image generation tool by @ericstj in #6749
- Make MEAI packages use 10.0 runtime packages by @ericstj in #7028
- When using latest .NET packages, force System.Numerics.Tensors to 10.0 (for MEAI) by @jeffhandley in #7031
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #7032
- Use DataContent from Microsoft.Extensions.AI for data URI generation by @Copilot in #7027
- Add AmbientMetadata.Build component by @evgenyfedorov2 in #6623
- Introduce SectionChunker by @KrystofS in #7015
- Use
Microsoft.Extensions.DataIngestionin AI Chat Web template by @MackinnonBuck in #7023 - Add Agent Framework DevUI into the aiagent-webapi template by @jeffhandley in #7026
- Adjust cgroupv2 drive format check for .NET 10 and higher by @KeterSCP in #6877
- Replace custom IAsyncEnumerable extensions with System.Linq.AsyncEnumerable by @Copilot in #7039
- Add Image Detail support for Image DataContent to OpenAIResponsesChatClient. by @rogerbarreto in #7042
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #7043
- Update to OpenAI 2.7.0 by @stephentoub in #7044
- Merge changes from internal by @joperezr in #7038
- Merge rel10 by @joperezr in #7047
- Disable AzDO dependabot by @mmitche in #7045
- Bump version to 10.1.0 for next development cycle by @Copilot in #7018
- Update AI Chat Web template to Aspire 13.0.0 by @Copilot in #7036
- Fix flaky SetupSequence tests by @amadeuszl in #7051
- Update AI changelogs by @stephentoub in #7037
- Update project template dependencies by @jeffhandley in #7064
- Reset Microsoft.Agents.AI.ProjectTemplates versioning by @jeffhandley in #7034
- Fix operator precedence bug in ValidateSchemaDocument causing rejection of valid boolean schemas by @Copilot in #7066
- Use JsonElement.Parse for JsonElement conversions in AI libraries by @Copilot in #7067
- .NET: Change type of ContinuationToken properties by @SergeyMenshykh in #7050
- Fix OpenAIEmbeddingGenerator to handle missing usage data by @stephentoub in #7074
- Add AIJsonSchemaCreateOptions.ParameterDescriptions by @stephentoub in #7068
- Improve FunctionInvokingChatClient's awareness of agents by @stephentoub in #7030
- Add Kubernetes based Resource Monitoring by @amadeuszl in #6748
- Ensure all ResponseItems are yielded in AIContent by @crickman in #7063
- Add CHANGELOG.md files for Microsoft.Extensions.DataIngestion* projects by @Copilot in #7072
- Assign authors only on PR creation by @sebastienros in #7083
- Update to .NET 10 GA release by @Copilot in #7078
- Fix package references from M.E.AI packages by @stephentoub in #7076
- Workaround OpenAI bug with streaming error events by @stephentoub in #7085
- Update AI changelogs for 10.0.1 release by @stephentoub in #7086
- Add metering for baseline resource quotas by @amadeuszl in #7080
- Update Microsoft.VisualStudio.Threading.Analyzers to latest by @stephentoub in #7091
- Update SonarAnalyzer.CSharp to latest by @stephentoub in #7092
- Remove Microsoft.Extensions.AI.AzureAIInference by @stephentoub in #7096
- DisableParallelization for environment variables based tests by @amadeuszl in #7100
- Remove AzureAIInference remnants after #7096 by @Copilot in #7102
- Update resource management configuration by @sebastienros in #7084
New Contributors
Full Changelog: v10.0.0...v10.1