Releases: microsoft/semantic-kernel
Releases · microsoft/semantic-kernel
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_extras
duplication (#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_extras
duplication 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)
python-1.35.3
Release Notes
Enhancements and Improvements
- Python: Add arguments and results attributes to execute tool span by @TaoChenOSU in #12940
Bug Fixes
- Python: Fix the Responses agent msg chaining with reasoning models by @moonbox3 in #12907
- Python: Fix issue with orphaned tool/tool_calls by @Allaoua9 in #12923
Python Package Updates
New Contributors
Full Changelog: python-1.35.2...python-1.35.3
dotnet-1.62.0
Changes:
- 2d64013 .Net: Net: Version 1.62.0 (#12927)
- 6081741 .Net: Update README.md (#12690)
- a318659 .Net: AddOpenAIEmbeddingGenerator now respects HttpClient.BaseAddress for endpoint. (#12810) [ #12806 ]
- 99f09b4 .Net: Add HttpClient parameter to AddAzureOpenAITextToImage method (#12925)
- 049dbc1 Update README.md (#12684)
- c1c3a1f .Net: Bring back LibraryInfo for MongoClient lost in #f2df866 (#12824)
- 325aac0 .Net: Update README.md (#12790)
- 17dd101 .Net: Removed preview note (#12889)
- c11d5e4 .Net: Exclude folders having docs with not reachable links (#12924)
- 4b60913 .Net: Fix serialization/deserialization bug in InMemory VectorStore Extensions (#12878) [ #12826 ]
See More
- d4e0278 Python: Bump Python version to 1.35.2 for a release (#12894)
- 73ad6e8 Python: Fix: Implement deepcopy on KernelFunction to handle non-serializable OTEL metrics (#12803) [ #12802, #9292 ]
- a6b5f34 Python: fix parsing of types in mcp server (#12871) [ #12850 ]
- fe30769 .Net: Add Provider Support to ONNX Connector (+CUDA Sample) (#12861) [ #12828 ]
- 11cdd33 .Net: Update A2A agent to use the latest A2A .NET SDK (#12877)
- d56574f .Net: Fix intermediate message ordering bugs. (#12798) [ #12789 ]
- 482ca5d .Net: Allow the MongoDB VectorData tests to run without an image (#12860)
- bb67609 .Net: Prepare code for A2A SDK and AsyncEnumerable NuGet update (#12842)
- 53c5a3b Bump danielpalme/ReportGenerator-GitHub-Action from 5.4.9 to 5.4.11 (#12825) [ #744 ]
- 9d692c1 Bump MishaKav/pytest-coverage-comment from 1.1.53 to 1.1.54 (#11896) [ av/pytest-coverage-comment#206, #206 ]
- cf77102 Bump astral-sh/setup-uv from 5 to 6 (#11795) [ #382, #352, #380, #381, #378, #377, #375 ]
- 55417dc Bump actions/download-artifact from 4 to 5 (#12869) [ actions/download-artifact#407, actions/download-artifact#416, #416, #407 ]
- 5fbc18e Bump crate-ci/typos from 1.31.1 to 1.35.1 (#12870) [ #1348, #1346 ]
- 433b287 Python: Update boto3 requirement from <1.40.0,>=1.36.4 to >=1.36.4,<1.41.0 in /python (#12857)
- 91392a7 Python: Fix ResponsesAgent image duplication in chat history preparation (#12859) [ #12848 ]
- 58c3c4d Python: Bump Python version to 1.35.1 for a release. (#12856)
- 7300b84 Python: Update pyarrow requirement from <21.0,>=12.0 to >=12.0,<22.0 in /python (#12836) [ #47078, #47074, #47, #47071, #47072, #47069, #47070, #47067, #47068, #47065, #47066, #47063, #47064 ]
- 8336c32 Python: Add bedrock model provider parameter (#12853) [ #12833 ]
- 1198b57 Python: Add ability to specify encoding when adding a plugin. Add tests. (#12797) [ #12440 ]
- e5972e2 Python: Add incomplete details reason to AzureAIAgent error message (#12796) [ #12752 ]
- b7bb283 Python: Input & output attributes in invoke_agent span (#12834)
- 358b0f3 Python: .Net: Magentic orchestration to return the last agent message when limits reached (#12839) [ #12687, #12656 ]
- c16db27 Python: Update README.md (#12737)
- 30391ad Python: AzureAI Agent int test update to pass (#12849)
- 59b4e8a Update dependabot.yml
- 7d72f89 .Net Agent Orchestration - Fix GroupChat Samples (#12794)
- 763e362 Bump danielpalme/ReportGenerator-GitHub-Action from 5.4.8 to 5.4.9 (#12768)
This list of changes was auto generated.