Releases: microsoft/semantic-kernel
python-0.3.2.dev
What's Changed
- Bump ipykernel from 6.23.1 to 6.23.2 in /python by @dependabot in #1435
- Bump transformers from 4.29.2 to 4.30.1 in /python by @dependabot in #1433
- Bump torch from 2.0.0 to 2.0.1 in /python by @dependabot in #1432
- Consistent Defaults in Python Notebooks by @robinmanuelthiel in #1411
- Bump ruff from 0.0.257 to 0.0.272 in /python by @dependabot in #1434
- Bump weaviate-client from 3.19.2 to 3.20.0 in /python by @dependabot in #1436
- Python: added reference to AzureTextCompletion to notebook by @mathyousee in #1456
- Python: Filter only json content from basic planner execution input by @awharrison-28 in #1496
- Python: Add Grounding Skill to Samples by @riedgar-ms in #1064
- Python: Fix windows runtime error: adapt asyncio event loop policy for windows python 3.10 and above by @imfuli in #1416
- Python: wait core skill by @cschadewitz in #1373
- Python: Add option for Azure OpenAI to notebook sample 06 by @mathyousee in #1529
- Rebrand end-to-end folder under python tests by @alexchaomander in #1503
- Bump ruff from 0.0.272 to 0.0.273 in /python by @dependabot in #1619
- Bump weaviate-client from 3.20.1 to 3.21.0 in /python by @dependabot in #1562
- Python: move kernel-syntax-examples to python/samples folder by @shawncal in #1650
- Bump ruff from 0.0.273 to 0.0.275 in /python by @dependabot in #1688
- Bump ipykernel from 6.23.2 to 6.23.3 in /python by @dependabot in #1701
- Bump pytest from 7.3.2 to 7.4.0 in /python by @dependabot in #1700
- Bump numpy from 1.24.3 to 1.24.4 in /python by @dependabot in #1723
- Python: Creating Pinecone memory store for Python by @tawalke in #769
- Python: Correct syntax in core skill examples by @HenriSchulte-MS in #1731
- Python: add iso_date time skill by @ianchi in #1501
- Python: Fix for SemanticTextMemory Embedding issue by @cschadewitz in #1816
- Python: Bump ruff from 0.0.275 to 0.0.276 in /python by @dependabot in #1829
- Python: Bump ipykernel from 6.23.3 to 6.24.0 in /python by @dependabot in #1827
- Python: Bump ruff from 0.0.276 to 0.0.277 in /python by @dependabot in #1859
- Python: Enable pinecone tests to run in CI by @awharrison-28 in #1864
- Python: Make pinecone secrets accessible to integration tests by @awharrison-28 in #1865
- Python: Update notebooks and add samples for streaming and multiple responses by @awharrison-28 in #1489
- Python: adding external tokenizer to python text_chunker by @gramhagen in #1388
New Contributors
- @robinmanuelthiel made their first contribution in #1412
- @pjirsa made their first contribution in #1424
- @gromag made their first contribution in #1447
- @mathyousee made their first contribution in #1456
- @MonsterCoder made their first contribution in #1206
- @imfuli made their first contribution in #1416
- @cschadewitz made their first contribution in #1373
- @hario90 made their first contribution in #1533
- @IanNorris made their first contribution in #899
- @mahomedalid made their first contribution in #713
- @timschps made their first contribution in #1711
- @NTaylorMullen made their first contribution in #1757
- @HenriSchulte-MS made their first contribution in #1731
- @ianchi made their first contribution in #1501
- @Chinouchi made their first contribution in #1803
- @shpathak-msft made their first contribution in #1686
- @jpaarhuis made their first contribution in #1842
- @N-E-W-T-O-N made their first contribution in #1729
- @MixeroTN made their first contribution in #1870
- @matthewbolanos made their first contribution in #1685
- @anthonypuppo made their first contribution in #1367
- @gramhagen made their first contribution in #1388
Full Changelog: python-0.3.1.dev...python-0.3.2.dev
dotnet-0.17.230629.1-preview
What's Changed
- SequentialPlanner - Allow custom manual discovery and loading. by @lemillermicrosoft in #1727
- Avoid recursion in TextChunker.BuildParagraph by @stephentoub in #1709
- Fixes for OpenApiSkillsExample by @gitri-ms in #1738
- Consolidate duplicate HttpRequest files by @stephentoub in #1739
- OpenAPI fixes and improvements by @SergeyMenshykh in #1737
- Update Memory Connectors feature matrix by @dluc in #1759
- Update input when invoking function with mutable context by @gitri-ms in #1768
- Fix SKFunction.InvokeAsync to respect
input
when passed in explicitly. by @NTaylorMullen in #1757
New Contributors
- @timschps made their first contribution in #1711
- @NTaylorMullen made their first contribution in #1757
Full Changelog: dotnet-0.17.230626.1-preview...dotnet-0.17.230629.1-preview
dotnet-0.17.230626.1-preview
What's Changed
- Add support for multiple native function arguments of many types by @stephentoub in #1195
- Fix order of bool args to GetParameterMarshalerDelegate by @stephentoub in #1518
- Fix variable expansion in plan steps by @lemillermicrosoft in #1507
- Fix parameter assignment in ActionPlanner by @lemillermicrosoft in #1530
- Bump Grpc.Net.Client from 2.53.0 to 2.54.0 in /dotnet by @dependabot in #1532
- Http consistency: Grpc skills by @SergeyMenshykh in #1545
- Http consistency: OpenAPI skills by @SergeyMenshykh in #1521
- Http consistency: HttpSkill, BingConnector, GoogleConnector, and WebFileDownloadSkill by @SergeyMenshykh in #1551* Add CultureInfo to SKContext by @stephentoub in #1519
- Bump Microsoft.SemanticKernel.Skills.MsGraph from 0.15.230531.5-preview to 0.16.230615.1-preview in /dotnet by @dependabot in #1561
- Moving KernelSyntaxExamples into the dotnet/ folder by @shawncal in #1616
- Initial pass at AppInsights sending custom events by @IanNorris in #899
- GitHub Actions: node-pr builds run in parallel by @shawncal in #1626
- Stabilizing Book Creator Sample: Updating sk nuget and switching to ActionPlanner by @teresaqhoang in #1613
- Add methods to import plans into kernel by @lemillermicrosoft in #1654
- Add option to deserialize plan without requiring functions by @lemillermicrosoft in #1652
- Move SK.CoreSkills to new package: SK.Skills.Core by @shawncal in #1623
- Add NCalc skills for language-based math problems by @lemillermicrosoft in #1464
- Add Token/Logit Bias to Completion/Chat settings by @RogerBarreto in #1647
- Support of IEmbeddingGeneration<TValue, TEmbedding> interface by Kernel.GetService method by @SergeyMenshykh in #1693
- Bump Microsoft.SemanticKernel.Skills.OpenAPI from 0.15.230531.5-preview to 0.16.230615.1-preview in /dotnet by @dependabot in #1687
- Improve sequential plan parser with support for missing functions. by @lemillermicrosoft in #1615
- Chroma memory store - C# implementation by @dmytrostruk in #1634
- Add StepwisePlanner extension for MRKL style planning by @lemillermicrosoft in #1468
New Contributors
- @cschadewitz made their first contribution in #1373
- @hario90 made their first contribution in #1533
- @IanNorris made their first contribution in #899
- @mahomedalid made their first contribution in #713
Full Changelog: dotnet-0.16.230615.1-preview...dotnet-0.17.230626.1-preview
dotnet-0.16.230615.1-preview
NuGet Packages
Core:
Microsoft.SemanticKernel.0.16.230615.1-preview
Microsoft.SemanticKernel.Abstractions.0.16.230615.1-preview
Microsoft.SemanticKernel.Core.0.16.230615.1-preview
Connectors.AI:
Microsoft.SemanticKernel.Connectors.AI.HuggingFace.0.16.230615.1-preview
Microsoft.SemanticKernel.Connectors.AI.OpenAI.0.16.230615.1-preview
Connectors.Memory:
Microsoft.SemanticKernel.Connectors.Memory.AzureCognitiveSearch.0.16.230615.1-preview
Microsoft.SemanticKernel.Connectors.Memory.DuckDB.0.16.230615.1-preview
Microsoft.SemanticKernel.Connectors.Memory.Pinecone.0.16.230615.1-preview
Microsoft.SemanticKernel.Connectors.Memory.Postgres.0.16.230615.1-preview
Microsoft.SemanticKernel.Connectors.Memory.Qdrant.0.16.230615.1-preview
Microsoft.SemanticKernel.Connectors.Memory.Redis.0.16.230615.1-preview
Microsoft.SemanticKernel.Connectors.Memory.Sqlite.0.16.230615.1-preview
Microsoft.SemanticKernel.Connectors.Memory.Weaviate.0.16.230615.1-preview
Planning:
Microsoft.SemanticKernel.Planning.ActionPlanner.0.16.230615.1-preview
Microsoft.SemanticKernel.Planning.SequentialPlanner.0.16.230615.1-preview
Skills:
Microsoft.SemanticKernel.Skills.Document.0.16.230615.1-preview
Microsoft.SemanticKernel.Skills.Grpc.0.16.230615.1-preview
Microsoft.SemanticKernel.Skills.MsGraph.0.16.230615.1-preview
Microsoft.SemanticKernel.Skills.OpenAPI.0.16.230615.1-preview
Microsoft.SemanticKernel.Skills.Web.0.16.230615.1-preview
What's Changed
- OpenAPIDocumentParser class clean-up. by @SergeyMenshykh in #1390
- Bump Microsoft.Identity.Web from 2.11.0 to 2.11.1 in /dotnet by @dependabot in #1430
- Http consistency: Azure Cognitive Search Memory by @SergeyMenshykh in #1426
- TextCompletion Fixes + Interface simplification by @RogerBarreto in #1391
- Add support for overlap between paragraphs when using TextChunker to split text by @MonsterCoder in #1206
- Http consistency: Weaviate by @SergeyMenshykh in #1479
- Add Grounding Skill to Samples by @riedgar-ms in #1064
- SKFunction should return Task by @feiyun0112 in #1334
- Add chat system prompt option for text completion by @lemillermicrosoft in #1465
- Fix day format in TimeSkill by @lemillermicrosoft in #1466
Full Changelog: dotnet-0.15.230609.2-preview...dotnet-0.16.230615.1-preview
copilotchat-webapi-20230614.8.1
This is for workflow testing purposes only. A Copilot Chat WebAPI official release will become available soon.
python-0.3.1.dev
What's Changed
- Weaviate: Fix to be compatible with python 3.8 by @hsm207 in #1349
- Python: Add additional_metadata field to MemoryRecord and address TODOs in ChromaMemoryStore by @awharrison-28 in #1323
- Python: Sync pyproject.toml with requirements.txt by @awharrison-28 in #1150
- fix: Add Azure OpenAI support for python/08-native-function-inline by @mattmazzola in #1365
- Python: Added examples of using ChatCompletion models for skill building in Jupyter Notebooks by @alexchaomander in #1242
- Python: Multiple results per prompt (incl. streaming) by @awharrison-28 in #1316
- Fix functions_view.py by @salmon131 in #1213
- Add sample notebook to demo weaviate memory store by @hsm207 in #1359
- Python: Fix weaviate integration tests by @awharrison-28 in #1422
- New python release by @dluc in #1425
New Contributors
- @mattmazzola made their first contribution in #1368
Full Changelog: python-0.3.0.dev...python-0.3.1.dev
dotnet-0.15.230609.2-preview
NuGet Packages
Microsoft.SemanticKernel.0.15.230609.2-preview
Microsoft.SemanticKernel.Abstractions.0.15.230609.2-preview
Microsoft.SemanticKernel.Core.0.15.230609.2-preview
Microsoft.SemanticKernel.Connectors.AI.HuggingFace.0.15.230609.2-preview
Microsoft.SemanticKernel.Connectors.AI.OpenAI.0.15.230609.2-preview
Microsoft.SemanticKernel.Connectors.Memory.AzureCognitiveSearch.0.15.230609.2-preview
Microsoft.SemanticKernel.Connectors.Memory.DuckDB.0.15.230609.2-preview
Microsoft.SemanticKernel.Connectors.Memory.Pinecone.0.15.230609.2-preview
Microsoft.SemanticKernel.Connectors.Memory.Postgres.0.15.230609.2-preview
Microsoft.SemanticKernel.Connectors.Memory.Qdrant.0.15.230609.2-preview
Microsoft.SemanticKernel.Connectors.Memory.Redis.0.15.230609.2-preview
Microsoft.SemanticKernel.Connectors.Memory.Sqlite.0.15.230609.2-preview
Microsoft.SemanticKernel.Planning.ActionPlanner.0.15.230609.2-preview
Microsoft.SemanticKernel.Planning.SequentialPlanner.0.15.230609.2-preview
Microsoft.SemanticKernel.Skills.Document.0.15.230609.2-preview
Microsoft.SemanticKernel.Skills.Grpc.0.15.230609.2-preview
Microsoft.SemanticKernel.Skills.MsGraph.0.15.230609.2-preview
Microsoft.SemanticKernel.Skills.OpenAPI.0.15.230609.2-preview
Microsoft.SemanticKernel.Skills.Web.0.15.230609.2-preview
What's Changed
- Upgrade System.Text.Json and Microsoft.Extensions.Logging versions to 7.0 by @stephentoub in #1297
- Remove System.Linq.Async dependency from SK by @stephentoub in #1299
- Fix incorrect attribute causing the Qdrant connector to break by @craigomatic in #1313
- Http consistency: Hugging Face by @SergeyMenshykh in #1261
- Http consistency: Pinecone by @SergeyMenshykh in #1262
- Support for Multi Model Detailed Response (Max Tokens, Prompt Tokens, etc) by @RogerBarreto in #1181
- IChatCompletion Multiple Results / New Interfaces by @RogerBarreto in #1117
- Removed embeddingSpan instance, as it is not used within the GetNeare… by @alessandro-avila in #1358
- Remove unused variables in ActionPlanner.CreatePlanAsync by @xbotter in #1370
- Reduce Logging Dependencies by @eerhardt in #1300
- Weaviate connector by @codebrain in #1219
- Fix input handling and context passing in planners by @lemillermicrosoft in #1380
- Add Azure Dall-E by @xbotter in #1209
- Redis connector for Semantic Memory by @JadynWong in #1178
- Http consistency: Qdrant by @SergeyMenshykh in #1385
Full Changelog: dotnet-0.15.230531.5-preview...dotnet-0.15.230609.2-preview
python-0.3.0.dev
What's Changed
- Add support for weaviate as a memory store (Python) by @hsm207 in #804
- Bump SK python version from 0.2.9 to 0.3.0, update feature matrix by @dluc in #1342
New Contributors
Full Changelog: python-0.2.9.dev...python-0.3.0.dev
dotnet-0.15.230531.5-preview
NuGet Packages
Microsoft.SemanticKernel.0.15.230531.5-preview
Microsoft.SemanticKernel.Abstractions.0.15.230531.5-preview
Microsoft.SemanticKernel.Connectors.AI.HuggingFace.0.15.230531.5-preview
Microsoft.SemanticKernel.Connectors.AI.OpenAI.0.15.230531.5-preview
Microsoft.SemanticKernel.Connectors.Memory.AzureCognitiveSearch.0.15.230531.5-preview
Microsoft.SemanticKernel.Connectors.Memory.DuckDB.0.15.230531.5-preview
Microsoft.SemanticKernel.Connectors.Memory.Pinecone.0.15.230531.5-preview
Microsoft.SemanticKernel.Connectors.Memory.Postgres.0.15.230531.5-preview
Microsoft.SemanticKernel.Connectors.Memory.Qdrant.0.15.230531.5-preview
Microsoft.SemanticKernel.Connectors.Memory.Sqlite.0.15.230531.5-preview
Microsoft.SemanticKernel.Core.0.15.230531.5-preview
Microsoft.SemanticKernel.Planning.ActionPlanner.0.15.230531.5-preview
Microsoft.SemanticKernel.Planning.SequentialPlanner.0.15.230531.5-preview
Microsoft.SemanticKernel.Skills.Document.0.15.230531.5-preview
Microsoft.SemanticKernel.Skills.Grpc.0.15.230531.5-preview
Microsoft.SemanticKernel.Skills.MsGraph.0.15.230531.5-preview
Microsoft.SemanticKernel.Skills.OpenAPI.0.15.230531.5-preview
Microsoft.SemanticKernel.Skills.Web.0.15.230531.5-preview
What's Changed
- Update jira plugin UI for copilot chat by @amsacha in #1019
- CopilotChat: Enable Mail.Send in Microsoft Graph plugin by @adrianwyatt in #1020
- Copilot Chat: Fix bot profile pictures end up the same after refresh by @TaoChenOSU in #1018
- Rendering clickable URLs and fixing scrollbar styling by @teresaqhoang in #1023
- Copilot chat: ChatController by @TaoChenOSU in #986
- Edit bot name refactor (modal flow) by @teresaqhoang in #1028
- Copilot log out by @teresaqhoang in #1029
- Update SK nugets in Copilot Chat by @glahaye in #1027
- Bring bash deployment scripts back up to date by @glahaye in #1024
- ITextCompletion Multiple Results (Incl. Streaming) by @RogerBarreto in #952
- Fix incorrect condition in QdrantMemoryStore.DeleteCollectionAsync by @craigomatic in #1025
- Copilot Chat setup script fixes by @gitri-ms in #1039
- Fix code style and xmldocs, add Roslynator analyzer by @dluc in #1030
- python: add chroma memory store by @joowon-dm-snu in #957
- Python: Merge Kernel, KernelBase, KernelExtensions by @awharrison-28 in #1015
- Fix authentication in notebook by @riedgar-ms in #1022
- UX: Fix preview wrap in chatlistitem by @Vivihung in #1067
- Update to Readme.MD Note by @nacharya1 in #1068
- Hotfix - ChatCompletionImpl as ITextCompletion Regression Fix and Added Tests by @RogerBarreto in #1062
- Frontloading chat on UploadBot + fixing chatlist timestamps by @teresaqhoang in #1070
- Pinecone memory connector by @dmytrostruk in #1065
- UX: Fix alignment in chat message by @Vivihung in #1076
- Edit README sample code error in dotnet by @Masumi-M in #1038
- CopilotChat: Combine AIOptions into a common setting. by @adrianwyatt in #1031
- Clean up InternalsVisibleTo, add "Publish" target by @shawncal in #1056
- Enabling API key auth in Copilot FE by @teresaqhoang in #1072
- Fix bug preventing Qdrant points with numeric id from being consumed by @craigomatic in #1075
- Fixed this notebook automatically resetting the bool to false by @adityachallapally in #935
- Fix MIME type console error and enable WebApp production build by @teresaqhoang in #1085
- Fix for CopilotChat error: "Unable to load chats. Details: interaction_in_progress: Interaction is currently in progress." by @gitri-ms in #1084
- Updates to copilotchat READMEs by @adrianwyatt in #1086
- Fix dotnet graph-api-skills sample by @MGudgin in #920
- Bring ARM templates up to date with their bicep counterparts by @glahaye in #1094
- Fix Remaining R# Warnings + Task Error (.net 7) by @RogerBarreto in #1041
- Fix unwieldy XML comment leading to poor IntelliSense by @stephentoub in #1101
- Postgres connector for Semantic Memory by @JadynWong in #946
- Enable retry logic integration tests by @lemillermicrosoft in #1096
- Python: Remove basic planner from core skills init by @alexchaomander in #1100
- Improve error messages displayed in copliot chat front end by @amsacha in #1083
- Add Java specific gitignore and editorconfig by @johnoliver in #1098
- Integration tests to reproduce BadRequest issue by @kaza in #1061
- Upgrade .NET notebooks to latest nuget by @dluc in #1089
- �Fix delegate_inference.py by @salmon131 in #1054
- Python: make abstraction usage consistent by @awharrison-28 in #1052
- CopilotChat: Qdrant Cloud support by @adrianwyatt in #1107
- Skip OpenAI chat completion test by @lemillermicrosoft in #1111
- [CC] Resetting redux state on log-out + CSS styling by @teresaqhoang in #1114
- Deploy CORS correctly by @glahaye in #1116
- CopilotChat: Replace "SK" with "SemanticKernel" and add App Service Plan allowable values. by @adrianwyatt in #1109
- Improvements to SKFunction interface by @dluc in #1060
- Remove Qdrant from webapi scripts and update default package zip filename by @adrianwyatt in #1118
- CopilotChat email body is the user intent and not the requested body. by @gitri-ms in #1119
- Copilot Chat - Analyzers, detach from dotnet props by @shawncal in #1091
- CopilotChat: Remove qdrant from deploy to azure temporarily by @adrianwyatt in #1122
- Improve chat controller logging by @glahaye in #1123
- Fix Yarn link and add QnA in CopilotChat by @Vivihung in #1124
- Add CLSCompliantAt...
python-0.2.9.dev
What's Changed
- python: add chroma memory store by @joowon-dm-snu in #957
- Python: Merge Kernel, KernelBase, KernelExtensions by @awharrison-28 in #1015
- Python: Remove basic planner from core skills init by @alexchaomander in #1100
- �Fix delegate_inference.py by @salmon131 in #1054
- Python: make abstraction usage consistent by @awharrison-28 in #1052
- Feature python integration tests by @awharrison-28 in #1134
- Adding Python notebook for native function examples by @carterwilliamson in #699
- Python: Correct function name by @riedgar-ms in #1157
- Python/text completion streaming by @awharrison-28 in #1115
- Add new relative time skills for ' ago' and 'last ' by @tim-gill in #927
- Bump python release number - 0.2.9.dev by @awharrison-28 in #1277
New Contributors
- @riedgar-ms made their first contribution in #1022
- @salmon131 made their first contribution in #1054
- @carterwilliamson made their first contribution in #699
- @tim-gill made their first contribution in #927
Full Changelog: python-0.2.8.dev...python-0.2.9.dev