Releases: microsoft/semantic-kernel
Releases · microsoft/semantic-kernel
python-0.3.14.dev
- [da2ea9c] Python: Update pyproject.toml to 0.3.14.dev (#3262)
- [33ead4e] Python: Bump pymilvus from 2.3.0 to 2.3.1 in /python (#3208)
- [965c23d] Python: Fixed type error in plan.run_next_step_async method (#3231)
- [d8a2254] Python: strings don't have contains method in python (#3229)
- [7d31513] Python: Context Variables like dict (#3039)
- [50d91a9] Python: Bump urllib3 from 1.26.17 to 1.26.18 in /python (#3222)
- [803e2de] Python: Bump google-generativeai from 0.1.0 to 0.2.1 in /python (#3209)
- [9be14e0] Python: Bump weaviate-client from 3.23.0 to 3.24.2 in /python (#3210)
- [ff6b4fb] Python: Fix type error in kernel server.py (#3185)
- [988f65e] Python: Prevent "device" override on "device_map" in HuggingFace Pipeline (#3111)
- [b45c35c] Python: improve ai service usability for text/chat completion (#3172)
- [85ee34b] Python: Implement Function calling for Chat (#2356)
- [46e8c1e] Python: .Net: Update dotnet notebooks to use SK 1.0.0-beta1 version (#3158)
- [9ef8138] Python: Fix wrong output sample of SequentialPlanner (#3095)
- [98797a9] Python: Allow action planner to exclude skills or functions (#3096)
- [53758dc] Python: fixed doc error in 01-basic-loading-the-kernel.ipynb (#3101)
- [b49b794] Python: Bump transformers from 4.32.1 to 4.34.0 in /python (#3069)
- [677c1a2] Python: Bump regex from 2023.8.8 to 2023.10.3 in /python (#3107)
- [d640862] Python: Bump pillow from 10.0.0 to 10.0.1 in /python (#3064)
- [a2d7873] Python: Bump ipykernel from 6.25.1 to 6.25.2 in /python (#2866)
- [7527c1a] Python: Bump cryptography from 41.0.3 to 41.0.4 in /python (#2926)
- [e218673] Python: Bump azure-search-documents from 11.4.0b8 to 11.4.0b9 in /python (#2982)
- [1f13e96] Python: Bump urllib3 from 1.26.16 to 1.26.17 in /python (#3057)
- [1f301bb] Python: fix: python notebooks 10 chapter title (#3036)
- [812bc23] Python: Fix ActionPlanner logging: Value of the parameter (#3037)
- [2628c0a] Python: Bump psycopg from 3.1.10 to 3.1.12 in /python (#3054)
- [8ce66fe] Python: Adding MongoDB Atlas Vector Search Connector (#2818)
- [b6c32ed] Python: Fixed prompt_template_config.from_dict method overwriting default CompletionConfig param values (#2853)
- [56bcccf] Python: Make
semantic_kernel.NullLogger
matchlogging.Logger
function signatures (#2892) - [eb9ecba] Python: simple implementation of token usage (#2844)
- [45f492a] Python: Enforcing return typehints on native functions (#2948)
- [9cd68ce] Add deprecation warnings to samples (#2967)
- [4c7df67] Python: Bump qdrant-client from 1.4.0 to 1.5.4 in /python (#2872)
- [e8d84a8] Python: Bump azure-core from 1.29.3 to 1.29.4 in /python (#2874)
- [de7e478] Python: use black as the default formatter (#2845)
- [1425d0d] Python: Bump chromadb from 0.4.6 to 0.4.10 in /python (#2873)
- [8ceaf53] Python: Bump openapi-core from 0.18.0 to 0.18.1 in /python (#2875)
dotnet-1.0.0-beta3
Breaking Changes:
Changes:
- 4253c39 .Net: Update nuget version to 1.0.0-beta3 (#3261)
- cbcbaf9 .Net PromptTemplateEngine using FunctionRunner. (#3228) [ #2324 ]
- 683b9af .Net: Rename to OpenAIKernelExtensions (#3232)
- fbe29e5 .Net: Merge Semantic Function back into SK Core Refactor Semantic Functions to SemanticKernel.Core (#3199)
- 2efd951 .Net: Bump xunit from 2.5.1 to 2.5.3 in /dotnet (#3202)
- 65d9624 .Net: Bump DuckDB.NET.Data.Full from 0.9.0.3 to 0.9.1 in /dotnet (#3204)
- 3dab954 .Net: Bump DuckDB.NET.Data from 0.9.0.3 to 0.9.1 in /dotnet (#3205)
- d9f8451 .Net: Bump xunit.runner.visualstudio from 2.5.1 to 2.5.3 in /dotnet (#3201) [ #383 ]
- 8667826 .Net: Updated dotnet README to align with SK 1.0.0-beta2 (#3212)
- 7c45f98 .Net: Change InstrumentedSK* types pulic to internal (#3179) [ #3166 ]
This list of changes was auto generated.
dotnet-1.0.0-beta2
Breaking Changes:
- f5dc51e .Net Fix for double retries (#3141)
- 224f0db .Net: Hide Memory Collection types for internal usage only (#3175)
- 11f26fa .Net: Net: PromptTemplateConfig and IPromptTemplate namesapce refactor (#3174)
- 3929794 .Net: Move several IKernel methods to a KernelExtensions class (#3186)
Changes:
- 4fc94a2 .Net: The NuGet packages version has been bumped for beta2 (#3197)
- 7ab5c39 .Net: Obsolete the useless SetDefaultFunctionCollection (#3183)
- c3a7ab3 .Net: Delete duplicative Json.ToJson (#3190)
- 1869607 .Net: Avoid list allocation in NullReadOnlyFunctionCollection (#3189)
- 08ebc25 .Net: Avoid a few unnecessary Dictionary allocations in Abstractions (#3188)
- 3cc21db .Net: Remove ILoggerFactory from FunctionCollection (#3184)
- cfc14bb .Net: Update the description to explain why context.Variables.Update is being used (#3078)
- bdc517d .Net: Deprecated Oobabooga functionality in favor of new NuGet package (#3176)
- f10d90f .Net: Adding EnumType PodType.Starter to Pinecone (#2482) (#3150)
- 36e871e .Net: Added ToString override for FunctionResult and KernelResult (#3170)
- 9606215 .Net: Replace bespoke IWaitProvider with TimeProvider (#3156)
- 7b46188 .Net: Bump DuckDB.NET.Data.Full from 0.9.0 to 0.9.0.3 in /dotnet (#3118)
- d7ab8cb .Net: Bump Azure.Identity from 1.10.1 to 1.10.2 in /dotnet (#3117)
- c46e3a1 .Net: Bump Microsoft.Data.Sqlite from 7.0.11 to 7.0.12 in /dotnet (#3116) [ #31704, #31705 ]
- d50361e .Net: Use the new TensorPrimitives for numerical operations (#3113)
- 6257e33 .Net: Bump Azure.Search.Documents from 11.5.0-beta.4 to 11.5.0-beta.5 in /dotnet (#3106) [ #39137, #39148, #39143, #39141, #39009, #39106, #39125, #39130 ]
- dd70084 .Net: Bump DuckDB.NET.Data.Full from 0.8.1 to 0.9.0 in /dotnet (#3052)
This list of changes was auto generated.
dotnet-1.0.0-beta1
Breaking Changes:
- 30967db .Net: Memory Plugin extraction - Part 2 (#3092)
- 88e8e96 .Net: Rename the Microsoft.SemanticKernel.TemplateEngine.PromptTemplateEngine package (#3077)
- 705defb .Net: Memory Plugin extraction - Part 1 (#3042)
- a7566b6 .Net: Add Models collection to PromptTemplateConfig Update PromptTemplateConfig to support multiple AI models (#2993)
- b65fb53 .Net: Remove SKParameterAttribute and related code (#2991)
- 76db027 .Net: Rename ImportAIPluginAsync Update plugin import method and planner, and rename AIPlugin to Plugin in KernelAIPluginExtensions.cs (#2968)
- 1fad7a1 .Net: Extract semantic functions from Kernel.Core (#2961) [ #2563 ]
- 8e2337e .Net: Refactor planners, memory config, and function extensions (#2949) [ #2912, #2931, #2848 ]
- 5766499 .Net: Rename ImportXXXPlugins methods to ImportXXXFunctions for GRPC (#2943)
- 3451a4e .Net: Rename ImportXXXPlugins methods to ImportXXXFunctions (#2937)
- fbd0afd .Net: Merge planner packages2 (#2931) [ #2856 ]
- e3868df .Net: Rename 'Skills' -> 'Plugins' - Part 5 (#2918)
- 2df1499 .Net: Refactor PlannerConfig classes for better organization (#2912) [ #2911 ]
- b3c5ee0 .Net: Rename 'Skills' -> 'Plugins' - Part 3 (#2904)
- 7a8389d .Net Updates to SKContext.KernelContext Phase 2 (#2903) [ #2825, #2324 ]
- 405b7de .Net: Remove IServiceConfig as it is not used (#2886)
- d494b7a .Net: Removing IsSemantic and IsAsync properties from ISKFunction and FunctionView (#2881)
- 9d638e5 .Net: Replacing
FunctionsView
class with List (#2878) [ #604 ] - 544b6c1 .Net: New result types - FunctionResult and KernelResult (#2864)
- 99b5ed8 .Net: Rename 'Skills' -> 'Plugins' - Part 2 (#2863)
- c10f7c4 .Net: Rename 'Skills' -> 'Plugins' - Part 1 (#2854)
- e221256 .Net: Making ContextVariables into a proper Dictionary. (#2852)
- a348ca3 .Net: Update StepwisePlannerConfig to Improve MaxPromptTokens Calculation and Add Tests for Edge Cases (#2850)
- fd391fa .Net: make planner constructors more similar (#2849) [ #2847, #2519 ]
Changes:
- 26832ea .Net Update nuget version to 1.0.0-beta1 (#3102)
- f3a2f8f Typo "Azure Open AI Service"→"Azure OpenAI Service" (#2971)
- 30967db .Net: Memory Plugin extraction - Part 2 (#3092)
- 4ab7653 .Net Fixes for ChatGPTPlugins and AzureKeyVault examples. (#3093)
- c938ce7 .Net: Small fixes in examples (#3100)
- bf1657f .Net: ADR for Kernel Service Registration (#3062)
- 1217d85 .Net Kernel Syntax Examples BugFix (#3086)
- 88e8e96 .Net: Rename the Microsoft.SemanticKernel.TemplateEngine.PromptTemplateEngine package (#3077)
- 0bdffcd .Net: Fix for Stepwise Planner (#3088)
- ee4fb0d .Net: Fixes to the Kernel Syntax Samples Update AI text completion services and add HTTP reliability (#3087)
See More
- b226e91 .Net: Update indentation in FunctionViewExtensions (#3073)
- 11fdd43 .Net Returning actual function result (#3084)
- 7a8389d .Net Updates to SKContext.KernelContext Phase 2 (#2903) [ #2825, #2324 ]
- 3037500 .Net: Fixed examples and XML documentation (#3075)
- 2a378e9 .Net: Bump Microsoft.Azure.Kusto.Data from 11.3.3 to 11.3.4 in /dotnet (#3049)
- f62a127 .Net: Bump Microsoft.Azure.Functions.Worker.Sdk from 1.14.1 to 1.15.0 in /dotnet (#3050) [ #1462, #1495 ]
- b46a887 .Net: Bump Polly from 7.2.4 to 8.0.0 in /dotnet (#3051) [ ext/Polly#972, ext/Polly#976, ext/Polly#979, ext/Polly#974, ext/Polly#973, ext/Polly#983, ext/Polly#987, ext/Polly#988, ext/Polly#989, ext/Polly#990, ext/Polly#986, #944, ext/Polly#992, ext/Polly#993, ext/Polly#995, ext/Polly#996, ext/Polly#984, ext/Polly#998, ext/Polly#997, ext/Polly#999, ext/Polly#1000, ext/Polly#1001, ext/Polly#1002, ext/Polly#985, ext/Polly#1003, ext/Polly#1004, ext/Polly#1005, ext/Polly#1008, ext/Polly#1006, ext/Polly#1011, ext/Polly#1009, ext/Polly#1010, ext/Polly#1012, ext/Polly#1013, ext/Polly#1016, ext/Polly#1017, ext/Polly#1018, ext/Polly#1020, ext/Polly#1022, ext/Polly#1021, ext/Polly#1015, ext/Polly#1023, ext/Polly#1029, ext/Polly#1030, ext/Polly#1032, ext/Polly#1033, ext/Polly#1036, ext/Polly#1037, ext/Polly#1580, ext/Polly#1581, ext/Polly#1586, ext/Polly#1595, ext/Polly#1593, ext/Polly#1596, ext/Polly#1592, ext/Polly#1597, ext/Polly#1598, ext/Polly#1459, ext/Polly#1600, ext/Polly#1601, ext/Polly#1604, ext/Polly#1602, ext/Polly#1583, ext/Polly#1603, ext/Polly#1606, ext/Polly#1607, ext/Polly#1609, ext/Polly#1616, ext/Polly#1608, ext/Polly#1621, ext/Polly#1618, ext/Polly#1619, ext/Polly#1620, ext/Polly#1623, ext/Polly#1624, ext/Polly#1628, ext/Polly#1627, ext/Polly#1626, ext/Polly#1622, ext/Polly#1625, ext/Polly#1629, ext/Polly#1634, ext/Polly#1631, ext/Polly#1637, ext/Polly#1630, ext/Polly#1638, ext/Polly#1642, ext/Polly#1643, ext/Polly#1645, ext/Polly#1641, ext/Polly#1644, ext/Polly#1599, ext/Polly#1651, #1650, #1599, #1644 ]
- 1209116 .Net: Typo "Azure Open AI service key"→"Azure OpenAI Service Key" (#2956)
- 550af77 .Net [OpenApi] Converting OpenApi plugins result to string (#3070)
- 705defb .Net: Memory Plugin extraction - Part 1 (#3042)
- 614f9a0 .Net: Issue-2839: Fixed .NET notebook '07-DALL-E-2' errors (#3065)
- 5f79e6f .Net: use single EmbeddedResource class (#3008)
- a7566b6 .Net: Add Models collection to PromptTemplateConfig Update PromptTemplateConfig to support multiple AI models (#2993)
- 320e72b .Net: Bug + Regression Fix + Added UTs (#3030)
- 8c07296 .Net: Fix redis package reference (#2985) [ #2953, #1799 ]
- 0c286cd ADR proposal for the Semantic Kernel v1.0 project and folder structure (#2668)
- 8bf8963 .Net: Support function calling (#2842) [ #2315 ]
- 68810dc .Net: remove Duplicate word in a comment (#3011)
- 0cee268 .Net: Simplify boolean comparison (#3010)
- 714527b .Net: remove local variable not used (#3009)
- 4317a2d .Net: Move obsolete stuff to the obsolete region Update naming conventions and remove obsolete code (#3013)
- 66e0a0f .Net: [OpenApi] REST API simplification (#2992)
- 8217c21 Update Plan and StepwisePlanner classes for FunctionResult support (#2976)
- 1efa7fb .Net: Add xRetry package and apply to tests Add xRetry package to IntegrationTests project (#2996)
- af8a5c0 .Net: Bump NRedisStack from 0.8.1 to 0.9.0 in /dotnet (#2978)
- 2bf7902 .Net: Bump Azure.AI.OpenAI from 1.0.0-beta.7 to 1.0.0-beta.8 in /dotnet (#2979) [ #38897, #38460, #38866, #38408, #38667, #38864, #38842, #38, #38833, #38840 ]
- caa7efd .Net: Bump Pgvector from 0.1.3 to 0.1.4 in /dotnet (#2977) [ #18, #17 ]
- 1fad7a1 .Net: Extract semantic functions from Kernel.Core (#2961) [ #2563 ]
- db25811 .Net: Fix broken path in GitHub plugin example (#2995) [ #2823 ]
- 5fd5947 .Net: Some code enhancements (#2988)
- b65fb53 .Net: Remove SKParameterAttribute and related code (#2991)
- 8e2337e .Net: Refactor planners, memory config, and function extensions (#2949) [ #2912, #2931, #2848 ]
- 43dcbe5 .Net: move maxtokens property to base config Update max tokens configuration in planners (#2974) [ #2973 ]
- 02c0261 .Net: Fix Solution File (#2984) [ #2975 ]
- 9cd68ce Add deprecation warnings to samples (#2967)
- 76db027 .Net: Rename ImportAIPluginAsync Update plugin import method and planner, and rename AIPlugin to Plugin in KernelAIPluginExtensions.cs (#2968)
- 13227dc .Net: Rename skill -> plugin in examples Update URLs, file paths, and plugin/skill names in Semantic Kernel examples and KernelSyntaxExamples (#2963)
- bb5d0d6 .Net: Remove JsonPropertyOrder from OpenAIRequestSettings Refactor OpenAIRequestSettings class (#2965)
- fbd0afd .Net: Merge planner packages2 (#2931) [ #2856 ]
- a02c15e...
java-0.2.9-alpha
What's Changed
- Java: Prepare java dev iteration by @joe-braley in #2427
- SKException consistency with docs/decisions/0004-error-handling.md by @dsgrieve in #2428
- Java: Fix SQLite Memory Connector error when opening existing SK database by @milderhc in #2517
- Java: Fixes searchAsync does not limit the number of results by @kshitijcode in #2599
- Java: remove default NullMemory from DefaultSKContext builder by @dsgrieve in #2605
- Java: Builder naming consistency by @dsgrieve in #2575
- Java: Add JDBC and Postgres connectors by @milderhc in #2489
- Java: Add stepwise planner by @johnoliver in #2753
- Java: 2514 java minrelevancescore on memory api should be float by @dsgrieve in #2633
- Java - Fix several small bugs by @johnoliver in #2791
- Java: Fix memory not updating if the record already exists by @johnoliver in #2890
- Java: 2636 net java azurecognitivesearchmemory should implement memorystore by @dsgrieve in #2861
- Java: Resolve postgresql version by @joe-braley in #2928
- Java: [maven-release-plugin] prepare release java-0.2.9-alpha by @joe-braley in #2929
Full Changelog: java-0.2.8-alpha...java-0.2.9-alpha
python-0.3.13.dev
- [fc9f31a] Python: Update pyproject.toml to version 0.3.13.dev (#2859)
- [d5711d3] Python: No more hardcoded Azure OpenAI Service deployment name (#2684)
- [2d83ac2] Python: Bump pyarrow from 12.0.1 to 13.0.0 in /python (#2704)
- [730a9a5] Python: Bump ruff from 0.0.285 to 0.0.289 in /python (#2837)
- [c74ba11] Python: Add Stepwise planner example to planner notebook (#2675)
- [b87f44e] Python: Bump pytest from 7.4.0 to 7.4.2 in /python (#2789)
- [573c73d] Bump actions/checkout from 3 to 4 (#2712)
- [8fcd7c0] .Net: Fix XML escaping in skprompt.txt examples (#2827)
- [03a76bf] Python: Bump openai from 0.27.9 to 0.28.0 in /python (#2711)
- [2b94161] Python: Update 00-getting-started.ipynb (#2766)
dotnet-0.24.230918.1-preview
Breaking Changes:
- 8ea8573 .Net: Fix default value for max_tokens (#2743)
- 825171f .Net: Removing Kernel.Func() shorthand (#2836)
- 2111f5b .Net: Removed GPT3Tokenizer and related files (#2809)
Changes:
- 8ea8573 .Net: Fix default value for max_tokens (#2743)
- ee68b65 .Net: Add support for partial XML and global functions in plan parser (#2824) [ #2502 ]
- 3028744 .Net: Llama 2 with HuggingFace usage example (#2822)
- cc76ff4 .Net: Allow Action Planner to Exclude Plugins and Functions (#2802) [ #1851 ]
- ff45d4b .Net: Fix build batch to align with Bash script (#2813)
- 825171f .Net: Removing Kernel.Func() shorthand (#2836)
- f9ad129 .Net: Fixed broken references and incorrectly formatted links (#2697)
See More
- 8fcd7c0 .Net: Fix XML escaping in skprompt.txt examples (#2827) [ #2246 ]
- 5b95f79 .Net: Handle exceptions when creating plan from XML (#2832) [ #2831 ]
- edab102 .Net: Per chunk header support in the TextChunker (#2574) [ #2573 ]
- 2111f5b .Net: Removed GPT3Tokenizer and related files (#2809)
- 5a79a72 .Net: IKernel - Pre/Post RunAsync Handlers - Part 1 (#2795) [ #1714 ]
- 34456aa .Net Removing unused files fix (#2808) [ #2718, #2717, #2538 ]
- 0ce0005 .Net: Optimize 'Publish' Configuration DLLs (#2801)
- 97b8a67 .Net: Weaviate .NET Connector: Added ReadOnlyMemoryConverter to fix deserialization (#2777)
- 4a68fe7 .Net: Bump NRedisStack from 0.8.1 to 0.9.0 in /dotnet (#2783)
- 262208e .Net: Bump System.Diagnostics.DiagnosticSource from 6.0.0 to 6.0.1 in /dotnet (#2784) [ #61703, #61697, #61688 ]
- 2370ef4 .Net: Fixing sln configuration for Kusto Connector (#2798)
- a287288 .Net: Fixes for Chroma connector to be compatible with Chroma 0.4.10 (#2796)
- 4ede383 .Net: Bump Grpc.Net.Client from 2.56.0 to 2.57.0 in /dotnet (#2782) [ grpc/grpc-dotnet#2227, grpc/grpc-dotnet#2229, grpc/grpc-dotnet#2231, grpc/grpc-dotnet#2235, grpc/grpc-dotnet#2222, grpc/grpc-dotnet#2219, grpc/grpc-dotnet#2221, grpc/grpc-dotnet#2223, grpc/grpc-dotnet#2237, grpc/grpc-dotnet#2239, grpc/grpc-dotnet#2240, grpc/grpc-dotnet#2021, grpc/grpc-dotnet#2243, grpc/grpc-dotnet#2245, grpc/grpc-dotnet#2244, grpc/grpc-dotnet#2248, grpc/grpc-dotnet#2250, grpc/grpc-dotnet#2253, grpc/grpc-dotnet#2257, grpc/grpc-dotnet#2261, grpc/grpc-dotnet#2256, grpc/grpc-dotnet#2259, grpc/grpc-dotnet#2258, grpc/grpc-dotnet#2255, grpc/grpc-dotnet#2228, grpc/grpc-dotnet#2265, grpc/grpc-dotnet#2266, grpc/grpc-dotnet#2272, #2272, #2266, #2265, #2228, #2255, #2258, #2259, #2256, #2261, #2257 ]
- ef233ce .Net Gpt3tokenizer Unbounded Cache Growth Bugfix (#2780) [ #580 ]
This list of changes was auto generated.
dotnet-0.24.230912.2-preview
Changes:
- a5eb820 .Net: [dev] Improve KernelSyntaxExamples ability to filter examples. (#2764)
- 596761a .Net: [fix] StepwisePlanner ChatHistory token calculation refactoring (#2788) [ #2773 ]
- 92c4977 .Net: [fix] ImportPlan extension properly import plan object. (#2762) [ #2758 ]
- 29d7e66 .Net: [fix] Update StepwisePlanner to use LoggerFactory in PromptTemplateEngine (#2787) [ #2774 ]
This list of changes was auto generated.
python-0.3.12.dev
dotnet-0.24.230911.2-preview
Breaking Changes:
Changes:
- af7fe72 .Net: Update nuget version to 0.24
- 7e976b1 .Net: [Error handling] [Part11] Propagating exception to SK consumer code (#2721)
- cfebcae .Net: Added support for relative server URLs in OpenAPI skill (#2737)
- 5627989 .Net: Support named args (#2528)
- 2e7af81 .Net [RestAPI] Fix to skip optional payload parameters (#2742)
- 574c8ae .Net: Downgrade System.Diagnostics.DiagnosticSource package (#2746)
- 3b4fe10 .Net: Add a feature to specify service id for a semantic function (#2739)
- 434b3cf .Net: Update missing documentation (#2538)