Releases: microsoft/semantic-kernel
Releases · microsoft/semantic-kernel
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.
python-1.35.2
Release Notes
Enhancements and Improvements
Bug Fixes
- Python: Fix ResponsesAgent image duplication in chat history preparation by @moonbox3 in #12859
- Python: fix parsing of types in mcp server by @eavanvalkenburg in #12871
- Python: Fix: Implement
__deepcopy__
onKernelFunction
to handle non-serializable OTEL metrics by @MMoshtaghi in #12803
Python Package Updates
- Python: Update
boto3
requirement from<1.40.0,>=1.36.4
to>=1.36.4,<1.41.0
in/python
by @dependabot[bot] in #12857
New Contributors
- @MMoshtaghi made their first contribution in #12803
Full Changelog: python-1.35.1...python-1.35.2
python-1.35.1
Release Notes
Enhancements and Improvements
- Python: Support AzureAI agent MCP tools for streaming and non-streaming invocations by @moonbox3 in #12736
- Python: improved MCP connect and additional samples by @eavanvalkenburg in #12696
- Python: Require tool_call_id parameter for string-based tool messages in ChatHistory by @moonbox3 in #12753
- Python: Pass through arguments when creating agents from specs by @moonbox3 in #12771
- Python: Input & output attributes in invoke_agent span by @TaoChenOSU in #12834
- Python: Magentic orchestration to return the last agent message when limits reached by @TaoChenOSU in #12839
- Python: Update README.md by @Nava-7 in #12737
- Python: Add mix agent orchestration sample by @TaoChenOSU in #12749
- Python: Add ability to specify encoding when adding a plugin. Add tests. by @moonbox3 in #12797
- Python: Add bedrock model provider parameter by @TaoChenOSU in #12853
Bug Fixes
- Python: fix Bing grounding & custom search content generation by @moonbox3 in #12760
- Python: AzureAI Agent int test update to pass by @moonbox3 in #12849
- Python: Add incomplete details reason to AzureAIAgent error message by @moonbox3 in #12796
Python Package Updates
- Python: Update sentence-transformers requirement from <5.0,>=2.2 to >=2.2,<6.0 in /python by @dependabot[bot] in #12679
- Python: Update pyarrow requirement from <21.0,>=12.0 to >=12.0,<22.0 in /python by @dependabot[bot] in #12836
- Python: Bump Python version to 1.35.1 for a release. by @moonbox3 in #12856
New Contributors
Full Changelog: python-1.35.0...python-1.35.1
dotnet-1.61.0
Changes:
- d5ee6aa .Net: Version 1.61.0 (#12786)
- 8c5bbf6 .Net: Patch package dependencies (#12782)
- a696dab .Net: Fix issue 12775 (#12776) [ #12775 ]
- 44418d1 .Net: AgentKernelPluginFactory.CreateFromAgents - enable direct support for agents implicitly (#11443)
- cd34dcd .Net: Add MEVD TestSuiteImplementationTests (#12574) [ #10194 ]
- b4b3a74 .Net: Update Response Agent conversation state examples (#12777)
- 068236b .Net: Update AWSSDK (#12778)
- 9452cfe .Net: #12728 Use Odata2Linq nuget for .NET8 (#12729)
- 7596815 .Net: Support jsonelement for openapi plugins (#12754)
- 208e000 .Net: Disable AzureAIAgentWithTextSearchProviderTests integration tests (#12755)
- 79d3dde .Net: Bump danielpalme/ReportGenerator-GitHub-Action from 5.4.7 to 5.4.8 (#12497) [ #737, #741 ]
- d2e6e3c Removing Java related extensions and settings. (#11290)
- 1269d3c .Net: Update GettingStarted to use M.E.AI.ChatClient (#12740)
- d2b22ef .Net: Update to latest M.E.AI{.Abstractions} + OpenAI Related Packages (#12685)
- bbe179f .Net: Ensure MongoDB filter/offset tests don't conflict (#12739)
- f369170 Fixed typo in README.md (#12735)
- e44bfb1 .Net: Google Gemini - Move API key from the URL to
x-goog-api-key
HTTP header (#12717) [ #12666 ] - a1d70d2 .Net Fix - Display thread type name in error message (#12723)
- d16fed4 .Net Fix Agent Orchestration: Fix message type (#12715)
- d0fed70 .Net Agent Runtime Fix: Allow multiple subscribers to handle events concurrently (#12713)
- 620d5f3 .Net: Add a new orchestration sample that uses different agent types (#12665)
- 0af4956 .Net: Removing FoundryProcessBuilder and associated files. (#12661)
- 5162de1 .Net: Sample using OAuth to access a protected MCP server (#12680)