Releases: microsoft/semantic-kernel
Releases · microsoft/semantic-kernel
python-1.39.2
What's Changed
- Python: inversed the filter logic for InMemory vector stores by @eavanvalkenburg in #13457
- Python: Bump Python version to 1.39.2 for a release by @moonbox3 in #13459
Full Changelog: python-1.39.1...python-1.39.2
dotnet-1.69.0
Changes:
- 3b61c78 .Net: Version 1.69.0 (#13460)
- c97c3e6 .Net: Bump .Net packages, minor versions only (#13452)
- dc0eefd .Net: Skip and AzureAIInference chat completion tests (#13451)
- 4a09cbd .Net: Add FunctionChoiceBehavior support to Google Gemini connector (#13256) [ #12702 ]
- 0a9ee40 .Net: Update AWS Vulnerable Package Dependencies (#13449)
- 4e0ccb9 .Net: Switch MEVD MongoDB Driver to v3.51 (#13370) [ #11652, #12707, #10291 ]
- 43da976 Bump react and react-dom versions to be 19.2.1 (#13408)
- 4ac3767 Fix C# 14 Contains translation for MEVD providers (#13407) [ #13263, #13395 ]
- 0195778 Updating SECURITY.ms to latest version. (#13406)
python-1.39.1
What's Changed
- Python: feat(oracle): add new Oracle connector for Semantic Kernel by @monita1208 in #13229
- Python: Fix YAML agent ignoring model.options execution settings by @yashwantbezawada in #13365
- Python: Add DriverInfo metadata to MongoDB connector by @NoahStapp in #13379
- Python: Updated Copilot Studio README by @dmytrostruk in #13432
- Python: improve the filtering of in-memory vector stores by @eavanvalkenburg in #13440
- Python: adding collection to all for oracle by @eavanvalkenburg in #13412
- Python: Bump to v1.39.1 for a release by @moonbox3 in #13455
New Contributors
- @monita1208 made their first contribution in #13229
- @yashwantbezawada made their first contribution in #13365
- @NoahStapp made their first contribution in #13379
- @DeepAQ made their first contribution in #13275
Full Changelog: python-1.39.0...python-1.39.1
dotnet-1.68.0
Changes:
- 9ee675a .NET: Added solution filter file for release (#13402)
- 7c9c469 .Net: Fix #13262: GeminiRequest to handle single turn requests correctly (#13288)
- 7d84d6b Version 1.68.0 (#13398)
- 855e83c .Net: Respect custom ToolChoice and ParallelToolCallsEnabled options in OpenAIResponseAgent (#13275) [ #13253 ]
- cd4b483 Update OpenAI and M.E.AI versions (#13390)
- 42716d5 Add IncludeThoughts parameter to Google Connector for accessing Gemini reasoning content (#13383)
- b50299b Upgrade to .NET 10 (#13395)
- 775b8fc Fix YAML agent ignoring model.options execution settings (#13365) [ #13349 ]
- 6888aa6 Fix: emit streaming usage once at final chunk for OpenAI/Azure (#13386)
See More
- 89755e0 .Net: Fix GeminiChatCompletionClient to invoke IAutoFunctionInvocationFilter during auto function calling (#13397) [ #11245, #12998 ]
- 460521a .Net: Add ThinkingLevel parameter to GeminiThinkingConfig for Gemini 3.0+ (#13396) [ #11920, #13377 ]
- 60685a7 .Net: Fix: include taskType in Google AI embedding request (fixes #13250) (#13277)
- 5b30c8b .NET Fix - Surface agent failure for orchestration (#13369)
- 73337db .Net: Enable argument types retention in handoff orchestration. (#13367)
- de20575 Fixes to Get/Delete for Guid keys (#13353)
- b1ecee2 .Net: Add OpenAPI tool call migration sample for AzureOpenAI (#13339)
This list of changes was auto generated.
python-1.39.0
Release Notes
New Features
- Python: Migrate to new Google GenAI SDK by @TaoChenOSU in #13371
Package Updates
Full Changelog: python-1.38.0...python-1.39.0
python-1.38.0
Release Notes
New Features
- Python: added af_tool bridge for kernel_functions by @eavanvalkenburg in #13227
Enhancements and Improvements
Package Updates
Full Changelog: python-1.37.1...python-1.38.0
dotnet-1.67.1
dotnet-1.67.0
Changes:
- 2464458 .Net: Update SK Version for release (#13327)
- 13e7582 .Net: Fix #13232: Add empty parameters schema for NonInvocableTool placeholder (#13278)
- 70b7bdb .Net: KernelProcessEventData deserialized in LocalAgentStep (#13203)
- 3eb869e .Net: [MEVD] More test cleanup (#13320)
- 802efdc .Net: Bump axios from 1.9.0 to 1.12.0 in /dotnet/samples/Demos/ProcessFrameworkWithSignalR (#13119) [ #6998, #7011, #5627, #3316, #5715, #5595, #6982, #7003, #5926, #5924, #6782, #7002, #7006, #6980, #6985, #6970, #6961, #6956, #6938, #6939, #6894, #7013, #7005 ]
- 6ce98f7 .Net: fix: AutorRole.Developer missing (#13310)
- fbdbaab .Net: Fix top/skip bug in Azure AI Search (#13326) [ #13324 ]
- c804629 .Net: Add Gemini usage metadata CachedContentTokenCount and ThoughtsTokenC… (#13208)
- d595e48 .Net: [MEVD] Fix dynamic batching APIs for PostgreSQL (#13323) [ #13303 ]
- ad97c3a .Net: [MEVD] Support BinaryEmbedding with PostgreSQL (#13322) [ #13321 ]
See More
- b03c3d0 .Net: Support Support BinaryContent in Gemini Connector (#13140) [ #13131 ]
- 1fc6a63 .Net: Bump vite from 6.2.7 to 6.4.1 in /dotnet/samples/Demos/ProcessWithCloudEvents/ProcessWithCloudEvents.Client (#13274) [ #19878, #19805, #19836, #19793, #19792, #19794, #19828 ]
- a39b2ba .Net: [MEVD] Conformance tests for multi-vector records (#13319) [ #11709 ]
- b697358 .Net: [MEVD] Go over all key types, add support for Guid (#13315) [ #11784, #12182 ]
- d9ea1e3 .Net - Performance Fix for Orchestration Result (#13317)
- cc43169 .Net: [MEVD] Test cleanup pack (#13307) [ #12507 ]
- c79c269 .Net: [MEVD] Fix filtering by true (#13294) [ #13293 ]
- 96c4701 .Net: Feature/gemini function parts format (#13258)
- 3434190 .Net: Fix #13183: .NET — Kernel.AddOpenAIChatClient throws an error when us… (#13198)
- 3bc2a64 .Net: [MEVD] [SQL Server] Support DateTimeOffset and string arrays (#13269) [ #13268 ]
- 7fbe037 .Net: [MEVD] [SQLServer] Switch from JSON to the new binary SqlVector (#13266) [ #12220 ]
- 1761c68 .Net: [MEVD] Support MemoryExtensions.Contains in LINQ filters (#13263) [ #12504 ]
- 5fec3be .Net: Add Kernel Function Arguments and Result to execute tool span (#13241)
- caa6e11 .Net: Update ModelContextProtocol to 0.4.0-preview.3 (#13271)
- 2530daf .Net: Add .NET VoiceChat console demo: Microphone → VAD → STT → Chat → TTS → Speaker (#12992) [ #12916 ]
- fb29385 .Net: Bugfixes for SemanticKernelAIAgent (#13252) [ #13254 ]
- 4c030fe .Net: Update to M.E.AI 9.10 (#13248)
- 0ae3794 .Net: Add Agent Framework Migration Samples (#13251)
- c989c5a .Net: Add adapters to allow SK agents to be exposed as AIAgent (#13240)
- 3ac7861 .Net: Fix weaviate collection name checking (#13242)
- 1526dbc .Net: Support CollectionExistsAsync with redis alpine (#13244) [ #12734 ]
This list of changes was auto generated.
python-1.37.1
Release Notes
Enhancements and Improvements
- .Net & Python: Add tool definitions to agent invoke span by @TaoChenOSU in #13153
- Python: Fixed sending "text" parameter to OpenAI Responses API by @ymuichiro in #13280
- Python: Fix non-string KernelArguments being converted to strings in prompt template function calls by @moonbox3 in #13292
- Python: Fix AzureAIAgent readme links by @moonbox3 in #13138
- Python: Fix ai connector integration tests by @TaoChenOSU in #13311
Bug Fixes
Python Package Updates
- Python: [Python] Updated Agents SDK version to latest for CopilotStudio connector by @tarockey in #13144
- Python: Bump weaviate image to 1.33.3 by @moonbox3 in #13313
- Python: Bump Python version to 1.37.1 for a release. by @moonbox3 in #13314
New Contributors
Full Changelog: python-1.37.0...python-1.37.1
dotnet-1.66.0
Changes:
- 5948dbc .Net: Fix OllamaPromptExecutionSettings Clone() method to preserve Ollama-specific settings (#13218) [ #13217 ]
- a105e14 Bump version numbers of the .Net dependencies (#13230)
- bab861d Version 1.66.0 (#13231)
- 33d40e0 Update to latest {Azure.AI.}OpenAI libs (#13228)
- 90d158c .Net: fix: fix issues with fileId (#13197) [ #13193 ]
- 814e236 .Net - Fix to remove extraneous console output for declarative agents (#13216)
- d93eb5b .Net: Update A2A library to 0.3.1-preview (#13214)
- 167308f .Net: Fix Json serialization mistake in GenAI telemetry (#13195)
- 51f4fe5 .Net: Add instructions checks to ToChatOptions (#13169)
- dd897c9 remove the label needs port action (#13176)