Releases: microsoft/semantic-kernel
Releases · microsoft/semantic-kernel
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)
 - 1c11258 Python: added af_tool bridge for kernel_functions (#13227)
 - 2651307 Python: Bump Python version to 1.37.1 for a release. (#13314)
 - 9962d43 Python: Fixed sending "text" parameter to OpenAI Responses API (#13280) [ #13281 ]
 - 05d659d Python: Fix non-string KernelArguments being converted to strings in prompt template function calls (#13292) [ #13199 ]
 - 1f8fea2 Python: Fix ai connector integration tests (#13311)
 - f5fb44e Python: Bump weaviate image to 1.33.3 (#13313)
 - 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)
 - cf9a5f2 Python: Fix onnx pkg by pinning. Pin openai < 2.0. (#13284)
 - 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)
 
python-1.37.0
Release Notes
New Features
- Python: Introduce NvidiaChatCompletion AI Connector by @soumilinandi in #12952
 
Enhancements and Improvements
Bug Fixes
- Python: Fix Cosmos DB NoSQL vector search functionality (issue #13028) by @xiaohei520321 in #13055
 - Python: Safely clone plugins by @moonbox3 in #13109
 
Python Package Updates
New Contributors
- @xiaohei520321 made their first contribution in #13055
 - @soumilinandi made their first contribution in #12952
 
Full Changelog: python-1.36.2...python-1.37.0
dotnet-1.65.0
Changes:
- 27e8457 .Net: Fixed sorting for negative DOT product (#13071)
 - 6e4097b .Net: Version bump 1.65.0 (#13100)
 - ca23263 .Net: Update M.E.AI and OpenAI dependencies (#13095)
 - 5272beb Update COMMUNITY.md with new office hour meeting links (#13074)
 - f80e5f9 .Net: Fix batch operation non-string keys with MongoDB (#13036) [ #12827 ]
 - 0ec81c8 .Net: Fix for : OpenAIResponsesAgent don't generate ReasoningContent. (#13048) [ #13046 ]
 - 652575a Python: Bump Python version to 1.36.2 for a release (#13067)
 - 22ff5f8 Python: Fix responses agent kernel args bug (#13056) [ #13053 ]
 - d7db35d Python: Fix Azure AI Inference connector 
model_extrasduplication (#13066) [ #13005 ] - 06d6494 Python: Don't return code output via on_intermediate_msg callback (#13058) [ #12956 ]
 
See More
- c61af1a Python: Update pymongo requirement from <4.14,>=4.8.0 to >=4.8.0,<4.15 in /python (#12921) [ #2458, #2451, #2457, #2455, #2454, #2453, #2452, #2447, #2450, #2449 ]
 - f1aac84 Python: Add framework name into UserAgent header for bedrock integration (#12901)
 - ea564cf Python: docs(typing): add return type and docstring to store_results in utils/chat.py (#12910)
 - e110472 Python: Update pymilvus requirement from <2.6,>=2.3 to >=2.3,<2.7 in /python (#12918) [ io/pymilvus#2433, io/pymilvus#2461, io/pymilvus#2513, io/pymilvus#2525, io/pymilvus#2541, io/pymilvus#2552, io/pymilvus#2491, io/pymilvus#2411, io/pymilvus#2852, io/pymilvus#2611, io/pymilvus#2390, io/pymilvus#2684, io/pymilvus#2679, io/pymilvus#2705, io/pymilvus#2704, io/pymilvus#2386, #2418, io/pymilvus#2419, io/pymilvus#2406, io/pymilvus#2435, io/pymilvus#2408, io/pymilvus#2448, io/pymilvus#2446, io/pymilvus#2395, io/pymilvus#2507, io/pymilvus#2544, io/pymilvus#2595, io/pymilvus#2551, io/pymilvus#2618, io/pymilvus#2639, io/pymilvus#2622, io/pymilvus#2708, io/pymilvus#2722, io/pymilvus#2672, io/pymilvus#2735, io/pymilvus#2729, io/pymilvus#2747, io/pymilvus#2760, io/pymilvus#2822, #2835, io/pymilvus#2836, #2848, io/pymilvus#2849, io/pymilvus#2907, #2921, #2907, #2919, #2914, #2913, #2902, #2905, #2895, #2900, #2894 ]
 - 2db2aa1 Python: Bump torch from 2.7.1 to 2.8.0 in /python (#12919) [ #159592, #15, #158925, #158880, #152934, #158, #158237, #158867, #158801, #158689 ]
 - 52bb300 Bump actions/checkout from 4 to 5 (#12930) [ actions/checkout#2226, actions/checkout#2238, actions/checkout#1971, actions/checkout#1977, actions/checkout#2043, actions/checkout#2044, actions/checkout#2194, actions/checkout#2224, actions/checkout#2236, actions/checkout#2237, actions/checkout#1941, actions/checkout#1946, actions/checkout#1924, actions/checkout#1919, actions/checkout#1180, actions/checkout#1777, actions/checkout#1872, actions/checkout#1739, actions/checkout#1697, actions/checkout#1774, actions/checkout#1776, actions/checkout#1732, actions/checkout#1703, actions/checkout#1694, actions/checkout#1696, actions/checkout#1695, actions/checkout#1707, actions/checkout#1692, actions/checkout#1688, actions/checkout#1693, actions/checkout#1643, #2238, #2226 ]
 - 0b8d9e2 Bump MishaKav/pytest-coverage-comment from 1.1.54 to 1.1.56 (#12932) [ av/pytest-coverage-comment#215, #209, #214, #215, #213, #212, #210 ]
 - d7c149c Bump crate-ci/typos from 1.35.1 to 1.35.5 (#12973) [ #1358, #1355 ]
 - 0e84e2f Bump google-github-actions/auth from 2 to 3 (#13060) [ actions/auth#508, actions/auth#509, actions/auth#510, actions/auth#506, actions/auth#507, actions/auth#502, actions/auth#503, actions/auth#488, actions/auth#499, actions/auth#500, actions/auth#501, actions/auth#482, actions/auth#483, actions/auth#484, actions/auth#478, actions/auth#479, actions/auth#480, #510, #509, #508 ]
 - da8ca43 Python: fix (openai): only propagate usage metadata for final streaming chunk without choices (#12977)
 - 4e9ea78 Python: Bump Python version to 1.36.1 for a release (#13049)
 - f7fdfcd Python: Add AzureAIAgent Deep Research Tool support (#13034) [ #12978 ]
 - 86b10b9 Python: provide AzureAIAgent thread msg id during streaming (#13032) [ #12959 ]
 - 38a7d91 .Net: Fix MongoDB test container ready detection (#13026) [ #13025 ]
 - 5e50e19 Python: Add reasoning support for OpenAI Responses Agents (GPT-5, o4-mini, o3) (#12881) [ #12843 ]
 - d3318ad Python: Add container_id and filename fields to AnnotationContent class (#12985)
 
This list of changes was auto generated.
python-1.36.2
Release Notes
Enhancements and Improvements
- Python: docs(typing): add return type and docstring to store_results in utils/chat.py by @ajeet214 in #12910
 - Python: Add framework name into UserAgent header for bedrock integration by @0x-fang in #12901
 - Python: Don't return code output via on_intermediate_msg callback by @moonbox3 in #13058
 
Bug Fixes
- Python: fix (openai): only propagate usage metadata for final streaming chunk without choices by @daydaychen in #12977
 - Python: Fix responses agent kernel args bug by @moonbox3 in #13056
 - Python: Fix Azure AI Inference connector 
model_extrasduplication by @TaoChenOSU in #13066 
Python Package Updates
- Python: Bump torch from 2.7.1 to 2.8.0 in /python by @dependabot[bot] in #12919
 - Python: Update pymilvus requirement from <2.6,>=2.3 to >=2.3,<2.7 in /python by @dependabot[bot] in #12918
 - Python: Update pymongo requirement from <4.14,>=4.8.0 to >=4.8.0,<4.15 in /python by @dependabot[bot] in #12921
 - Python: Bump Python version to 1.36.2 for a release by @moonbox3 in #13067
 
New Contributors
- @daydaychen made their first contribution in #12977
 - @ajeet214 made their first contribution in #12910
 - @0x-fang made their first contribution in #12901
 
Full Changelog: python-1.36.1...python-1.36.2
python-1.36.1
Release Notes
Enhancements and Improvements
- Python: Add container_id and filename fields to AnnotationContent class by @ymuichiro in #12985
 - Python: Add reasoning support for OpenAI Responses Agents (GPT-5, o4-mini, o3) by @ltwlf in #12881
 - Python: Add AzureAIAgent Deep Research Tool support by @moonbox3 in #13034
 - Python: provide AzureAIAgent thread msg id during streaming by @moonbox3 in #13032
 
Python Package Updates
Full Changelog: python-1.36.0...python-1.36.1
python-1.36.0
Release Notes
Important
Breaking Changes
- Python: Removed usage of DefaultAzureCredential by @dmytrostruk in #12964
- For more information, please review our blog post.
 
 - Python / .NET: Updated encoding logic in prompt templates by @dmytrostruk in #12983
- For more information, please review our blog post.
 
 
Enhancements and Improvements
Python Package Updates
Full Changelog: python-1.35.3...python-1.36.0
dotnet-1.64.0
Important
Breaking Changes
- .NET: Updated encoding logic in prompt templates by @dmytrostruk in #12983
- For more information, please review our blog post.
 
 
Changes:
- 1774dd3 .Net: Filter out reasoning response items during function calling (#13020) [ #12904 ]
 - 701da3a .Net: Fix OpenAiResponseAgent chat message images removed by SK (#13019) [ #12888 ]
 - e65a0ab .Net: Removed experimental flags for stable items (#13013)
 - a7d82ec .Net: Updated package version (#13015)
 - 3ceceec .Net: Fix AggregatorKernelAgentFactory naming (#13018)
 - 9568fe8 .Net: Input & output attributes in invoke_agent span (#12928) [ #12834 ]
 - a02d604 .Net: Add support for 'minimal' reasoning effort for {Azure}+OpenAI Connectors (#12989) [ #12887 ]
 
See More
- 4c55424 .Net: Bump vite from 6.2.5 to 6.2.7 in /dotnet/samples/Demos/ProcessFrameworkWithSignalR/src/ProcessFramework.Aspire.SignalR.ReactFrontend (#12980) [ #19965, #19830 ]
 - 55f94b5 .Net: Demo/process-framework-signalr (#12374)
 
This list of changes was auto generated.
dotnet-1.63.0
Changes:
- 9e37128 .Net: Version 1.63.0 (#12974)
 - bcd9bdb .Net: Update OpenAI 2.3.0 + MEAI packages to 9.8.0 (#12961)
 - ca3c7d9 .Net: Address vulnerable packages (+Update MsGraph for latest Major V5) (#12962)
 - 5caf833 .Net: Bug: Qdrant DateTime Range filter set incorrectly (#12936) [ #12934 ]
 - 5124a1b .Net: Add OpenApi parameter description to its schema (#12955)
 - 0a98c72 .Net: Add support for Guid and ObjectID keys in the MongoDB Connector (#12827)