Skip to content

Releases: microsoft/semantic-kernel

python-0.9.2b1

13 Mar 15:44
2ccf85b
Compare
Choose a tag to compare

Notable Changes

  • We've introduced the Function Calling Stepwise Planner in Python. We've created a kernel example showing how it works.

What's Changed

New Contributors

Full Changelog: python-0.9.1b1...python-0.9.2b1

dotnet-1.6.1

12 Mar 22:25
0fe495a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: dotnet-1.5.0...dotnet-1.6.1

python-0.9.1b1

08 Mar 22:27
555a7c8
Compare
Choose a tag to compare

Notable Changes

  • We've introduced auto tool calling for AzureOpenAI/OpenAI models. You can view the configuration and play around with this in the following kernel example. Note that auto tool calling is disabled by default, and it requires the following PromptExecutionSettings: auto_invoke_kernel_functions=True and max_auto_invoke_attempts=<max_attempts_int>.
  • We've made various small fixes and updates to address bugs/issues after the beta release.
  • We've added unit test code coverage badges to the PRs. This now shows you the coverage percentage of the Python code base, and which files and lines are missing test coverage.

What's Changed

New Contributors

Full Changelog: python-0.9.0.beta1...python-0.9.1b1

python-0.9.0b1

05 Mar 00:28
d65d3b6
Compare
Choose a tag to compare

Notable Changes

  • We've published the first SK Python Beta package, 0.9.0b1. The details of the beta release can be found here.

What's Changed

New Contributors

Full Changelog: python-0.5.1.dev...python-0.9.0.beta1

dotnet-1.5.0

27 Feb 18:54
c78ebfb
Compare
Choose a tag to compare

Changes:

  • 54a7f2f .Net: Version 1.5.0 (#5198)
  • 2138724 .Net: Bump MongoDB.Driver from 2.23.1 to 2.24.0 in /dotnet (#5176) [ #1271, #1268, #1269, #1264, #1266 ]
  • 629c7c8 .Net: Bump Microsoft.Data.Sqlite from 8.0.0 to 8.0.2 in /dotnet (#5174) [ #32838, #32841, #32840 ]
  • b1d3de2 .Net: Bump System.Text.Json from 8.0.1 to 8.0.2 in /dotnet (#5180) [ #97110, #97065, #96838, #96566 ]
  • 0e10dd5 .Net ImageToText Abstraction + HuggingFace Connector ImageToText support. (#5150) [ #4947 ]
  • 0f97fdc .Net: Bump Microsoft.Extensions.TimeProvider.Testing from 8.0.0 to 8.2.0 in /dotnet (#5182)
  • 90de4f8 .Net: Adding #each block details + jsonSerializer fix to handle named FP literals (#5183) [ #4838 ]
  • 36ce92f .Net Single source of truth for chat message content (#5088)
See More

This list of changes was auto generated.

dotnet-1.4.0

14 Feb 18:22
6fb8a46
Compare
Choose a tag to compare

Changes:

  • 6fb8a46 .Net: Bump to version 1.4.0 (#5015)
  • 4671853 .Net: Allow access KernelFunction.ExecutionSettings from IAIServiceSelector (#4860) [ #4487 ]
  • 1490eb6 .Net: Audio-to-Text abstraction and OpenAI implementation (#4932)
  • b9abe0a .Net: Text-to-Audio abstraction and OpenAI implementation (#4933)
  • 6652ce6 .Net: Configurable Handlebars Planner prompt (#4918) [ #4067 ]
  • 8675603 .Net - Open AI File Service Support (#4868)
  • 182917f .Net: Fixed Azure AI Search asynchronous operation execution (#4992)
  • 70c3403 .Net - OpenAI File Service ADR (#4803)
  • 48b6bb2 .Net: Fixed usage of chat system prompt (#4994)
See More

This list of changes was auto generated.

dotnet-1.3.1

12 Feb 14:45
b43694d
Compare
Choose a tag to compare

Changes:

  • b43694d .Net: Bump to version 1.3.1 (#4967)
  • e20dfc4 .Net: Chat completion agent (#4911)
  • 12e4358 .Net: Added fix for null completion usage details (#4956)
  • dc5a0e3 .Net: Support work and school accounts for Microsoft Graph Connector (#4963) [ #4962 ]
  • 2a83e5b .Net: reintroduce publish config and set IsPackable to false for Functions.OpenApi.Extensions project (#4954) [ #4867 ]
  • 08e2ed3 .Net: ADR for RAG pattern in SK (#4771)
  • fc5d2b3 .Net: Bump NRedisStack from 0.9.0 to 0.11.0 in /dotnet (#4524)
See More

This list of changes was auto generated.

python-0.5.1.dev

09 Feb 16:11
f5564c0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: python-0.5.0.dev...python-0.5.1.dev

dotnet-1.3.0

31 Jan 15:38
d34bef7
Compare
Choose a tag to compare

Changes:

  • d34bef7 .Net: Bump to version 1.3.0 (#4798)
  • a535568 .Net: Bump Roslynator.Analyzers from 4.3.0 to 4.10.0 in /dotnet (#4779)
  • ce32378 .Net: Bump Microsoft.Extensions.Http.Resilience, Microsoft.Bcl.TimeProvider and System.Text.Json in /dotnet (#4778)
  • 6f5741a .Net: Articles grammar correction (#4749)
  • 216d6c9 Update COMMUNITY.md (#4738)
  • 4317f27 .Net: update link to .NET8.0 download (#4756)
  • ea4ec54 .Net: Reverted example with filters (#4737)
  • 91297d9 ADR Connector Community Support (#4619)
  • a3954e2 .Net: Pass user field in SK C# (#4736)
  • f959256 .Net: Upgraded baseline version for package compatibility (#4726)

This list of changes was auto generated.

python-0.5.0.dev

01 Feb 19:41
d9800fe
Compare
Choose a tag to compare

Notable Changes

We're progressing towards the v1.0 release of our SDK, featuring significant enhancements and modifications:

  • Unified response objects for Chat, Text, and Embedding completions under the KernelContent class. This change offers multiple advantages, including consistency with our dotnet implementation and a more streamlined handling of responses. The KernelContent base class provides an efficient way to access response metadata and inner content.
  • Updated the terminology from AIRequestSettings to PromptExecutionSettings, to better align with dotnet terminology.
  • Overhauled the plugin and function architecture to utilize the KernelPluginCollection class. This update involves removing outdated code and base classes associated with PluginCollection and ReadOnlyPluginCollection.
  • Discontinued support for synchronous function execution, which previously relied on asyncio and led to complications.

What's Changed

  • Python: implement KernelContent and all related classes by @eavanvalkenburg in #4491
  • Python: Add astra memory by @david-polo in #4374
  • Python: Renames request settings to prompt execution settings by @juliomenendez in #4782
  • Python: Remove sync function invoke. Update other code to use async invoke. by @moonbox3 in #4796
  • Python: Add kernel plugin collection and remove old plugin collection classes by @moonbox3 in #4764
  • Python: Bump python version to 0.5.0 for release. Update notebooks. by @moonbox3 in #4849

New Contributors

Full Changelog: python-0.4.7.dev...python-0.5.0.dev