Releases: microsoft/semantic-kernel
python-0.3.5.dev
What's Changed
- Python: Bump pytest-asyncio from 0.21.0 to 0.21.1 in /python by @dependabot in #2034
- Python: Bump black from 23.3.0 to 23.7.0 in /python by @dependabot in #2036
- Python: Bump ruff from 0.0.278 to 0.0.280 in /python by @dependabot in #2162
- Python: Bump pymilvus from 2.2.13 to 2.2.14 in /python by @dependabot in #2161
- Python: Bump certifi from 2022.12.7 to 2023.7.22 in /samples/apps/hugging-face-http-server by @dependabot in #2184
- Python: Qdrant Memory Store by @awharrison-28 in #2118
- Python: documentation for /memory by @sneha-afk in #2176
- Python: Add sequential planner to python by @joowon-dm-snu in #1916
- Python: google connector by @Sailesh-2209 in #2071
- Python: Action Planner implementation by @Sailesh-2209 in #1948
- Python: Bump cryptography from 41.0.2 to 41.0.3 in /samples/apps/hugging-face-http-server by @dependabot in #2277
- Python: Fix Integration Tests, Send Push Notifications to Teams, Add Merge Gate by @awharrison-28 in #2279
New Contributors
- @sneha-afk made their first contribution in #2176
- @ShreyasJejurkar made their first contribution in #2226
Full Changelog: python-0.3.4.dev...python-0.3.5.dev
java-0.2.7-alpha
What's Changed
- GPT3 tokenizer by @milderhc in #1869
- Java: Fix a number of planner issues, add blog example by @johnoliver in #2077
Full Changelog: java-0.2.6-alpha...java-0.2.7-alpha
java-0.2.6-alpha
Semantic Kernel for Java
Available on Maven Central under groupId com.microsoft.semantic-kernel
.
Announcement: https://devblogs.microsoft.com/semantic-kernel/introducing-semantic-kernel-for-java/
What's Changed
- Update experimental-java branch by @markwallace-microsoft in #1102
- Initial proposal for Java Kernel by @johnoliver in #1081
- Exception classes in the API should extend SKException by @dsgrieve in #1112
- Complete porting the various Blocks for Java by @johnoliver in #1108
- Tidy up Java license headers by @johnoliver in #1180
- Quick fix on the java readme (camel case on SK) by @brunoborges in #1190
- Java Sample Code modified to modernized code and easy to understand by @yoshioterada in #1175
- Standardize the Java builder pattern class layout by @johnoliver in #1179
- Basically working VolatileMemoryStore by @dsgrieve in #1198
- Java - Improve NativeFunction support by @johnoliver in #1202
- Update Maven Dependencies to latest versions and refactor parent vs BOM by @karianna in #1192
- Java - Add ChatCompletions support by @johnoliver in #1221
- Add settings retrieval through properties file and env vars by @milderhc in #1361
- Java: Complete porting TextSkill by @johnoliver in #1275
- Java - Add conversation summary skill by @johnoliver in #1291
- Make use of OpenAI SDK directly by @brunoborges in #1197
- Delete unused project OpenAI Client from the Java folder by @brunoborges in #1392
- Ensure the SK is built for JDK 8 release by @brunoborges in #1394
- No need to annotate primitive type with Nonnullable by @brunoborges in #1395
- Fix formatting by @brunoborges in #1492
- Java: MathSkill by @brunoborges in #1393
- Java: File IO skill by @brunoborges in #1399
- Java: Example14_SemanticMemory by @dsgrieve in #1355
- Java: Add Timeskill by @milderhc in #1627
- Java - Waitskill added by @yoshioterada in #1674
- Java: SemanticTextMemory#merge(MemoryQueryResult) by @dsgrieve in #1732
- Java: Http skill Added by @yoshioterada in #1712
- Java: Add sequential planner by @johnoliver in #1526
- Java: Connectors - Memory - Unit test coverage #1598 by @dsgrieve in #1795
- Add a Maven plugin to test compatibility with Android API Levels by @brunoborges in #1883
- Java: Apply formatting rules by @johnoliver in #1878
- Java: Configure pom for releases by @johnoliver in #1877
- Java: Fix example12 test by @johnoliver in #1892
- Java: Fix reactor flatMap producing out of order results by @johnoliver in #1849
- Java: Add source plugin by @brunoborges in #1925
- Java: Update to Service registry pattern by @johnoliver in #1923
- Java: Update version and groupId for release by @johnoliver in #1958
- Java: Add documentation for configuring samples and add maven exec by @johnoliver in #1850
- Java: Fix invoking Action planner not copying the invocation state by @johnoliver in #1957
- Java: Test release of 0.2.3-alpha by @milderhc in #1970
- Java: [maven-release-plugin] prepare release java-0.2.4-alpha by @johnoliver in #1971
- Java: [maven-release-plugin] prepare for next development iteration by @johnoliver in #1972
- Semantic Memory service start [extraction] by @dluc in #1965
- Java: Fix printing result in Example05 by @johnoliver in #1982
- Java: Add URL attribute to POM.xml for Java SDK by @d3r3kk in #1987
- Java: 0.25.0-alpha release setup by @d3r3kk in #1990
- Java: pom.xml updated for the next release by @d3r3kk in #1991
- Java: Add name and desc to pom.xml by @joe-braley in #2019
- Java: sk release branch by @joe-braley in #2021
New Contributors
- @yoshioterada made their first contribution in #1175
- @karianna made their first contribution in #1192
- @davearlin made their first contribution in #1491
- @d3r3kk made their first contribution in #1987
- @SebasX5 made their first contribution in #1880
Full Changelog: dotnet-0.17.230711.7-preview...java-0.2.6-alpha
dotnet-0.18.230725.3-preview
What's Changed
- .Net: Remove unused fields in unit tests by @shawncal in #2055
- .Net: SK Telemetry improvements by @dmytrostruk in #1905
- Rename Azure Search to Azure Cognitive Search by @dluc in #2075
- .Net: Fix for Chroma boolean values processing by @dmytrostruk in #2072
- .Net: Bump Microsoft.Azure.Functions.Worker from 1.17.0 to 1.18.0 in /dotnet by @dependabot in #2031
- .Net: Remove Memory property from SKContext by @shawncal in #2079
- .Net: Update to Azure.AI.OpenAI version 1.0.0-beta.6 by @anthonypuppo in #2090
- .Net: Remove CancellationToken from SKContext by @shawncal in #2086
- .Net: Minor cleanup of collection nullability. by @shawncal in #2107
- .Net: Template Engine interface cleanup by @shawncal in #2108
- .Net: Bump Microsoft.Data.Sqlite from 7.0.8 to 7.0.9 in /dotnet by @dependabot in #2032
- .Net: More telemetry for Sequential, Action and Stepwise planners by @dmytrostruk in #2156
New Contributors
- @filip-halt made their first contribution in #1941
- @jeffchuber made their first contribution in #2010
Full Changelog: dotnet-0.17.230718.1-preview...dotnet-0.18.230725.3-preview
python-0.3.4.dev
What's Changed
- Python: Milvus memory connector by @filip-halt in #1941
- Rename Azure Search to Azure Cognitive Search by @dluc in #2075
- Python: api update for 0.4.0 by @jeffchuber in #2010
- Python: skip milvus tests if the platform is windows by @awharrison-28 in #2082
- Python: KernelHttpServer by @JTremb in #915
- Python: Bump ruff from 0.0.277 to 0.0.278 in /python by @dependabot in #2037
- Python: Fix linting issues in python KernelHttpServer sample by @mkarle in #2102
- Python: Azure Cognitive Search bug fixes by @dluc in #2083
Notes
Chroma update from 0.3.2 to 0.4.0 is a breaking change. Refer to #2010
New Contributors
- @filip-halt made their first contribution in #1941
- @jeffchuber made their first contribution in #2010
Full Changelog: python-0.3.3.dev...python-0.3.4.dev
python-0.3.3.dev
What's Changed
- Python: Bump python SK package version by @dluc in #1927
- Python: Bump weaviate-client from 3.21.0 to 3.22.1 in /python by @dependabot in #1938
- Python: Bump chromadb from 0.3.26 to 0.3.27 in /python by @dependabot in #1939
- Python: postgres memory store by @cschadewitz in #1354
- Python: Add Logit-Bias to TextCompletion abstractions by @SebasX5 in #1880
- Python: Add retry logic to pinecone integration tests + fix chroma tests + fix conversation summary tests by @awharrison-28 in #1962
- Python: Default logit-bias {} instead of None by @awharrison-28 in #2005
- Python: Plan Object Model by @awharrison-28 in #1907
- Python, DotNet: New Semantic Memory Storage based on Azure Cognitive Search by @dluc in #1439
- Python: Update Python README and FEATURE_MATRIX by @alexchaomander in #2004
- Python: Bump cryptography from 41.0.0 to 41.0.2 in /samples/apps/hugging-face-http-server by @dependabot in #2006
- Python: implemented web search engine skill with bing connector by @Sailesh-2209 in #1813
- Python: temporal kernel run stream async by @joowon-dm-snu in #1691
- Python: Azure Search installation and tests improvements by @dluc in #2030
New Contributors
- @davearlin made their first contribution in #1491
- @SebasX5 made their first contribution in #1880
- @nschuessler made their first contribution in #1954
- @akshaykokane made their first contribution in #2000
- @Sailesh-2209 made their first contribution in #1813
- @Escoto made their first contribution in #2018
Full Changelog: python-0.3.2.dev...python-0.3.3.dev
dotnet-0.17.230718.1-preview
What's Changed
- .Net: Update PromptTemplateEngine to render code blocks in parallel by @dehoward in #1889
- .Net: Cleanup from Resharper analysis by @jsboige in #1914
- Allow client to provide the OpenAIClient and APIM example by @markwallace-microsoft in #1812
- .Net: Use static Regex for ActionPlanner.CreatePlanAsync by @nschuessler in #1954
- .Net: Merge feature/oobabooga branch to main by @dmytrostruk in #2016
- Update python-integration-tests.yml by @dluc in #2024
- .Net: Add custom PromptConfig to Stepwise Planner by @akshaykokane in #2000
- .Net: Ensure Action is JSON format in Stepwise Planner by @matthewbolanos in #1976
- .Net: Removing obsolete code for connectors and their registration. by @SergeyMenshykh in #2013
- .Net: Update KernelSyntaxExamples env variables by @shawncal in #1832
- Fix typo in Samples causing error: PlanningException: Create plan err by @Escoto in #2018
New Contributors
- @davearlin made their first contribution in #1491
- @SebasX5 made their first contribution in #1880
- @nschuessler made their first contribution in #1954
- @akshaykokane made their first contribution in #2000
- @Sailesh-2209 made their first contribution in #1813
- @Escoto made their first contribution in #2018
Full Changelog: dotnet-0.17.230711.7-preview...dotnet-0.17.230718.1-preview
dotnet-0.17.230711.7-preview
What's Changed
- Fix to use semantic function default values by @markwallace-microsoft in #1772
- Re-implementing the Postgres memory store by @JadynWong in #1735
- Bump Microsoft.Azure.Functions.Worker from 1.14.1 to 1.15.0 in /dotnet by @dependabot in #1780
- Chroma - fix for saving same memory record multiple times by @dmytrostruk in #1790
- Remove some unnecessary null checks by @stephentoub in #1801
- Fixed function parameter not being used for LoadFromFile by @Chinouchi in #1803
- Update Redis Connector README.md with various options to get RediSearch by @shpathak-msft in #1686
- Notebook showing how to leverage Chroma for Semantic Memory by @dluc in #1785
- Improve postgres memory by @JadynWong in #1794
- Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3 in /dotnet by @dependabot in #1825
- Downgrade several 7.0.* packages to 6.0.* by @stephentoub in #1799
- Bump Microsoft.Azure.Functions.Worker.Sdk from 1.10.0 to 1.11.0 in /dotnet by @dependabot in #1826
- Update links in Connectors.Memory.Redis README by @gitri-ms in #1852
- Feature/notebook bing search by @N-E-W-T-O-N in #1729
- .Net: Bump Grpc.Net.Client from 2.54.0 to 2.55.0 in /dotnet by @dependabot in #1858
- Adding dotnet.defaultSolution to .vscode settings by @shawncal in #1887
- Removing TrustService from Kernel.Core (to become extension) by @shawncal in #1895
- .Net: Bump NRedisStack from 0.6.1 to 0.8.0 in /dotnet by @dependabot in #1855
- .Net: Bump Microsoft.Data.Sqlite from 6.0.19 to 7.0.8 in /dotnet by @dependabot in #1857
- Make MaxTokens nullable by @anthonypuppo in #1367
- .Net: upgrade duckdb to strong named version by @colombod in #1913
- Updating dotnet samples to 17.230704.3 by @shawncal in #1886
- .Net Notebook: Fixing new skills namespace in memory notebook by @jsboige in #1912
- .Net: Bump xunit.runner.visualstudio from 2.4.5 to 2.5.0 in /dotnet by @dependabot in #1935
- .Net: Bump xunit.analyzers from 1.1.0 to 1.2.0 in /dotnet by @dependabot in #1934
- .Net: Bump Microsoft.Azure.Functions.Worker from 1.16.0 to 1.17.0 in /dotnet by @dependabot in #1936
New Contributors
- @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: dotnet-0.17.230629.1-preview...dotnet-0.17.230711.7-preview
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