Skip to content

Releases: microsoft/semantic-kernel

python-0.3.14.dev

23 Oct 21:17
aef2bdd
Compare
Choose a tag to compare
  • [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 match logging.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

23 Oct 17:17
4253c39
Compare
Choose a tag to compare
dotnet-1.0.0-beta3 Pre-release
Pre-release

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

16 Oct 16:41
4fc94a2
Compare
Choose a tag to compare
dotnet-1.0.0-beta2 Pre-release
Pre-release

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

09 Oct 18:13
26832ea
Compare
Choose a tag to compare
dotnet-1.0.0-beta1 Pre-release
Pre-release

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...
Read more

java-0.2.9-alpha

26 Sep 08:10
95a2ff9
Compare
Choose a tag to compare

What's Changed

Full Changelog: java-0.2.8-alpha...java-0.2.9-alpha

python-0.3.13.dev

18 Sep 23:53
fc9f31a
Compare
Choose a tag to compare
  • [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

18 Sep 18:00
8ea8573
Compare
Choose a tag to compare
Pre-release

Breaking Changes:

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

This list of changes was auto generated.

dotnet-0.24.230912.2-preview

12 Sep 16:17
a5eb820
Compare
Choose a tag to compare
Pre-release

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

11 Sep 20:12
407601f
Compare
Choose a tag to compare
  • [407601f] Python: Update pyproject.toml with version=0.3.12 (#2779)
  • [1b883ea] Python: Add init file to connectors/memory (#2769)
  • [f2f8d5a] Python - Azure Cognitive Search Connector - Remove redeclaration (#2740)
  • [d17e038] Python: doc: fix the import (#2691)

dotnet-0.24.230911.2-preview

11 Sep 18:00
af7fe72
Compare
Choose a tag to compare
Pre-release

Breaking Changes:

  • 7e976b1 .Net: [Error handling] [Part11] Propagating exception to SK consumer code (#2721)

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)