NuGet Packages
Microsoft.SemanticKernel.0.13.442.1-preview
Microsoft.SemanticKernel.Abstractions.0.13.442.1-preview
Microsoft.SemanticKernel.Connectors.AI.OpenAI.0.13.442.1-preview
Microsoft.SemanticKernel.Connectors.Memory.AzureCognitiveSearch.0.13.442.1-preview
Microsoft.SemanticKernel.Connectors.Memory.Qdrant.0.13.442.1-preview
Microsoft.SemanticKernel.Connectors.Memory.Sqlite.0.13.442.1-preview
Microsoft.SemanticKernel.Core.0.13.442.1-preview
Microsoft.SemanticKernel.Planning.ActionPlanner.0.13.442.1-preview
Microsoft.SemanticKernel.Planning.SequentialPlanner.0.13.442.1-preview
Microsoft.SemanticKernel.Skills.Document.0.13.442.1-preview
Microsoft.SemanticKernel.Skills.Grpc.0.13.442.1-preview
Microsoft.SemanticKernel.Skills.MsGraph.0.13.442.1-preview
Microsoft.SemanticKernel.Skills.OpenAPI.0.13.442.1-preview
Microsoft.SemanticKernel.Skills.Web.0.13.442.1-preview
What's Changed
- Bump Microsoft.Identity.Client from 4.52.0 to 4.53.0 in /dotnet by @dependabot in #631
- Fix state handling for plan execution by @lemillermicrosoft in #645
- Move authority out from Constants.ts to the .env (env.example) by @craigomatic in #635
- Update tasks.json to use IntegrationTests.csproj by @lemillermicrosoft in #646
- [SequentialPlanner] Add default values to function manual by @lemillermicrosoft in #647
- OpenAPI Authentication readme by @gitri-ms in #640
- Bump actions/checkout from 2 to 3 by @dependabot in #625
- Fix context generation order in chat skill by @TaoChenOSU in #653
- CopilotChat: Make Azure Speech optional on the backend and don't show errors when not configured on the frontend by @adrianwyatt in #652
- Add .editorconfig suppressions for test projects by @lemillermicrosoft in #655
- Copilot chat: fix typescript encoding format by @TaoChenOSU in #654
- Copilot Chat: No error when upload an invalid bot file by @Vivihung in #651
- Planning example improvements by @lemillermicrosoft in #657
- Remove intermediary collections from Kernel.ImportSkill by @stephentoub in #608
- Some behavioral / perf fixes for Embedding by @stephentoub in #567
- Adding Multiple Skill Directories Simplification + Integration Tests readme changes by @RogerBarreto in #599
- Add C# simple planner by @dluc in #598
- Updates and tests for plan serialization and deserialization by @lemillermicrosoft in #620
- Remove unnecessary async state machine from DefaultHttpRetryHandler by @stephentoub in #678
- CopilotChat: External skills and planner by @adrianwyatt in #659
- Seal internal types by @stephentoub in #677
- Rename TextChunker from SemanticTextPartitioner by @lemillermicrosoft in #683
- [Fix] Modify Plan class to update context variables with input by @lemillermicrosoft in #685
- CopilotChat: Ensure the planner has full context and users UserIntent as the goal. by @adrianwyatt in #686
- CopilotChat: Fix OpenAI configuration by @adrianwyatt in #687
- Fix typo in docs by @hsm207 in #669
- Remove some more overhead from GPT3Tokenizer by @stephentoub in #675
- Make MinHeap internal by @stephentoub in #695
- Adding InternalsVisibleTo target in csproj by @shawncal in #690
- Qdrant: don't throw on 404 when getting nearest match by @adrianwyatt in #698
- Fix two build warnings by @stephentoub in #703
- Make Exception base class non-generic and clean up derived types by @stephentoub in #701
- Throw ArgumentNullExceptions for null arguments by @stephentoub in #570
- Support complex payload for OpenAPI skills by @SergeyMenshykh in #680
- CopilotChat Disable planner by default while we stabilize by @adrianwyatt in #706
- CopilotChat: Update yarn.lock by @adrianwyatt in #708
- Add Appinsights support in Copilot Chat by @glahaye in #709
- Simplify labeler rules for kernel label by @lemillermicrosoft in #710
- CopilotChat: Refactor planner to support more dynamic skill imports. by @adrianwyatt in #712
- Fix code style by @dluc in #714
- Validate goal and handle plan parsing errors in SequentialPlanner by @lemillermicrosoft in #707
- Grammar Only Correction by @MorbidKoder in #715
- Copilot chat: Document import supports pdf by @TaoChenOSU in #700
- Fix main view height overflow issue by @teresaqhoang in #702
- 🧪Re-enable Integration Tests by @lemillermicrosoft in #716
- 🛠️Fix a bug in AIException constructor by @lemillermicrosoft in #717
- Add unit tests for core exception types by @stephentoub in #723
- Fix Notebook 04 for invoke_async with context variables by @alexchaomander in #672
- Improve labeler rules for kernel label by @lemillermicrosoft in #724
- Show how to render prompts by @dluc in #718
- Copilot chat: refactor chat history by @TaoChenOSU in #682
- Add support for Google searches using Google.Apis.CustomSearchAPI.v1 by @dluc in #737
- Replace a few Regex static method calls by @stephentoub in #728
- Fix typo by @kimtth in #739
- Fix documentation link CONTRIBUTING.md by @poweihuang0817 in #746
- Clean up exposure and handling of CancellationToken by @stephentoub in #612
- Trim all configuration strings by @adrianwyatt in #748
- Remove duplicative extension methods on KernelPlanExtensions by @stephentoub in #750
- Jira plugin open api by @amsacha in #648
- API simplification: make AI service ID optional by @dluc in #744
- Fix typos and code style by @dluc in #741
- Fix potential multiple enumerations by @dluc in #742
- Remove ValidationException by @stephentoub in #749
- Azure Cognitive Search connector for Semantic Memory by @dluc in #747
- Allow passing custom HttpClient by @carlos-the-ai in #743
- Open API GitHub Plugin Skill + Frontend Auth (MSAL + Basic / PAT) by @teresaqhoang in #641
- Resolve completion failures from an unexpected exception thrown in the Qdrant Connector by @cchighman in #719
- Copilot Chat: Include doc memory in upload/download a bot file by @Vivihung in #711
- Fix code style by @dluc in #764
- Addition of deployment templates and scripts by @glahaye in #704
- Bumping up black formatter version by @mkarle in #757
- CopilotChat: Migrate to ActionPlanner by @adrianwyatt in #765
- CopilotChat: Add instructions for Planner:AIService in READMEs by @adrianwyatt in #774
- Minor comment update in copilotchat appsetting comments by @adrianwyatt in #775
- Improve ACS memory connector performance/cost by @dluc in #776
- Support distinct model for planner in deployment templates by @glahaye in #778
- Retry functionality for OpenAPI skills by @SergeyMenshykh in #779
- Default the planner to disabled since we just published a how-to video. by @adrianwyatt in #789
- CopilotChat: Enable MsGraph ToDos in CopilotChat by @adrianwyatt in #781
- Fix concurrency issues and double lookups in SkillCollection by @stephentoub in #603
- Roll back default language version from 11 to 10 by @adrianwyatt in #799
- Fix code style by @dluc in #798
- Extending list of retryable codes by @SergeyMenshykh in #786
- GitHub OpenAPI skill integration with planner by @teresaqhoang in #792
- Update Copilot Chat\webapi\ README.md by @microsoftShannon in #811
- Some clean up in OpenAIClientBase by @stephentoub in #788
- Plan,TextMemorySkill improvements and custom planner examples by @lemillermicrosoft in #705
- 🧪Add results-directory option to dotnet test tasks by @lemillermicrosoft in #812
- Fix typo that calls semantic function instead of native function when… by @mkarle in #815
- fix typo in type hint by @hsm207 in #784
- CopilotChat: Enable email read and calendar read plugins by @adrianwyatt in #801
- OpenAPI Skill server-url configurations by @teresaqhoang in #797
- ITextCompletion Streaming Support by @RogerBarreto in #807
- Fix a few analyzer diagnostics by @stephentoub in #821
- Remove unnecessary suppressions and fix a few warnings by @stephentoub in #796
- Updated Readme for Sample Apps by @microsoftShannon in #818
- fix path to glossary by @fcuk112 in #830
- Add support for custom context in plan execution by @lemillermicrosoft in #826
- fix implementation to return embedding by @hsm207 in #805
- fix issue 508 by @feiyun0112 in #556
- Merge KernelConfig with Kernel by @mkarle in #731
- Method name is added to exception message. by @SergeyMenshykh in #787
- Missing copyright, typos, code style by @dluc in #847
- Update packages' and planning docs by @dluc in #852
- Bump Microsoft.Azure.Cosmos from 3.32.3 to 3.33.0 in /dotnet by @dependabot in #758
- Bump Microsoft.CognitiveServices.Speech from 1.27.0 to 1.28.0 in /dotnet by @dependabot in #759
- Bump Microsoft.Azure.Functions.Worker.Sdk from 1.9.0 to 1.10.0 in /dotnet by @dependabot in #760
- Copilot chat: Avoid duplication in document memories by @TaoChenOSU in #773
- IChatCompletion Streaming Support by @RogerBarreto in #829
- CopilotChat: Add Azure Cog Search for Semantic Memory by @adrianwyatt in #859
- Lower relevancy threshold and increase max relevant functions for seq… by @lemillermicrosoft in #860
- Revert "CopilotChat: Add Azure Cog Search for Semantic Memory (#859)" by @adrianwyatt in #864
- gRPC skills functionality by @SergeyMenshykh in #814
- Bump Microsoft.Azure.Functions.Worker from 1.13.0 to 1.14.1 in /dotnet by @dependabot in #862
- CopilotChat: Add Azure Cog Search for Semantic Memory w/ IOptions fix by @adrianwyatt in #866
- Simplify orchestration API by @dluc in #848
New Contributors
- @hsm207 made their first contribution in #669
- @MorbidKoder made their first contribution in #715
- @kimtth made their first contribution in #739
- @poweihuang0817 made their first contribution in #746
- @carlos-the-ai made their first contribution in #743
- @cchighman made their first contribution in #719
- @brendandburns made their first contribution in #751
- @feiskyer made their first contribution in #823
- @fcuk112 made their first contribution in #830
Full Changelog: dotnet-0.13.277.1-preview...dotnet-0.13.442.1-preview