Skip to content

Releases: microsoft/semantic-kernel

dotnet-1.54.0

22 May 17:29
5e488d2
Compare
Choose a tag to compare

Changes:

  • 5e488d2 .Net: Bump nuget package version to 1.54.0 (#12238)
  • cecee4c .Net: Fixes MCP Behavior for AIFunction.AsKernelFunction() + Fix ensuring FunctionChoiceBehavior works correctly with IChatClients. (#12226) [ #12209, #12217 ]
  • 912a7bb .Net: Add Summary property to OpenApiOperation model class (#12235)
  • 8a68cd4 .Net: Remove Kusto and DuckDB (#12221) [ #8540 ]
  • 9ada3aa .Net: Add AIContextProvider support to Semantic Kernel (#11689) [ #10100, #10712 ]
  • 7243188 Python: Use BaseModel instead of KernelBaseModel in samples (#12224)
  • 0eec353 Python: Add OpenAI's sequence_number attribute to unit tests based on their latest package (#12227)
  • 28e0a92 .Net: FIxing serialization issue in Dapr runtime. (#12229)
  • d25f915 .Net Agents - Fix OpenAIAssistant and AzureAIAgent function-call streaming (#12205)
  • da74476 .Net: Fix BaseTest (#12208)

This list of changes was auto generated.

dotnet-1.53.1

21 May 16:30
53f0cb8
Compare
Choose a tag to compare

Important:

With this update, developers using an AzureAIAgent must target a GA Azure AI Foundry Project: Migration Guide

  • A Foundry Project created prior to May 19th, 2025 is programatically accessed via a connection-string.
  • A GA _Foundry Project created on or after May 19th, 2025 is programmatically accessed via its endpoint URI

Changes:

  • 53f0cb8 .Net: Fix (NU1005) Drop unneeded direct references + SK Version 1.53.1 Bump (#12213) [ #12212 ]
  • c084b06 Python: Support structured outputs with Azure AI inference chat completion. (#12183) [ #11952 ]
  • 318e092 Python: Add missing fields to AzureAIAgentSettings (#12211)

This list of changes was auto generated.

dotnet-1.53.0

20 May 18:44
6efcc84
Compare
Choose a tag to compare

Important:

With this update, developers using an AzureAIAgent must target a GA Azure AI Foundry Project: Migration Guide

  • A Foundry Project created prior to May 19th, 2025 is programatically accessed via a connection-string.
  • A GA _Foundry Project created on or after May 19th, 2025 is programmatically accessed via its endpoint URI

Changes:

dotnet-1.52.1

20 May 01:14
7e31625
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

vectordata-dotnet-9.5.0

19 May 17:22
e29fcf9
Compare
Choose a tag to compare

Changes:

  • e29fcf9 .Net: Package version updates. (#12167)
  • c4623c3 .Net Agents - Magentic Agent Orchestration (#12110)
  • d72182f .Net: MEVD Feature Branch 3 (#11831)
  • d427040 .Net: Add missing directory Plugin in concepts + Warning fixes (#11858)
  • 854330c .Net: Remove the HTTPS validations in AzureClientCore (#11943)
  • 1602409 .Net: Update to the latest mcp nuget package (#12157)
  • 8806718 .Net: Disable Api Manifest unit tests (#12159)
  • 71ea643 .Net: Updating foundry process builder to the latest format. (#12139)
  • 519b607 Python: Validate for missing or unexpected params from model (#12071)
  • 0634c30 Python: marked planners deprecated and removed all related items (#12058)
See More
Read more

python-1.31.0

19 May 23:58
c64e51c
Compare
Choose a tag to compare

Release Notes

New Features

Enhancements and Improvements

  • Python: Add MultiAgent Orchestration to README. by @moonbox3 in #12073
  • Python: Multiple new classes tests to improve code coverage by @gaudyb in #12089
  • Python: marked planners deprecated and removed all related items by @eavanvalkenburg in #12058
  • Python: Validate for missing or unexpected params from model by @moonbox3 in #12071
  • Python: Preserve Citation Title in AnnotationContent from Azure AI Foundry Annotations by @moonbox3 in #12152
  • Python: Update the AzureAIAgent packages, types, and APIs based on Azure SDK's new code by @moonbox3 in #12084
    • For help upgrading to the latest azure-ai-agents and azure-ai-projects packages, please see our migration guide.

Python Package Updates

  • Python: Remove Copilot Studio Direct link from Pyproject.toml by @moonbox3 in #12068
  • Python: Place upper-bound on azure-ai-projects until service is ready by @moonbox3 in #12107

Full Changelog: python-1.30.0...python-1.31.0

dotnet-1.52.0

19 May 19:26
66d0950
Compare
Choose a tag to compare

Changes:

  • 66d0950 .Net Agents - Fix agent runtime package publishing (#12171)
  • b88f052 Python: Preserve Citation Title in AnnotationContent from Azure AI Foundry Annotations (#12152) [ #12133 ]
  • e29fcf9 .Net: Package version updates. (#12167)
  • c4623c3 .Net Agents - Magentic Agent Orchestration (#12110)
  • d72182f .Net: MEVD Feature Branch 3 (#11831)
  • d427040 .Net: Add missing directory Plugin in concepts + Warning fixes (#11858)
  • 854330c .Net: Remove the HTTPS validations in AzureClientCore (#11943)
  • 1602409 .Net: Update to the latest mcp nuget package (#12157)
  • 8806718 .Net: Disable Api Manifest unit tests (#12159)
  • 71ea643 .Net: Updating foundry process builder to the latest format. (#12139)
See More
  • 519b607 Python: Validate for missing or unexpected params from model (#12071)
  • 0634c30 Python: marked planners deprecated and removed all related items (#12058)
  • a984b41 .Net Agents - Fix assistant settings for integration test fixture (#12138)
  • e020e81 .Net: Context based function selection ADR (#12130)
  • d67f568 Python: Multi-agent orchestration: Magentic (#12104)
  • 6f80214 .Net: Update codebase to the latest MCP package (#12128)
  • 390e89e .Net: Update M.E.AI to stable version! (#12105)
  • 50a88b2 Python: Multiple new classes tests to improve code coverage (#12089)

This list of changes was auto generated.

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.