Skip to content

Releases: microsoft/semantic-kernel

dotnet-1.51.0

16 May 06:10
a98580a
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

python-1.30.0

14 May 23:28
547c631
Compare
Choose a tag to compare

Release Notes

New Features

Enhancements and Improvements

Bug Fixes

  • Python: Deep-copy function_result.value in invoke_function_call to prevent state mutation by @moonbox3 in #11826
  • Python: Per deprecation message and date remove add_chat_message from AzureAIAgent and OpenAIAssistantAgent by @moonbox3 in #11827
  • Python: Replace mutable default arguments and prevent unintended side effects by @KanchiShimono in #11849
  • Python: Fix fallback logic overriding custom ChatHistory in ChatHistoryAgentThread by @moonbox3 in #11976
  • Python: Fix ChatCompletionAgent intermediate message ordering for invoke and invoke_stream by @moonbox3 in #12000
  • Python: Fix OpenAIAssistantAgent/OpenAIResponsesAgent intermediate message ordering for invoke and invoke_stream by @moonbox3 in #12008
  • Python: Fix AzureAIAgent intermediate message ordering for invoke and invoke_stream by @moonbox3 in #12005

Python Package Updates

New Contributors

Full Changelog: python-1.29.0...python-1.30.0

dotnet-1.50.0

14 May 23:38
ee96294
Compare
Choose a tag to compare

