Releases: microsoft/semantic-kernel
dotnet-1.1.0
Changes:
- bd7c94c .Net: Add missing CancellationToken to InvokePromptAsync. (#4573) (#4584)
- 38dc3cb FAQ explaining how to access nightly builds (#3061)
- 93bdce8 .Net: [Fix] .Net: FunctionCallingStepwisePlannerTests.DoesNotThrowWhenPluginFunctionThrowsNonCriticalExceptionAsync is failing (#4542) [ #4534 ]
- ee544f3 .Net: Allow Add{Azure}OpenAI methods to resolve OpenAIClient from DI (#4555)
See More
- aed2624 .Net: Add previous plan and error to retry the handdlebars planning. (#3973) [ #4144 ]
- 293bfd9 .Net: Bump Grpc.Net.Client from 2.59.0 to 2.60.0 in /dotnet (#4523) [ grpc/grpc-dotnet#2321, grpc/grpc-dotnet#2315, grpc/grpc-dotnet#2324, grpc/grpc-dotnet#2326, #2348, #2336, #2339, #2338, #2326, #2324, #2315, #2321, #2322 ]
- 0772d01 .Net: Add missing XxFromFunctions members (#4549)
- b7defcf .Net: Bug fixes for Handlebars Prompt Template and Planner (#4528)
- 019dc1a .Net - Add support for agent tools: code-interpreter and retrieval tool (#4546)
- abc900e .Net: Fix to ensure OpenAIPromptExecutionSettings ChatSystemPrompt is not ignored (#4530) [ #4510 ]
- a843f47 .Net: Invariant culture for OpenApiSchema conversion (#4540)
- f337261 .Net Remove redundant not existed solution items (#4397)
unit tests (#4519) [ #4515 ] - d3586dc .Net: Enable package compatibility validation (#4438)
- ec5be3e .Net: Skip failing stepwise planner integration test (#4535)
- 7c3a01c .Net: Fix handling of required calls with OpenAI (#4474)
- 184255a .Net: Fixed KeyNotFoundExeption in Example09. (#4388)
- 0b3e542 .Net - Add support for instruction templating on Agents (#4486)
- f5ec4b7 .Net - Unblock main / Fix dotnet-format workflow (#4520)
- 9db47e5 .Net: Bump xunit from 2.6.3 to 2.6.4 in /dotnet (#4425) [ #2850, xunit/issues#396 ]
- 86cb05f .Net: Bump xunit.analyzers from 1.7.0 to 1.8.0 in /dotnet (#4426) [ xunit/xunit#2849, xunit/xunit#2846 ]
- 1c2d0fe .Net: Avoid causing first-chance exceptions in CodeTokenizer (#4471) [ #4418 ]
AIRequestSettings. (#4478)
[ #4197 ] - aa62b14 .Net: Function Calling Planner: Catch exceptions and output error messages to chat history (#4455) [ #3224 ]
- f070396 .Net: Correct file names in comments (#4459)
- 6ed61a3 .Net: Change OpenAI function calling examples to use latest models (#4461) [ #4132 ]
- 79908b0 .Net: Bump xunit.runner.visualstudio from 2.5.5 to 2.5.6 in /dotnet (#4427)
- 05334dd .Net: Add OpenAIPromptExecutionSettings.ResponseFormat (#4391)
- 1714b0a .Net: Use cached JsonSerializerOptions in handlebars planner (#4412)
- ca4e7da .Net: Update KernelFunctionAttribute's XML comment to be accurate and more descriptive (#4404)
- 8086bfe .Net: Updated dotnet README for SK v1.0 (#4417)
- 240a2cb .Net: Fix and add back FlowOrchestrator (#4307)
- 6f0a283 .Net: Fix for #2820 Avoid unnecessary conversion of strings to Unicode encoding (#4327)
- 21038a2 .Net: Updated dotnet notebooks to use SK v1.0.1 (#4373)
- d6a88a6 .Net: Bump Markdig from 0.33.0 to 0.34.0 in /dotnet (#4363) [ #759, #760, #749, #751, #753 ]
- b918618 .Net Fixed example10 printing plugin name and example in comment (#4357)
- f419e5e .Net: Bump DocumentFormat.OpenXml from 2.20.0 to 3.0.0 in /dotnet (#4178) [ #1307, #1476, #1452, #1488, #1429, #1403, #1471, #1463, #1444, #1316, #1282, #1373, #1376, #1585, #1583, #1582, #1575, #1574, #1572, #1555, #1543, #1536, #1531 ]
- 6a77cd0 .Net: Bump MongoDB.Driver from 2.22.0 to 2.23.1 in /dotnet (#4362) [ #1235, #1234, #1232, #1206, #1223, #1228 ]
- 187042f .Net: Bump Handlebars.Net.Helpers from 2.4.1 to 2.4.1.3 in /dotnet (#4364) [ #86, #85, #84 ]
This list of changes was auto generated.
python-0.4.5.dev
What's Changed
- Python: constr removed and replaced by annotated stringconstraints by @eavanvalkenburg in #4509
- Python: moved cspell to own settings, small fixes in typing by @eavanvalkenburg in #4507
- Python: Add sample for rag self critique with AI Search by @eavanvalkenburg in #4513
- Python: Debug logging for StepwisePlanner's next step thought by @KanchiShimono in #4333
- Python: Fix positional argument mismatch for invoking native functions. by @moonbox3 in #4495
- Python: Remove code coverage def in pyproject.toml which doesn't allow one to debug unit tests by @moonbox3 in #4519
- Python: Fix notebooks 10 and 11 by @john0isaac in #3557
- Python: Fix issues with chat OYD, update samples and tests by @sarah-widder in #4570
- Python: added ollama connector by @eavanvalkenburg in #4477
- Python: Bump pyproject to 0.4.5 for release. Update notebooks to use this version by @moonbox3 in #4581
New Contributors
- @KanchiShimono made their first contribution in #4333
- @john0isaac made their first contribution in #3557
Full Changelog: python-0.4.4.dev...python-0.4.5.dev
python-0.4.4.dev
Notable Updates
AIRequestSettings
We're excited to introduce AIRequestSettings
, a versatile and efficient way to configure request settings in our Semantic Kernel platform. This new feature offers three methods to cater to different use cases and preferences:
-
Base Class Method: Utilize the
AIRequestSettings
base class for a generic approach. This method is ideal for storing settings for various services within the same extension_data field. However, be aware that it dynamically creates a specific request setting class for each call, which might introduce overhead if using only a single service. Additionally, this approach lacks type checking, meaning errors may surface during the dynamic creation process. -
Direct Service Method: Create request settings specifically tailored to the service you're using, like
AzureOpenAIChatRequestSettings
. This approach provides type checking and is recommended when working with a single service or multiple instances of a similar service (e.g., gpt-3.5-turbo and gpt-4 in OpenAI for chat). -
Kernel-Based Method: Generate request settings via the kernel, based on the registered service class. This method is highly specific, returning a request settings class that's pre-configured for your service, including pre-filled fields such as
service_id
andai_model_id
.
Each method has been designed to streamline your interaction with our services, ensuring a more efficient and error-resistant setup. Choose the one that best suits your project's needs!
Visit the following kernel example to see the configuration in action.
What's Changed
- Python: added code coverage and vscode tasks def for python by @eavanvalkenburg in #4193
- Python: remove unnecessary class attributes from SKFunctionBase. by @moonbox3 in #4283
- Python: Uses Python standard logging by @juliomenendez in #4115
- Python: Prevents LLMs from stripping complex function names by @juliomenendez in #4366
- Python: update ruff and black so they are compatible again by @eavanvalkenburg in #4352
- Python: Mark flaky test with xfail until we can fix it. by @moonbox3 in #4467
- Python: Implement AI request settings by @eavanvalkenburg in #4097
- Python: set line-length for black in sync with Ruff, run black. by @eavanvalkenburg in #4396
- Python: Supports better exceptions when Azure OpenAI content filtering is triggered by @juliomenendez in #4428
- Python: response format fix by @eavanvalkenburg in #4479
- Python: Handle errors if no event loop running in current thread. by @moonbox3 in #4485
- Python: Bump Python Package version for release. Update notebook refs to use AIRequestSettings. by @moonbox3 in #4478
Full Changelog: python-0.4.3.dev...python-0.4.4.dev
dotnet-1.0.1
Changes:
- e560c3c .Net: Upgrade to v1.0.1 (#4311)
- 95a621a .Net: BugFix Serializing and Deserializing ChatHistory with ToolCalling details Update OpenAI Connector to use FunctionToolCallsProperty and add ChatHistoryTests (#4358) [ #4336 ]
- 48a6223 .Net: [Handlebars] Complex Type Support for OpenAPI plugins (#4343)
- 783908e .Net: Decoupling form OpenApi (#4356)
- af64b02 .Net: Removed Connectors.OpenAI dependency from PromptTemplates.Handlebars project (#4355)
- d0bfeb2 .Net: Fixing issue that causes a stack overflow in handlebars planner. (#4344)
- 06c6315 .Net: Fix a few issues found via compiler warnings (#4332)
- 3bb9630 .Net: Small fixes for examples (#4354)
- 3eaa507 .Net InputVariable.Default type is changed from string to object? (#4345)
- 7bf8e8e .Net: Update to Azure.AI.OpenAI beta 12 (#4329) [ #4336 ]
See More
- f5b3f50 .Net Packages Updates, Warning Fixes, Small improvements + Azure AI Search Update (to support latest GA package) (#4320)
- ac55892 .Net: Clean up some prompt-related APIs (#4323)
- 7ec9914 .Net: Propagate metadata to StreamingMethodContent (#4337)
- 4c98238 .Net: Add OpenAI tools integration test for streaming / multiple function calls (#4330)
- 11fdda4 .Net: Enable KernelFunctionFromMethod streaming passthrough (#4346)
- ec4c739 .Net: Update memory connector READMEs (#4317)
- 1596934 .Net: Log complex objects as Jsons (#4247)
- 0ef7cf4 .Net Better repeatability for Agent KernelExample #72 (Example72_AgentCollaboration) (#4314)
- 65e20a6 .Net: planner tests openai (#4318)
- fb9a43e .Net: Polishing KernelSyntaxExample comments (#4285)
- 70eddb5 .Net: Integration tests for OpenAI Tools (#4309)
- b52c40d .Net: Add generic Prompt APIs Helpers (#4312) [ #4310 ]
- 520b747 .Net: Assitant to agent (#4291)
- 20b5b8a .Net: Public API improvements (#4306)
- 08e2e03 .Net: Add CancellationToken parameters to to a few methods (#4298)
- 51b6cee .Net: Add getting started sample showing how to observe the Kernel (#4305)
- d07d099 .Net: Overhaul how JSON Schema is handled (#4256)
- b619e84 .Net: Fix a bunch of function calling issues (#4258)
- 1b5aaed .Net: Quick fix for Azure DallE2 + 3 (#3932)
- f98a57c .Net Bugbash Fixes Issues 3788 + 3817 (#4288) [ #3788, #3817 ]
- 762a2d0 .Net: Example 58 - remove chatModelId requirement (#4287) [ #4277 ]
- f7239b2 .Net: Small fixes and improvements (#4284)
- 4dbf241 .Net: Some random minor cleanup (#4161)
- 563e180 .Net: Update notebooks to use RC4 (#4274)
- db251dd .Net: Add getting started showing how to use hooks for responsible AI (#4273)
- 73a3323 .Net: Function calling stepwise planner integration tests in pipeline (#4219) [ #4249 ]
- 1226b62 .Net: Minor Documentation Corrections in MathPlugin: (#3657)
- b6f1938 .Net: Update the sample to also demonstrate loading yaml resources (#4270)
- 2584d42 .Net: OrderedAIServiceSelector logic should change as specified in issue 4234 (#4265) [ #4234 ]
- 2321dd5 .Net: Use IReadOnlyDictionary for metadata dictionaries (#4260)
- f356cd8 .Net: Web search examples fixed to pass
query
argument instead ofinput
. (#4254) - d3773b2 .Net: Fix unit test failing due to time zone expectations (#4255)
- 8f9eaeb .Net: OpenApi functionality cleanup (#4225)
This list of changes was auto generated.
python-0.4.3.dev
What's Changed
- Python: Add missing parenthesis in markdown in 03-semantic-function-inline notebook by @moonbox3 in #4229
- Python: Resolve hanging issue in Jupyter notebooks when re-running async functions by @moonbox3 in #4237
- Python: pysdk issue 3897 - update notebooks by @rewrlution in #4177
- Python: Bump python package for a release. Update notebook package refs to 0.4.3. by @moonbox3 in #4316
New Contributors
- @rewrlution made their first contribution in #4177
Full Changelog: python-0.4.2.dev...python-0.4.3.dev
dotnet-1.0.0-rc4
Changes:
- 29f72ac .Net: Mark gRPC and OpenAPI Functions as Experimental (#4244)
- 6e0a4b9 .Net: Bump version to 1.0.0-rc4 (#4241)
- 0095578 .Net: Simplify memory namespaces (#4230) [ #1 ]
- c410053 .Net: Remove the service id (#4232) [ #4212 ]
- 53b1c95 .Net: Fixing issues with functions that take a parameter. (#4240)
- 49e9051 .Net: Fix default OpenAI execution settings values (#4236) [ #4235 ]
- a14d1e5 .Net ChatHistory Streaming Message Helper API (#4167) [ #3961 ]
- 0d434be .Net: PromptExecutionSettings in KernelArguments should be an ordered dictionary (#4220) [ #4212 ]
See More
- 3a86d7c .Net: Service ID in execution_settings should be promoted as the key of the list/dictionary (#4211) [ #3981 ]
- 6ad5d26 .Net: [OpenApi][DataTypeSupport][Part3] support for string and non-string Types (#4192)
- c675a6d .Net: Samples Descriptions, Pragmas and Resharper Cleanup (#4199)
- 37bfcc8 .Net: Add missing logging to InvokePrompt{Streaming}Async (#4221)
- 4e8e356 .Net: Make it possible to get the execution settings for a prompt within an AI Selection Service (#4215) [ #4209 ]
- 2648531 .Net: Update Milvus and MongoDB memory connectors (#4218)
- 46f3dbc .Net: Handlebars Prompt Template Helpers (#4017) [ #3947 ]
- 81be8a6 .Net: Revert ".Net: Add default JSON-serializable TypeConverter" (#4216) [ #4000 ]
- 0541583 .Net - Update pgvector for Postgres memory connector (#4214)
- 62b24c3 .Net: Blocks Namespace Flattening + Content -> Contents folder (#4195) [ #3151 ]
- 461b466 .Net: Add default JSON-serializable TypeConverter (#4000)
- 38ac687 .Net: Integration Tests for Function Calling Stepwise Planner (#4189)
- 13a4b4e Change version of .Net in dev container to 8 so it can run Polyglot n… (#4201)
- bb53827 .Net: Assistant chat enhancement (#4064)
- ffea465 .Net: Update telemetry sample app (#4173)
- 4487ca3 .Net: Add new getting started samples (#4191) [ #4019 ]
- cb73546 .Net: Use named args for creating or adding AI services (#4175)
- da2dfda .Net Removing special "input" argument (#4156) [ #3887 ]
- 398c814 .Net: Fix PromptRendered event does not use changed RenderedPrompt (#4194) [ #4190 ]
- 6915261 .Net: Redo OpenAI function calling to be tool calling (#4153)
- 723b892 .Net: Add support for DI service arguments to KernelFunctionFromMethod (#4185)
- e7ae13b .Net: Add OpenAIPromptExecutionSettings.Seed (#4162)
- f51484e .Net: Fix InvokePromptAsync doesn't work for non-semantic-kernel templates (#4186) [ #4160 ]
- 5bc5aac .Net: Add service suffix IEmbeddingGenerationService (#4176)
- 2a86493 .Net: Mark Kernel Events Functionality as Experimental (#4188) [ #4035 ]
- c5303d1 .Net: Naming and location updates for content models (#4163)
- 8b6ec1d .Net: Bump Grpc.Net.Client from 2.58.0 to 2.59.0 in /dotnet (#4179) [ grpc/grpc-dotnet#2294, grpc/grpc-dotnet#2298, grpc/grpc-dotnet#2303, grpc/grpc-dotnet#2307, #2316, #2307, #2303, #2294 ]
- a504e34 .Net: Bump SharpToken from 1.2.12 to 1.2.14 in /dotnet (#4180) [ #26, #25 ]
- b985483 .Net: Bump JsonSchema.Net.Generation from 3.5.0 to 3.5.1 in /dotnet (#4181) [ #581 ]
- b01dac6 .Net: Tweak a few collections on JSON-deserialized types (#4187)
- 08013b9 .Net: Cleanup in Functions.OpenApi project (#4169)
- 0cbac26 .Net: Function Calling Stepwise Planner - Bug Fixes (#4170)
- c540920 .Net KernelExample57 - Update comments (#4172)
- a5a4b7f .Net: Simplify and clarify example 16 (#4088)
- 1f6018d .Net: Improve example 21 (#4150)
- 4f1fa8a .Net: Simplify example 43 (#4151)
- a29acc7 .Net: Make modelId optional for Azure AI services (#4159) [ #4083 ]
- a9c958b .Net: Enhance Service Selector to use ExecutionSettings from Invoke Async Calls (#4141) [ #4127 ]
- ae64b16 .Net: Trace log rendered prompts in KernelFunctionFromPrompt (#4107)
- 3c5f748 .Net: Reworking with special input argument - Phase 1 (#4136) [ #3887, #4140 ]
- 4bc5538 .Net: Updates for ChatMessageContent to support complex content model (#4113) [ #3768 ]
- 2000338 .Net: Add Kernel.InvokeStreamingAsync overloads that take pluginName/functionName (#4155)
- 48c7c8d .Net: Marshaling of function arguments (#4044)
- 4b820dc .Net: Augment pipelining example with named outputs (#4154)
- b55d433 .Net: Fix for #2432: Qdrant Vector Deletion (#3606)
- 035e8d1 .Net: Bump Azure.Monitor.OpenTelemetry.Exporter from 1.0.0 to 1.1.0 in /dotnet (#3944) [ #40371, #40368, #40346, #40350, #40365, #40008, #40357 ]
- f17dadf .Net: Bump Microsoft.VisualStudio.Threading.Analyzers from 17.7.30 to 17.8.14 in /dotnet (#3942)
- 09c5652 .Net: Bump xunit.runner.visualstudio from 2.5.3 to 2.5.4 in /dotnet (#3939)
- d4be97a .Net: Bump protobuf-net from 3.2.26 to 3.2.30 in /dotnet (#3945) [ net/protobuf-net#1040, net/protobuf-net#1100, #1100, #977, #1040, #1083 ]
- 378b06d .Net: Bump Azure.Identity from 1.10.3 to 1.10.4 in /dotnet (#3946) [ #39956, #39952, #39943, #39951, #39911, #39948, #39949, #39950, #39940 ]
- 1169245 .Net: Remove example 37 as it is a duplicate of example 45 (#4148)
- 524b06f .Net: Moved Microsoft.SemanticKernel.Events classes to Microsoft.SemanticKernel (#4145)
- 83aedbd .Net: Streamline KernelPromptTemplate.AddMissingInputVariables (#4142)
- 87f1475 .Net: [OpenApi][DataTypeSupport][Part2] Headers serialization (#4133)
- e5de7e7 .Net: Populate prompt function variables from template (#4140)
- b601091 .Net: Update notebooks to use RC version of Semantic Kernel (#4077)
- 0689140 .Net: [OpenApi][DataTypeSupport][Part1] Headers serialization (#4122)
- 78a4333 .Net OpenAPI -> OpenApi Naming Change (#4100) [ #3765 ]
- 1c1da87 .Net: Replace KernelBuilder with Kernel.CreateBuilder (#4096)
- 494c83d .Net: Unnecessary helper method is removed (#4124)
- f5f50a0 .Net: Make KernelPromptTemplate internal (#4118)
- 7f1fe7e .Net: Allow KernelFunction argument to KernelFunctionFromMethod method (#4119)
- 8b259e1 .Net: Fix stack overflow caused by erroneous recursion in OpenAIChatCompletionService (#4121)
- a5d9641 .Net: Add an example of pipelining functions (#4095)
- 1c12f78 .Net: Change IAIServiceSelector.SelectAIService to be a Try method and add non-Try extension (#4091)
- 0050353 .Net: ADR to add more planner related telemetry items (#3568)
- ef4a738 .Net: Add KernelPlugin.GetFunctionsMetadata (#4112)
- db7f3e4 .Net: Enable InvokeAsync() and InvokeAsync To Return the Connector Type (#4085) [ #4079 ]
- 174aa71 .Net: Change IKernelPlugin to be abstract class KernelPlugin (#4084)
- 2c5fbd0 .Net Upgrade to Azure SDK Beta 11 (#4089) [ #3972 ]
- 03c1db8 .Net: Remove implicit operator string from base content types (#4075)
- 07cc666 .Net: Rename example 03 to "Arguments" (#4093)
- 8e820b6 .Net: Fixing Example48_GroundednessChecks + Tuning Variable usage in Handlebars Planner (#4063) [ #3837 ]
- 22853d2 .Net: Consolidate away KernelPluginExtensions (#4066)
- 1139610 .Net: Move InvokeAsync KernelFunction extension to just be instance method (#4065)
- eb406ad .Net: Reduce overheads of XmlPromptParser.TryParse for non-XML (#4068)
- d68e8ae .Net: Allow a JSON schema to be defined for input and output variables (#4056) [ #3955 ]
- 579c9f3...
python-0.4.2.dev
Notable Change
Adds support for Azure OpenAI on your data. An Azure AI Search index can be configured as a data source provided to the model to answer user queries with information retrieved from the index. Retrieval can be customized to different search types including vector search.
What's Changed
- Python: moved telemetry from pkg_resource to importlib by @eavanvalkenburg in #4098
- Python: Fix SKFunction.invoke_stream_async by @johnliu55-msft in #3986
- Python: Add python connector for Azure OpenAI on your data by @sarah-widder in #3919
- Python: Bump Python package version to 0.4.2.dev by @moonbox3 in #4204
New Contributors
- @sarah-widder made their first contribution in #3919
Full Changelog: python-0.4.1.dev...python-0.4.2.dev
dotnet-1.0.0-rc3
Changes:
- aa45ee6 .Net: Address API review feedback about DI integration (#4023)
- 7eaa708 .Net: Simplify and clarify multi stream chat completion example (#4019)
- 17b1ab1 .Net: Nulls for function arguments (#4055)
- 764e572 .Net Remove non-visible Kernel Syntax Samples (#4058)
- 136e7c2 .Net BugFix - Using StandardizedPrompt With Kernel/Function InvokeAsync with ChatCompletions was not being parsed correctly. (#4025) [ #3960 ]
- 5f047e5 .Net: Version 1.0.0-rc3 (#4057)
- ce2dbfb .Net: Clarify some kernel semantic examples (#4018)
- 0a7c616 .Net Rename Azure Cognitive to Azure AI Search (#4043) [ #3995 ]
- 04105d4 .Net: Address API review feedback on Kernel.GetService (#4046)
- 32dc00b .Net: Create prompt integration test (#4003)
See More
- 33728ba .Net: Code duplication removed (#4030)
- 4e0e40e .Net: Add missing limit argument in example 15 (#4028)
- 87fa3bf .Net Adding Kernel + Function.InvokeAsync (#3974) [ #3863 ]
- e947ad8 .Net With the new dedicated Rendering events rederedPrompt metadata is not necessary. (#4007) [ #4005 ]
- 6ce0cfc .Net: Add comment to Example08_RetryHandler (#4010)
- eb24c40 .Net: Support for primitives and complex types by Kernel prompt template (#4013)
- 1a1c6fe .Net Preventing arguments collection (#4022)
- e1229f5 .Net: fixed the AzureOpenAITextEmbeddingGeneration parameter order (#4012)
- 8ba50eb .Net: Small fix in plan generation prompt of FunctionCallingStepwisePlanner (#4014)
- 99d354f .Net: Add Handlebars planner unit tests (#3950)
This list of changes was auto generated.
python-0.4.1.dev
Breaking Changes
Python Kernel Upgrade to Pydantic v2.5.2
We are happy to announce an upgrade to Pydantic v2.5.2 in our Python kernel. This update not only brings cutting-edge features and syntax enhancements from the Pydantic team but also aligns our platform with major packages like OpenAI and PromptFlow. Key improvements include:
- Streamlined Classes: The new version has simplified numerous classes, enhancing their readability and precision.
- Unified
sk_pydantic
Classes: Previously distinct classes, such asskbasemodel
,skgeneric
, andpydantic
field, have been consolidated intoskbasemodel
. Please note that aliases from earlier versions will be deprecated in the future v1 release. - Changes to Dict Functionality: The dict function in Pydantic has evolved. It is now represented as model_dump and model_dump_json, which may impact your development process.
- Alignment with Leading Technologies: The Pydantic upgrade brings SK in line with other significant technologies like OpenAI and PromptFlow, ensuring seamless integration and consistency across platforms.
For a detailed guide on migrating to Pydantic V2 and understanding these changes better, please visit Pydantic's Migration Guide.
What's Changed
- Python: Bump pyarrow from 13.0.0 to 14.0.1 in /python by @dependabot in #3443
- Python: Bump qdrant-client from 1.5.4 to 1.6.4 in /python by @dependabot in #3410
- Python: Bump openapi-core from 0.18.1 to 0.18.2 in /python by @dependabot in #3409
- Python: fix deployment name parameter when using base_url by @eavanvalkenburg in #3880
- Python: readded user agent telemetry to openai classes by @eavanvalkenburg in #3881
- Python: Bug fix in Python sample notebook 10 by @rom212 in #3595
- Python: added grounding sample as code instead of notebook by @eavanvalkenburg in #3966
- Python: Bump transformers from 4.34.0 to 4.35.2 in /python by @dependabot in #3936
- Python: extra tests and a fix for the base_url by @eavanvalkenburg in #3967
- Python: Bump black from 23.10.1 to 23.11.0 in /python by @dependabot in #3934
- Python: allow default_headers configuration and users to pass in custom AzureOpenAI/OpenAI clients. by @moonbox3 in #3903
- Python: Bump Python version to 0.4.1. Make TextMemorySkill attributes ClassVar. by @moonbox3 in #4001
Full Changelog: python-0.4.0.dev...python-0.4.1.dev
dotnet-1.0.0-rc2
Changes:
- 45507bb .Net: Release 1.0.0-rc2 (#4004)
- 3249099 .Net: Remove
string? input
overloads and add KernelArgument ctor (#3985) - ba6c869 .Net: default_value should just be default to match with prompt YAML schema (#3963) [ #3957 ]
- 10e1998 .Net: Establish pattern to use LoggerMessage attribute in KernelFunction and Instrumented Planner (#3859)
- 9ea33b5 .Net: remove serviceId requirement for examples 56 and 58 (#3954)
See More
- e905aa9 .Net Add ModelId to Content Abstractions (#3930) [ #3928 ]
- 737cf8e .Net: input_parameters should be input_variables to match prompt serialization (#3965) [ #3953, #3958 ]
- b130b1c .Net Tests Update (#3935) [ #3653 ]
- f1ede27 .Net: Fix up KernelFunction.InvokeStreamingAsync to be more similar to non-streaming (#3940)
- 5871a36 .Net: Remove CreateFunctionFromPromptXXXResource methods (#3964) [ #3951 ]
- faf3aab .Net: Change a few KernelExceptions to ArgumentExceptions (#3931)
- c26493d .Net: Remove pluginName arguments from markdown/yaml function creation (#3959)
- dece411 .Net: Add ChatHistory.RemoveRange (#3956)
- 5e2f1b8 .Net: Skipping formatting of excluded projects (#3941)
This list of changes was auto generated.