Changes:
- cb12931 .Net: Function calling stepwise planner improvements (#3857)
- 512b20c .Net Removing remaining public facing records (#3938) [ #3697 ]
- 497d82a .Net: Bump version to 1.0.0-rc1 (#3943)
- b25c8b9 .Net: Rename ITextCompletion to ITextGenerationService (#3924)
- 1844d4f .Net: Assistant Experimental Feature Update (#3929)
- 858821b .Net: Rename ImageGeneration to TextToImage (#3926)
- 8627272 .Net: IChatCompletion interface and all its implementations are renamed (#3927)
- 96ce7d8 .Net Equality proposal implementation APIs (Content + Completion Interfaces) (#3910)
- 51958fb .Net: [Fix] Issuing multiple function callings will cause OpenAI to return 500 Internal Server Error (#3858) [ #3515 ]
- 50ff6c0 .Net: Preparation for non-string arguments support (#3911)
See More
- c68ddf6 .Net: Avoid using exceptions for control flow in AggregatorPromptTemplateFactory (#3917)
- 416cdd5 .Net: Removing request settings leftovers (#3923)
- b2fa594 .Net: Update comments / clarity on assistants demo (#3899)
- b91f7d1 .Net: Remove some overheads from KernelPromptTemplate (#3916)
- e8797dc .Net: Remove deleted files from .sln (#3921)
- 7342ee7 .Net: Remove a few unnecessary
await Task.FromResult
s (#3920) - 8f7b710 .Net: Rename OpenAPI in namespaces to OpenApi (#3913)
- 417539b .Net: Delete public and unused HandlebarsPlanner.Stopwatch (#3922)
- 0f87104 .Net: Change internal ExecutionSettings to be a List rather than IEnumerable (#3914)
- 1015b4c .Net: Seal AggregatorPromptTemplateFactory (#3915)
- 9cd5a7d .Net: Fix InvokeHandlebarsPromptAsync to take KernelArguments (#3918)
- 0f23dc9 .Net: AIServices must be configured with a model id (#3905) [ #3756 ]
- da68d00 .Net: Get rid of .Functions subnamespace (#3907)
- e924d84 .Net: Change how event handlers cancel, and clean up FunctionResult (#3909)
- bf73f1a .Net: Move some Kernel extensions down to Kernel (#3908)
- 0e24fc2 .Net: Tweak callbacks on KernelBuilder (#3902)
- 3a0b795 .Net: Remove .Extensions and .Functions subnamespaces (#3898)
- 1815d7e .Net: Clean up KernelEventArgs and friends (#3904)
- 479e164 .Net: Update Example 22 to demonstrate usage of OpenAI authentication config (#3423) [ #3304 ]
- ffd37b8 .Net: Remove the function author role from the public API (#3896) [ #3866 ]
- 322d5e6 .Net: Fix Assistant managment of Kernel completion service. (#3852)
- e3bce02 .Net: Make ChatHistory an IList rather than List (#3889)
- d2dddde .Net: Add experimental attributes to packages (#3709)
- c245312 .Net: Remove implementation detail from public {Azure} OpenAI client surface area (#3778)
- 4201da5 .Net: Add back Kernel.LoggerFactory shortcut (#3848)
- cb150fb .Net: Disable IDE0130 (match namespace to folder structure) (#3851)
- d2ab891 .Net: Move ModelResult from Microsoft.SemanticKernel.Orchestration to Microsoft.SemanticKernel.AI (#3850)
- 6a9bd7d .Net: Remove skip and repeat (#3888) [ #3865, #3867, #3868 ]
- 196359b .Net: Make KernelArguments wrap rather than be a Dictionary<> (#3876)
- a511a9d .Net BugBash Bugfix Example 59 - FunctionCalling (Added default serialization to Method Function results) (#3854) [ #3829 ]
- 1c6a187 .Net Standardized prompt input support for Chat Completion APIs (#3781) [ #3780 ]
- 0b1e085 .Net: Fix test failure in main (#3878)
- 1bcfaf3 .Net: Rename Handlebars package to MS.SK.PromptTemplate.Handlebars (#3853)
- 03ca546 .Net: Clean up some extension method classes (#3766)
- 68fcf4b .Net: Make PromptNode and XmlPromptParser internal (#3877)
- 82cb133 .Net: Allow object IAIService attributes (#3856)
- cc3d747 .Net TypeConverterFactory utility class (#3860)
- 3e1dcc0 .Net: Net: Tiny fixes found during bug bash (#3849)
- 9ef4cb9 .Net: Add streaming equivalent to InvokePromptAsync (#3791)
- 83c35e0 .Net: Add tests for KernelBuilder (and tweak the DI workaround) (#3847)
- 90906f2 .Net: Delete KernelNameAttribute (#3764)
- 1d51d5d .Net Kernel RunStreaming to InvokeStreaming + Small other Run to Invoke changes (#3783) [ #3782 ]
- d32802e .Net: Fix handling execution settings that are in string format (#3846)
- e2ac85a .Net: Instrument the HandleBars planner (#3762)
- 7f80c5e .Net: Pass Kernel to connectors and implement automatic OpenAI function calling (#3754)
- 3bb2bef .Net: KernelArguments as a type for the 'arguments' parameter (#3776)
- cc77c91 .Net: Make a few public types internal (#3730)
- 72dee5d .Net: Make PlannerInstrumentation internal rather than public (#3763)
- 38f3540 .Net Native Function -> Method Function Missing Renaming (#3775) [ #3774 ]
- b49fa39 .Net: The FunctionResult class has been made immutable (#3770)
- e866f8f .Net Semantic Function -> Prompt Function Missing Renaming (#3772) [ #3771 ]
- ab2e723 .Net: Optional arguments parameter for template and code rendering API (#3773)
- 0b64585 .Net The KernelFunctionArguments class is renamed to KernelArguments (#3769)
- e8ed55b .Net ContextVariables is replaced by KernelFunctionArguments (#3752)
- 9d2c8c8 .Net: Adding IChatCompletion Streaming ChatHistory as input (#3757) [ #3663 ]
- bf947fe .Net: Copy PlannerInstrumentation.cs to InternalUtilities (#3755)
- 5608f31 .Net: Rename AzureTextCompletion to AzureOpenAITextCompletion (#3738)
- 8b7e7c0 .Net: Fix ordered service selector (#3753)
- 40b0af6 .Net: Some fixes to clean up after previous PR's (#3745)
- 0423483 .Net: Handlebars Planner - Passing kernel in method signatures instead of constructors (#3739)
- 73afd47 .Net: Replace SK's IAIServiceProvider with IServiceProvider (#3714)
- b7f9b1d .Net: Replace straggling Add usage with AddRange (#3729)
- 7aaba14 .Net BugFix #3715 Exception Streaming OpenAI Chat WithData (Example 54) (#3727)
- aa4f760 .Net: Fix OpenAI JSON manifest parsing (underscore cases) (#3716)
- 6b78cd2 .Net: Remove IPromptTemplate.Parameters (#3721)
- 94bfac7 .Net: Update Application Insights Example (#3599)
- c1159f2 .Net: Refactor PromptTemplateConfig (#3707)
- b3e05d5 ADR for JSON-serializable custom types (#3394)
- f2dd381 .Net: Temporarily excluding planners and flow orchestrator (#3701)
- e4b8cfa .Net: Convert KernelFunction.GetMetadata to be a property (#3702)
- 003d011 .Net: KernelFunctionArguments class has been added (#3671)
- b38e509 .Net: OpenAI Connector Internals Update Azure Beta 9 (#3674) [ #3432 ]
- 48e3763 .Net: Rename AIRequestSettings to PromptExecutionSettings (#3681)
- 12f368e .Net: Rename SK prefix to Kernel (#3680)
- 26182cd .Net: Move Handlers planner unit tests to own project (#3679)
- b771d9c .Net: Move Plan to the ms.sk.planners.core package (#3678)
- 58f03c5 .Net: Remove dependency on planners.core (#3673)
- b58522e .Net: SKContext class is removed (#3666)
- c025402 .Net: Upgrade to the 8.0 LTS versions of nuget packages (#3672)
- 69b1d7a .Net Clean Old Streaming APIs (#3667) [ #3658 ]
- ca77b59 .Net: Extract Handlebars planner into it's own package (#3664)
- 2785c0e .Net Kernel Streaming Unit and Integration Tests (#3662)
- 61e683e .Net: Eliminate the MS.SK.TemplateEngine namespace (#3655)
- c636d8b .Net: Rename Kernel.RunAsync to Kernel.InvokeAsync (#3654)
- 7f73508 .Net: Move code to invoke pre and post hooks down to KernelFunction (#3648)
- b9c742d .Net Kernel and ISKFunction Streaming Option #1 (Phase 1) (#3496) [ #1649, #1298 ]
- bc2d83c .Net: Remove support for passing multiple functions to Kernel.RunAsync (#3647)
- 316dca4 .Net: Removing AIServiceSelectorBase.cs as pattern for custom IAIServiceSelector has been simplified (#3578)
- 24139d6 .Net: Remove event handler wrapper from SKContext (#3644)
- fb68c8d .Net: Several Kernel-related improvements / fixes (#3641)
- ec57506 .Net: Move static factory methods to KernelPluginFactory (#3623)
- 7b1ed4b .Net: Make KernelFunction properties read-only (#3638)
- cbf31ee .Net: Handlebars planner complex types (#3502)
- 5623544 .Net: Delete IPlanner and associated WithInstrumentation (#3601)
- 3add2b2 .Net: Rename skFunction locals/parameters to function (#3622)
- be4669f .Net: Move instrumentation into KernelFunction (#3621)
- 5e92ecf .Net: Switch from ISKFunction to abstract KernelFunction (#3596)
- aebd632 .Net: Remove SKParameterMetadata.Type and ParameterJsonType (#3576)
- 694888a .Net: Consolidate use of JsonSerializerOptions (#3589)
- c883d78 .Net: SKContext.Culture property removed (#3594)
- c0ab60e .Net: Clean up a few exception throws (#3570)
- 127519b .Net: Replace some switch statements with switch expressions (#3592)
- bd0d7b3 .Net: Remove a few unnecessary null suppressions (#3593)
- eb92096 .Net: Remove remaining [Obsolete] usage (#3590)
- 2556265 .Net: Rename SKFunction to SKFunctionFactory (#3587)
- 57dc919 .Net: Make EventHandlerWrapper internal (#3588)
- db2a2c3 .Net Remove KernelResult class (#3584)
- ec57fa7 .Net: Remove kernel props from context (#3572)
- f81a7f3 .Net: Remove Microsoft.SemanticKernel.Diagnostics namespace (#3565)
- 60dff62 .Net: Clean up planner interfaces and instrumentation (#3558)
- 3fb5b35 .Net: Fix up some issues related to JSON Schema (#3551)
- 412c727 .Net: Revise core "View" types (#3545)
- 6bafb3f .Net: Delete AggregatePartitionedResultsAsync (#3546)
- 51c6072 .Net: Delete use of [Serializable] (#3549)
- c3a425b .Net: Consolidate Planners namespaces into Planning (#3564)
- d5104a4 .Net: Make SemanticKernel.UnitTests run on both .NET 6 and .NET Framework 4.8 (#3530)
- 39fe321 .Net: Reduce TextChunker allocation with default token counter (#3374)
- 5dac48e .Net: Remove list allocation from ExecutionState.SetpExecutionState (#3548)
- a0b3ad3 .Net Kernel improvements for V1 (#3543)
- e1ccf19 .Net: Rename deploymentName to modelId (#3554)
- b346353 .Net: Add CancellationToken to ExecuteAsync methods (#3542) [ #3541 ]
- 9792180 .Net: Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0 in /dotnet (#3482) [ #4681, microsoft/vstest#4622, microsoft/vstest#4629, microsoft/vstest#4640, microsoft/vstest#4586, microsoft/vstest#4648, microsoft/vstest#4581, microsoft/vstest#4649, microsoft/vstest#4652, microsoft/vstest#4658, microsoft/vstest#4668, #4610, #4576, #4692, #4677, #4675 ]
- 985e8c9 .Net: Support for YAML and Markdown serializations of semantic functions (#3457)
- 48255f7 .Net: update duckdb and api usage (#3498)
- e9da16a .Net: Propagate original unwrapped exception from NativeMethod (#3526)
- a85e4f7 .Net: Update kernel template engine unit test namespaces (#3539)
- 38fe2f0 .Net: Merge BasicPromptTemplateFactory to ms.sk.core (#3518)
This list of changes was auto generated.