Skip to content

Releases: microsoft/semantic-kernel

dotnet-1.7.1

05 Apr 13:18
760f0f8
Compare
Choose a tag to compare

Changes:

  • 760f0f8 .Net: Bump version to 1.7.1 (#5791)
  • e6b3633 .Net: Update stepwise planner to accept optional chatHistory to resume execution as needed. (#5718)
  • 04994cd .Net: Move Gemini models to InternalModels directory (#5752) [ #5676 ]
  • 9d52fef .Net: Added better formatting for responses from Bing Searches & Ability to use custom Bing Search endpoint. (#5673)
  • d050f8d .Net: Baseline version 1.7.0 (#5764)

This list of changes was auto generated.

dotnet-1.7.0

03 Apr 18:11
3490e2a
Compare
Choose a tag to compare

Changes:

See More

This list of changes was auto generated.

python-0.9.5b1

01 Apr 16:52
e563920
Compare
Choose a tag to compare

What's Changed

  • Python: updated openai chat sample by @eavanvalkenburg in #5596
  • Python: add additional handlebars test, to make sure built-in helpers run by @eavanvalkenburg in #5594
  • Python: Fix Broken links by @justindhillon in #5393
  • Python: fixed the broken link by @01011011 in #5606
  • Python: Remove jinja2 built in helpers from custom helpers. Introduce messages custom func helper. by @moonbox3 in #5617
  • Python: Allow function calling stepwise planner to use AzureOpenAI chat service by @moonbox3 in #5618
  • Python: Fix - Action Planner breaking when parameters are not explicitly given in the ask by @ArfiArfath21 in #5590
  • Bump danielpalme/ReportGenerator-GitHub-Action from 5.2.2 to 5.2.4 by @dependabot in #5645
  • Python: small fix for running prompt without any execution settings by @eavanvalkenburg in #5687
  • Python: Enhance Chat Message Content creation and parsing by @eavanvalkenburg in #5520
  • Python: mypy clears kernel.py by @eavanvalkenburg in #5689
  • Python: Introduce operations to handle OpenAI plugins, improve OpenAPI plugins, and allow for auth by @moonbox3 in #5695
  • Python: Bump versions to 0.9.5b1 for release. by @moonbox3 in #5713
  • Python: fixing README.md example in python by @jadry92 in #5708
  • Python: Honor the function calling options if configured. by @moonbox3 in #5701

New Contributors

Full Changelog: python-0.9.4b1...python-0.9.5b1

python-0.9.4b1

20 Mar 18:27
d1b8f25
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: python-0.9.3b1...python-0.9.4b1

dotnet-1.6.3

19 Mar 19:03
2a06539
Compare
Choose a tag to compare

Changes:

See More
  • 043e49b .Net: These two examples should be in the Examples namespace (#5491)
  • 6c42d69 Update deprecated property values (#5482)
  • 3945bbb .Net: Create clone of KernelFunction when it is added to a KernelPlugin (#5422)
  • 4cd2675 .Net HuggingFace Image to Text Sample Windows Forms Application (#5484)
  • 74ff46f .Net - Expose Agent Thread Messages (#5486)
  • b794c4a .Net - Fix agent function invocation and examples (#5481)
  • 74d61ed .Net: ADR for audio abstraction and implementation renaming (#5117)

This list of changes was auto generated.

python-0.9.3b1

15 Mar 14:48
a580225
Compare
Choose a tag to compare

Notable Changes

  • We're excited to expand our SDK's templating capabilities by introducing two powerful templating languages: Handlebars and Jinja2. By introducing Handlebars, we ensure developers can utilize consistent prompt structures in both Python and dotnet environments, enhancing cross-language compatibility and making the development process more seamless. Both Handlebars and Jinja2 allow for their ability to handle loops, variables, and the execution of static functions within templates. This introduces a new level of flexibility and power, allowing developers to craft dynamic and complex prompts more efficiently.
    • An example script with a Handlebars template using AzureOpenAI is here.
    • An example script with a Jinja2 template using AzureOpenAI is here.

We're working on a detailed blog post that covers SK Python's templating features covering the default kernel template, and the new Handlebars and Jinja2 prompt templates.

What's Changed

New Contributors

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

dotnet-1.6.2

14 Mar 07:58
72a6393
Compare
Choose a tag to compare

Changes:

  • 72a6393 .Net: Bump to version 1.6.2 (#5472)
  • aa6fded .Net: Downgrading version of JsonSchema.Net.Generation package to resolve dependency conflict (#5468)
  • ddc6a38 Bump actions/setup-dotnet from 3 to 4 (#5430)

This list of changes was auto generated.

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