Skip to content

Releases: microsoft/semantic-kernel

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:

python-1.27.2

07 Apr 12:24
0ff97c7
Compare
Choose a tag to compare

Release Notes

New Features

Enhancements and Improvements

Bug Fixes

  • Python: fix for enum handling in openai event creation in realtime by @eavanvalkenburg in #11397
  • Python: add AzureAIAgent, OpenAIAssistant and OpenAIResponsesAgent Integration tests, AzureAIAgent FCC gen bug fix by @moonbox3 in #11394

Full Changelog: python-1.27.1...python-1.27.2

python-1.27.1

04 Apr 13:43
ff498b4
Compare
Choose a tag to compare

Release Notes

Important

This version contains a regression for AzureAIAgent function calling paths. Please upgrade to the 1.27.2 or later.

New Features

  • Python: Unit tests for OpenAI realtime and Ollama chat completion by @gaudyb in #11343

Enhancements and Improvements

Bug Fixes

  • Python: Use correct env var for AOAI Responses Deployment Name in README, Fix Responses config checks by @moonbox3 in #11379

New Contributors

Full Changelog: python-1.27.0...python-1.27.1

python-1.27.0

03 Apr 23:51
2cc43be
Compare
Choose a tag to compare

Release Notes

New Features

Enhancements and Improvements

Bug Fixes

Python Package Updates

  • Python: Bump google-cloud-aiplatform from 1.83.0 to 1.85.0 in /python by @dependabot in #11176
  • Python: Bump google-cloud-aiplatform from 1.85.0 to 1.86.0 in /python by @dependabot in #11295
  • Python: Update sentence-transformers requirement from <4.0,>=2.2 to >=2.2,<5.0 in /python by @dependabot in #11294
  • Python: Update pydantic requirement from !=2.10.0,!=2.10.1,!=2.10.2,!=2.10.3,<2.11,>=2.0 to >=2.0,!=2.10.0,!=2.10.1,!=2.10.2,!=2.10.3,<2.12 in /python by @dependabot in #11293
  • Python: Update websockets requirement from <15,>=13 to >=13,<16 in /python by @dependabot in #11016
  • Python: Bump Python version to 1.27.0 for a release. by @moonbox3 in #11358

Full Changelog: python-1.26.1...python-1.27.0

dotnet-1.45.0

03 Apr 18:09
bcedfb6
Compare
Choose a tag to compare

Changes:

See More
  • 0a94e61 .Net: Add date to obsolete messages for when to expect these methods to be deleted. (#11329) [ #11315 ]
  • 14f9e21 .Net: Rename OnNewMessage callback to OnIntermediateMessage (#11328)
  • 5f8a56a .Net: Move hybrid search tests to new projects and adopt updated software design. (#11339) [ #11311 ]
  • 44370f9 .Net: Removing KernelAgent.cs and moving its functionality into Agent.cs (#11244)
  • fa4b64a .Net: Add Audio Input and Output support for OpenAI chat completions (#11279) [ #10493 ]
  • ec1222c .Net: Merge Tavily feature branch to main (#11227) [ #11060 ]
  • a86b2b9 .Net: Fix mapping of the KernelParameterMetadata.IsRequired property (#11309)
  • de8b2ab .Net: Add hybrid search sample (#11262) [ #10896 ]
  • 8f0d00a .Net: Refactor MCP client for improved code readability (#11306)
  • 6e74be2 .Net: Qdrant CRUD datetime support (#11285) [ #11086 ]
  • f4495d9 .Net: Update MCP nuget package (#11288)
  • 53a503c .Net: Remove the Agent preview suffix (#11303)
  • 6105f91 .Net: Bump AWSSDK.BedrockRuntime and AWSSDK.Core in /dotnet (#11296) [ #3721, #3714 ]
  • 635eb24 .Net: Saicharan ms/openapi server override hierarchy support (#11216)
  • dd5aa2f .NET: Exclude 'decisions' folder from link check (#11191)
  • f75757a .Net: Upgraded Microsoft.CodeAnalysis.Common from 4.11.0 to 4.13.0. (#11168) [ #10868 ]
  • 026dc1d .Net: Removing groupchat from samples that have a single agent and aren't demonstrating a groupchat concept (#11261)
  • bfb9647 .Net: Fix the unknow typo (#11260)
  • 57d1a5e .Net: Switch from hardcoded model id (#11234)
  • 038dddd .Net: Add fix to ChatCompletionAgent for function call termination bug (#11235)
  • 69e4e6b .Net: Add MCP server/client sample (#11232)
  • 38d891e .Net: Add support for getting notified of all messages and obsolete remaining methods using threadId. (#11229)
  • 8875f9f .Net: Add support for agent specific params (#11201)
  • d35d0c9 .Net: Add invoke overloads for string and no message. (#11219)
  • a9b99d4 .Net: Fixing some issues with streaming invoke, obsoleting old invoke metho… (#11218)
  • e1c4879 .Net: Fix bug where invoking with no message throws for some agents. (#11217)
  • aaf7aa6 .Net: Add additional integration tests for the common agent invoke api (#11186)
  • 225a95c .Net: Update README.md (Typo "Azure Open AI"→"Azure OpenAI") (#11193)
  • aa50688 .Net: Added missing KernelFunction attribute to DownloadFileAsync in SessionsPythonPlugin (#11215)

This list of changes was auto generated.