Changes:

  • ee96294 Python: Multi-agent orchestration: Handoff (#12046)
  • 6115e8d Python: fixes and updates for MCP (#12039)
  • d826ad8 Python: Multi-agent orchestration: Group Chat (#12045)
  • 1e5e892 .Net: Version 1.50.0 (#12063)
  • f416032 .Net: Update to latest version of MEAI and move away from deprecated schema APIs. (#12054)
  • ea3215e Python: Support Declarative Agent Spec for ChatCompletionAgent & AzureAIAgent (#11982) [ #11978 ]
  • bb3c065 .Net Agents - Add support for URL citation on Azure Agent (#11910)
  • 37800ff Python: add explicit typing extensions dep (#12040) [ #12035 ]
  • 6eff772 Python: Multi-agent orchestration: Concurrent + Sequential (#11993)
  • 904c10a Python: Add support for MCP Streamable HTTP transport (#12001)
See More
  • 4724dbc Python: Fix AzureAIAgent intermediate message ordering for invoke and invoke_stream (#12005) [ #11999 ]
  • b07454a Python: Fix OpenAIAssistantAgent/OpenAIResponsesAgent intermediate message ordering for invoke and invoke_stream (#12008) [ #12007 ]
  • 7cdffb8 .Net: Update M.E.AI and ModelContextProtocol versions (#12003)
  • fb2fc6b Python: Fix ChatCompletionAgent intermediate message ordering for invoke and invoke_stream (#12000) [ #11998 ]
  • fa91988 Python: Fix fallback logic overriding custom ChatHistory in ChatHistoryAgentThread (#11976)
  • 1428275 Python: Pin ONNX Windows pkg to last available. (#12006)
  • 5c2ea6d .Net: Sample for plugins to share state (#11968)
  • e1f8626 .Net: Enable package validation for the liquid prompt template package (#11818)
  • 7a77e71 Multi agent orchestration ADR (#11579)
  • a8cdbd9 Python: Bump torch from 2.6.0 to 2.7.0 in /python (#11788) [ #151323, #150977, #150953, #150892, #150855, #150820, #150818, #150249, #150707, #150699, #150 ]
  • 243526b Python: Update pyarrow requirement from <20.0,>=12.0 to >=12.0,<21.0 in /python (#11785) [ #46077, #46106, #46123, #46159, #46169, #46167, #46168, #45986, #45996, #46075, #46076 ]
  • ca382f9 .Net: Serialize python code execution result (#11969)

This list of changes was auto generated.

dotnet-1.49.0

08 May 18:04
faf3c96
Compare
Choose a tag to compare

Changes:

See More

This list of changes was auto generated.

dotnet-1.48.0

29 Apr 20:26
0884922
Compare
Choose a tag to compare

Changes:

python-1.29.0

28 Apr 23:36
f579976
Compare
Choose a tag to compare

Release Notes

New Features

Enhancements and Improvements

  • Python: Support polling options at run-level for AzureAIAgent, OpenAIAssistantAgent, and OpenAIResponsesAgent by @moonbox3 in #11705
  • Python: Adjust RunPollingOptions import to base level, Add continue during invoke tool calls by @moonbox3 in #11636
  • Python: updated mixed chat sample by @eavanvalkenburg in #11624
  • Python: New tests for azure_cosmos_db_mongodb_collection and local_step by @gaudyb in #11518
  • Python: Return thread id and run id in agent response metadata by @TaoChenOSU in #11744

Bug Fixes

Python Package Updates

  • Python: Bump skitionek/notify-microsoft-teams from 1.0.8 to 1.0.9 by @dependabot in #11558
  • Python: Bump google-cloud-aiplatform from 1.87.0 to 1.89.0 in /python by @dependabot in #11670
  • Python: Update prance requirement from ~=23.6.21.0 to >=23.6.21,<25.4.9 in /python by @dependabot in #11555
  • Python: Update pymongo requirement from <4.12,>=4.8.0 to >=4.8.0,<4.13 in /python by @dependabot in #11553
  • Python: Bump Python version to 1.29.0 for a release. by @moonbox3 in #11786

Full Changelog: python-1.28.1...python-1.29.0

python-1.28.1

17 Apr 06:48
deaf92b
Compare
Choose a tag to compare

Release Notes

This release further enhances the MCP integration of Semantic Kernel, allowing for prompts, sampling and agents.

New Features

Enhancements and Improvements

  • Python: Fix Agent StreamingTextContent Yielding and Proper Handling of FunctionCallContent/FunctionResultContent by @moonbox3
  • Python: Add samples to show how to get completion token usage by @TaoChenOSU

Python Package Updates

  • Bump Python version to 1.28.1 for a release by @moonbox3

Full Changelog: python-1.28.0...python-1.28.1

dotnet-1.47.0

17 Apr 22:52
9c9aec0
Compare
Choose a tag to compare

Changes:

  • 9c9aec0 .Net: Version 1.47.0 (#11616)
  • dbf0726 .Net: Fix Google Gemini Enums Schema definition (#11617) [ #11395 ]
  • 04dcf86 .Net: Update GeminiChatMessageContent to support System.Text.Json deserialization when calledToolResult is null (#11622)
  • 8aff8cb .Net: Updated OpenTelemetry GenAI attributes (#11630)
  • c36864a .Net: Fix sk function arguments serialization (#11626)
  • 9b44b1c .Net: Create a file/class per MCP client sample (#11620)
  • 79a29c0 .Net: Add JsonConverter's to handle bool values when converting from PromptExecutionSettings (#11336) [ #11304 ]
  • c6ff272 .Net: Update API documentation and add the type property (#11615)
  • cc2b70f .Net: Issue 11562 (add plugin description) (#11601)
  • 8756868 .Net: Update MultipleFunctionsVsParameters.cs to fix the parameter description in the SearchByPurchaseOrder function (#11389)
  • 6e230e8 .Net: SK agent as MCP tool (#11592)
  • 7f60ab9 .Net: Fix issues with AgentOutput (#11602) [ #11588 ]
  • 80fb511 .Net: feat: Added support for .yml extensions in C# SDK (#11324) [ #11322 ]
  • 21e59d4 .Net: [.NET] Process Framework with Aspire demo - Update dependencies (#11539)
  • 917df78 .Net: Use Mcp tools by SK agents (#11582)
  • 1068368 .Net: Fix Nullable Bug Gemini Schema Generation (#11584) [ #10296 ]
  • 40739b1 .Net: Update to latest version of Qdrant SDK. (#11565) [ #11502 ]
  • ccb4642 .Net: Add support for relative file references in Prompty (#11435) [ #11330 ]
  • c06890c .Net: add 'RetainArgumentTypes' to agent arguments for ModelContextProtocolPlugin demo (#11488)
  • dc93231 .Net: Fix timezone bug in qdrant datetime unit tests. (#11407) [ #11391 ]
  • 779f87f .Net: Bump vite from 6.2.5 to 6.2.6 in /dotnet/samples/Demos/ProcessWithCloudEvents/ProcessWithCloudEvents.Client (#11515) [ #19830 ]
  • 4f3b4d8 .Net: Bump xunit.runner.visualstudio and Microsoft.NETFramework.ReferenceAssemblies in /dotnet (#11559) [ xunit/xunit#3130 ]
  • 6990277 .Net: Use DI to keep prompt, resource, and resource template definitions. (#11544)
  • d120132 .Net: Remove SingleAuthorizationHeaderPolicy (#11538)
  • 12bcfc3 .Net: Mcp sampling sample (#11533)
  • c4e82f8 .Net: Added BraveConnector in WebSearchPlugin (#11308)
  • da331f6 .Net: GettingStarted - Adjust Suffixes (#11476) [ #11469 ]

python-1.28.0

11 Apr 09:17
bae7e28
Compare
Choose a tag to compare

New Features

Enhancements and Improvements

Bug Fixes

  • Python: Fix TypeError when required is missing in MCP tool's inputSchema by @KanchiShimono in #11458
  • Python: Bug fix for azure ai agent truncate strategy. Add sample. by @moonbox3 in #11503
  • Added missing import asyncio to agent with plugin python by @sphenry in #11472

Python Package Updates

  • Python: Update chromadb requirement from <0.7,>=0.5 to >=0.5,<1.1 in /python by @dependabot in #11420
  • Python: Bump google-cloud-aiplatform from 1.86.0 to 1.87.0 in /python by @dependabot in #11423

dotnet-1.46.0

11 Apr 11:25
bae7e28
Compare
Choose a tag to compare

Changes: