Skip to content

v10.8.0

Latest

Choose a tag to compare

@jeffhandley jeffhandley released this 15 Jul 01:25
Immutable release. Only release title and notes can be modified.

This release adds new experimental APIs to Microsoft.Extensions.AI.Abstractions and updates the OpenAI dependency to 2.12.0, alongside documentation, test, and repository maintenance.

Experimental API Changes

New Experimental APIs

  • New experimental API: AIFunctionNameAttribute and AIParameterNameAttribute #7610 by @jozkee (co-authored by @jeffhandley @Copilot)
  • New experimental API: ToolApprovalRequestContent.RequiresConfirmation (MEAI001) #7549 by @javiercn (co-authored by @Copilot)

What's Changed

AI

  • Upgrade OpenAI dependency to 2.12.0 #7608 by @jozkee (co-authored by @Copilot)
  • Auto-detect audio format in OpenAISpeechToTextClient #7575 by @jozkee (co-authored by @Copilot)
  • Fix ToolJson.AdditionalProperties to accept sub-schema objects #7546 by @jozkee (co-authored by @Copilot)
  • Fix ImageGeneratingChatClient duplicating preceding content and dropping following content #7624 by @jozkee (co-authored by @Copilot)

Vector Data

  • Make all test methods virtual in VectorData.ConformanceTests #7606 by @adamsitnik (co-authored by @Copilot)

Documentation Updates

Test Improvements

  • Fix flaky StampedeTests and harden related test waits #7572 by @jeffhandley (co-authored by @Copilot)
  • Fix SQLitePCLRaw.lib.e_sqlite3 vulnerability by replacing SemanticKernel connectors with CommunityToolkit #7579 by @adamsitnik (co-authored by @Copilot)
  • Removing SemanticKernel Connectors dependency and replacing it #7584 by @adamsitnik (co-authored by @Copilot)
  • Migrate to xUnit v3 #7607 by @adamsitnik (co-authored by @shyamnamboodiripad @Copilot)

Repository Infrastructure Updates

  • Update OTel GenAI conventions skill for standalone semconv-genai repo #7519 by @jeffhandley (co-authored by @Copilot)
  • Bump dotnet-coverage from 18.7.0 to 18.8.0 #7552
  • [main] Update dependencies from dotnet/arcade #7559
  • Fix transitive MessagePack vulnerability in AI template AppHost projects #7561 by @adamsitnik (co-authored by @Copilot)
  • Bump esbuild, @vitejs/plugin-react and vite in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #7564
  • Bump tmp from 0.2.6 to 0.2.7 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #7569
  • Bump js-yaml from 4.1.1 to 4.2.0 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #7570
  • Bump PowerShell from 7.6.2 to 7.6.3 #7576
  • Remove duplicate 'WebAPI' classification from template #7577 by @danroth27
  • [main] Update dependencies from dotnet/arcade #7590
  • Eliminate redundant Correctness CI stage by merging into Build #7594 by @adamsitnik (co-authored by @Copilot)
  • Update Agent Framework to 1.13.0 #7613 by @jeffhandley (co-authored by @Copilot)
  • Bump dotnet-coverage from 18.8.0 to 18.9.0 #7615

Acknowledgements

Full Changelog: v10.7.0...v10.8.0