Skip to content

Releases: microsoft/semantic-kernel

dotnet-1.17.0

07 Aug 14:04
35a3975
Compare
Choose a tag to compare

Changes:

See More

This list of changes was auto generated.

python-1.4.0

05 Aug 17:38
8a32fca
Compare
Choose a tag to compare

New Features

Python Package Updates

  • Python: Bump azure-ai-inference from 1.0.0b1 to 1.0.0b2 in /python by @dependabot in #7273
  • Python: Bump pyarrow from 16.1.0 to 17.0.0 in /python by @dependabot in #7396
  • Python: Bump pydantic from 2.8.0 to 2.8.2 in /python by @dependabot in #7394

Enhancements and Fixes

  • Python: Persist user and assistant messages in chat history (concept sample) by @moonbox3 in #7407
  • Python: Update MMLU sample so that it works with all Chat Completion services by @TaoChenOSU in #7455
  • Python: small improvements in test running by @eavanvalkenburg in #7576
  • Python: Refactor agent retrieve method to be classmethod. Update tests. by @moonbox3 in #7854

Bug Fixes and Improvements

New Contributors

Full Changelog: python-1.3.0...python-1.4.0

dotnet-1.16.2

30 Jul 18:32
6f39b44
Compare
Choose a tag to compare

Changes:

  • 6f39b44 Version 1.16.2 (#7564)
  • dce34f7 .Net: Bump Microsoft.Azure.Kusto.Data from 12.2.2 to 12.2.3 in /dotnet (#7553)
  • 1641aea .Net: Bump DuckDB.NET.Data.Full from 1.0.1 to 1.0.2 in /dotnet (#7552)
  • fea7df8 .Net: Bump Azure.Search.Documents from 11.5.1 to 11.6.0 in /dotnet (#7555) [ #44485, #45056, #45047, #45054, #45045, #44991, #45040 ]
  • 430dd8d ADR - Agent Framework (#5922)
See More

python-1.3.0

23 Jul 14:59
93df57e
Compare
Choose a tag to compare

New Features

Python Package Updates

Enhancements and Fixes

Bug Fixes and Improvements

New Contributors

Full Changelog: python-1.2.0...python-1.3.0

dotnet-1.16.1

23 Jul 20:42
f8878be
Compare
Choose a tag to compare

Changes:

See More
  • c15e253 .Net: Bump Handlebars.Net.Helpers from 2.4.1.5 to 2.4.5 in /dotnet (#7271)
  • 12a877b .Net: Sample showing how to transform a plugin (#7206)
  • d2f0044 .Net: Handle missing operation id in OpenApi spec (#7344) [ #7343, #5598 ]
  • 5db83a9 .Net: Added example of Plan generation and execution using Auto Function Calling (#7046)
  • 4d612c3 .Net Agents - Agent History Propagation (#7216)
  • 79207ff Python: Migrate to Ollama Python SDK (#7165)

dotnet-1.16.0

16 Jul 18:25
4bbb694
Compare
Choose a tag to compare

Changes:

  • 4bbb694 Version 1.16.0 (#7301)
  • a335d55 .Net: Sample showing function calling using NexusRaven (#7256) [ #7190 ]
  • f2bd420 .Net: Bump Roslynator.CodeAnalysis.Analyzers from 4.12.0 to 4.12.4 in /dotnet (#7277)
  • 41d106d .Net: Using OpenAPI description as default plugin description (#7264) [ #7209 ]
  • 88ec98b .Net: Bump Microsoft.Data.SqlClient from 5.2.0 to 5.2.1 in /dotnet (#7269)
  • 921492e .Net: Bump MongoDB.Driver from 2.25.0 to 2.27.0 in /dotnet (#7270)
  • 6cfd2ec .Net: DuckDBMemoryStore RemoveBatchAsync method performance improvement (#7252)
  • b05478d .Net: Pinecone RemoveBatchFromNamespaceAsync method performance optimization (#7230)
  • 21a0049 .Net: Create KernelPlugin from Open API without Kernel instance (#7258) [ #6426 ]
  • c81eab7 .Net: Use Arrays instead of Lists for DuckDB (#7181)
See More
  • 6b59077 .Net Agents - Add dynamic logging methods (#7069)
  • 434a353 .Net Agent - Cosmetic Sample Updates (#7199)
  • 6258138 .Net: Upgrade the System.Text.Json package to the patched version 8.0.4 (#7185)
  • 23ef6bd .Net: Bump Microsoft.ML.OnnxRuntime from 1.18.0 to 1.18.1 in /dotnet (#7162)
  • 543c2fd .Net: Fixed typos in feature graduation GitHub Issue template (#7157)
  • 32d3f5d .Net: Fix hugging face embedding (#6673) [ #6635 ]
  • 13e3a22 .Net: Include request data when operation is cancelled (#7119) [ #7118 ]
  • 23f2dce .Net: Filters graduation (#7004)
  • a0a753a ADR Bug - Fixed typo in ADR (#7113)
  • c8fa30b .Net: Allow custom serialization options to be passed to TextMemoryPlugin. (#7098) [ #6593 ]
  • f02321d .Net: Sample showing model thought process for each function call (#6917) [ #6782 ]

python-1.2.0

09 Jul 19:00
469092f
Compare
Choose a tag to compare

What's Changed

New Features

  • Azure Model-as-a-Service Python Connector: Added a new connector for Azure Model-as-a-Service to the Python SDK by @TaoChenOSU in #6742.
  • FunctionChoiceBehavior Abstraction: Introduced FunctionChoiceBehavior, a new function calling abstraction that enables function calling for models beyond just OpenAI. This is not a breaking change, and FunctionCallBehavior still works, but users are urged to transition to the new abstraction by @moonbox3 in #6910.
  • Azure AI Inference Function Calling: Added support for Azure AI Inference function calling by @TaoChenOSU in #7035.
  • Mistral AI Chat Completion: Added support for Mistral AI Chat Completion by @nmoeller in #7049.

Python Package Updates

Enhancements and Fixes

  • DEV_SETUP.md: Updated documentation with dependencies for tests by @fhinkel in #6909.
  • Local Function Calling Sample: Improved kernel and function result content with an example of local function calling using Nexus Raven by @eavanvalkenburg in #6982.
  • Pyproject Restructuring: Restructured pyproject.toml and removed some dependencies by @eavanvalkenburg in #7005.
  • Removed Google Palm: Removed Google Palm dependency by @eavanvalkenburg in #7051.
  • Coverage Configs: Added coverage configurations by @eavanvalkenburg in #7050.

Bug Fixes and Improvements

  • Error Handling: Corrected error handling in does_collection_exist by @0xMihir in #6950.
  • Sessions Plugin: Updated sessions Python plugin to work with the correct endpoints by @moonbox3 in #7070.
  • Model Compatibility Verification: Verified local models in Ollama and LM Studio compatibility with OpenAI connector by @TaoChenOSU in #6973.
  • Mypy Configuration: Updated mypy configuration for better type checking and increased code quality by @eavanvalkenburg in #7139.
  • Code Quality Improvements: Enabled mypy and improved code quality for various connectors and function behaviors by @moonbox3 in multiple PRs (#7153, #7163, #7154).
  • Version Bump: Updated Python project version to 1.2.0 for release by @moonbox3 in #7177.
  • HuggingFace Connectors: Enabled mypy for HuggingFace connectors and increased unit test coverage by @moonbox3 in #7176.

New Contributors

Full Changelog: python-1.1.2...python-1.2.0

dotnet-1.15.1

03 Jul 17:58
e77ffdf
Compare
Choose a tag to compare

Changes:

  • e77ffdf .Net: Version 1.15.1 (#7089)
  • 1b4d348 .Net: Gemini added support of system messages and removed messages order limitation (#7067)
  • b071168 .Net: Fix milvus search metric type bug. (#7063) [ #7062 ]
  • b85e7ae .Net Agents - Support streaming for ChatCompletionAgent (#6956)
  • d16bd66 .Net: update Kernel.cs (#6999)
  • e375b6f .Net: Bump Microsoft.Extensions.Http.Resilience from 8.2.0 to 8.6.0 in /dotnet (#7041)
  • cd582d4 .Net: Bump DuckDB.NET.Data.Full from 1.0.0 to 1.0.1 in /dotnet (#7042) [ #198, #197 ]
  • 2870323 .Net: Bump Azure.Monitor.OpenTelemetry.Exporter from 1.2.0 to 1.3.0 in /dotnet (#7043)
  • 13de7c4 .Net: Bump Azure.AI.OpenAI.Assistants from 1.0.0-beta.3 to 1.0.0-beta.4 in /dotnet (#7045)
See More
  • e840175 .Net: Added cancellation token to filter context types (#7033)
  • a5f367d .Net Agents - Support single-agent / no-chat invocation of OpenAIAssistantAgent (#6946)
  • 07bcd90 .Net - Convert message AuthorName whitespace or empty string assignment to null (#6990)
  • 4f945a3 .Net: Batch delete query optimization in Sqlite (#6965)
  • fd5f33c .Net: Dm/sqlserver/json (#6960)
  • 6309f7b .Net: Bump Microsoft.Azure.Kusto.Data (#6945)
  • 8f0a402 .Net Fix - Include role definition for each StreamingChatMessageContent (#6957)
  • 0de9077 .Net: Added plugin selection example using vector search (#6929)
  • b89722d .Net: Added example with telemetry in Filters (#6943)
  • 76e9db4 .Net Agents - Direct logger association with Agent (#6933)
  • 50fa21e .Net: Bump DuckDB.NET.Data from 1.0.0 to 1.0.1 in /dotnet (#6940) [ #198, #197 ]
  • 9ac1152 .Net: Bump Microsoft.CodeAnalysis.NetAnalyzers from 9.0.0-preview.24165.2 to 9.0.0-preview.24225.1 in /dotnet (#6941)
  • 4ebd11b .Net: Bump YamlDotNet from 15.1.4 to 15.3.0 in /dotnet (#6939) [ #910, #930, #808, #924 ]
  • 94c23cc .Net: Bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0 in /dotnet (#6942)
  • ad8c819 .Net Agents - Fix function result handling (#6927)
  • 5d3cbed ADR: OpenAI + AzureOpenAI Connector (#6664) [ #6529 ]
  • 616d6a9 .Net: Deprecate OpenAI plugins (#6907)
  • f3269f7 .Net: Split redis and qdrant memory connector unit test projects from main unit test project. (#6923)
  • 25bda64 .Net: Native functions with yaml file (#6650) [ #6644 ]
  • 9078be5 .Net Fix - OpenAIFilePurpose definitions and handling for OpenAIFileService (#6858)
  • f33d015 .Net: Added README to FunctionInvocationApproval demo app (#6901)
  • ab56f13 .Net: Fix for HuggingFaceChatCompletionService incorrect modification of model id (#6895)
  • e474fec ADR for Model-as-a-Service (#6693)
  • a214e12 .Net: Adapted broken link to KernelFunctionStrategies (#6853)

This list of changes was auto generated.

python-1.1.2

24 Jun 19:26
8fc645d
Compare
Choose a tag to compare

What's Changed

New Features

Python Package Updates

  • Python: Bump urllib3 from 2.2.1 to 2.2.2 in /python by @dependabot in #6799
  • Python: Bump pydantic-settings from 2.3.0 to 2.3.3 in /python by @dependabot in #6793
  • Python: Bump grpcio from 1.60.0 to 1.63.0 in /python by @dependabot in #6791
  • Python: Bump openapi-core from 0.19.1 to 0.19.2 in /python by @dependabot in #6788
  • Python: Bump pytest from 8.2.1 to 8.2.2 in /python by @dependabot in #6789
  • Python: Bump pinecone-client from 4.1.0 to 4.1.1 in /python by @dependabot in #6786

Enhancements and Fixes

Bug Fixes and Improvements

  • Python: fix for Python: parameters mentioned in a SK prompt are not synced wi… by @eavanvalkenburg in #6807
  • Python: Bump Python version to 1.1.2 for a release. by @moonbox3 in #6931

Full Changelog: python-1.1.1...python-1.1.2

dotnet-1.15.0

19 Jun 18:58
881e1d1
Compare
Choose a tag to compare

Changes:

  • 881e1d1 .Net: Version 1.15.0 (#6566)
  • 9d1fd22 .Net: Update Moq.Analyzers from 0.0.9 to 0.1.0 (#6547)
  • 5db1d9f .Net: Provide mechanism to allow HttpRequestMessage for Open API calls to be modified using KernelFunctionMetadata (#6755) [ #6734 ]
  • 54b936c .Net: Implementation for NopPromptTemplateFactory (#6630) [ #6575 ]
  • c075832 .Net: Examples with FrugalGPT techniques for LLM cost and performance improvements (#6815)
See More