Releases: microsoft/semantic-kernel
Releases · microsoft/semantic-kernel
python-1.13.0
Release Notes
New Features
- Python: Ollama tool call and image content by @TaoChenOSU in #9422
Enhancements and Fixes
- Python: Allow caller to specify file ids that already exist when creating assistant by @moonbox3 in #9434
- Python: Add parallel_tool_calls attribute to OpenAI chat prompt execution settings by @moonbox3 in #9479
Python Package Updates
Full Changelog: python-1.12.1...python-1.13.0
dotnet-1.26.0
Changes:
- 303c202 .Net: Version 1.26.0 (#9492)
- f0de0b6 .Net Processes: Fixing an issue with nested processes in Dapr runtime. (#9491)
- d014534 .Net: Parallel function calls option (#9487)
- 44b6762 .Net: Added a streaming flag to filter context models (#9482)
- 0edba1b .Net: Add Amazon's AWS Bedrock Connector (#7627) [ #4335 ]
- 82f248f .Net Processes - Update Runtime Exception Handling / Logging (#9457)
- c371705 .Net Processes - Facilitate Parallel Execution of LocalProcess (#9463)
- 82f7cbd .Net: VectorStore: Allow any key when using a custom collection factory (#9461)
See More
- 846c565 .Net: Azure OpenAI Temporary Fix [401 Retry Bug] (#9465) [ #8929 ]
- 5ccfeaf .Net: Enable bidirectional adapters between SK and Microsoft.Extensions.AI interfaces (#9442)
- fd4e09a .Net: Update AIModelRouter (AzureOpenAI) (#9433)
- afa3872 .Net: Update Azure AI Inference to beta.2 (#9467) [ #9466 ]
- 2fac2a0 .Net: Bump Grpc.Net.Client from 2.65.0 to 2.66.0 in /dotnet (#9449) [ grpc/grpc-dotnet#2491, grpc/grpc-dotnet#2496, grpc/grpc-dotnet#2502, grpc/grpc-dotnet#2504, grpc/grpc-dotnet#2505, grpc/grpc-dotnet#2507, grpc/grpc-dotnet#2509, grpc/grpc-dotnet#2512, grpc/grpc-dotnet#2513, grpc/grpc-dotnet#2514, grpc/grpc-dotnet#2523, grpc/grpc-dotnet#2522, grpc/grpc-dotnet#2525, grpc/grpc-dotnet#2524, grpc/grpc-dotnet#2526, grpc/grpc-dotnet#2539, #2539, #2526, #2525, #2522, #2523, #2514, #2513, #2512, #2509 ]
- 5defee5 .Net: Fix error for System.Memory.Data 6, upgrade packages dependencies (#9454) [ #9313 ]
- 0b05ba1 .Net: Bump DuckDB.NET.Data.Full from 1.1.1 to 1.1.2.1 in /dotnet (#9447)
- 2065883 .Net: Bump Microsoft.Data.SqlClient from 5.2.1 to 5.2.2 in /dotnet (#9450) [ #2650, #2779, #2789, #2815, #2816, #2817, #2648, #2775, #2618, #2802, #2803, #2794, #2550, #2777 ]
- 664e7c2 .Net: Fix mapping issue of the required payload properties (#9453)
- d2696a9 .Net Processes: State Management in Processes Part 1 (#9424)
- ea5ceb1 .Net Processes - Update shared code pattern (#9438)
- 92b2b21 .Net: comments and var name inconsistent with source (#8832)
- f08c2af .Net: Bump Microsoft.Extensions.Logging.Abstractions and Microsoft.Extensions.DependencyInjection.Abstractions in /dotnet (#9368) [ #97110, #97065, #96838, #96566 ]
- 5897e4c Update TRANSPARENCY_FAQS.md (#9198)
- 98ad5b5 .Net Processes - Updated unit-tests folder/file grouping (#9425)
- 72fdc94 .Net: Open SQLite connection when it's registered with connection string (#9407)
- a8e9090 .Net Processes - Refactored Step Activation w/ Clone Support (#9405)
- 2d06480 .Net: Add GenericDataModel support to Pinecone connector (#9394)
- 18aa431 .Net: Temporarily disable MongoDB integration tests (#9411)
- 9b67edf .Net: Added a notebook for vector stores (#9390)
- 6903d4b .Net: Bump DuckDB.NET.Data from 1.1.1 to 1.1.2.1 in /dotnet (#9369)
- 5780c6a .Net: Feature Native-AOT (#9375)
- 532abdb .Net: Disable failing integration tests (#9419)
- c069239 .Net Processes - Minor tweaks and finesse (#9392)
python-1.12.1
Release Notes
New Features
Python Package Updates
Enhancements and Fixes
- Python: Update skprompt.txt reference by @emmanuel-ferdman in #9307
New Contributors
- @emmanuel-ferdman made their first contribution in #9307
Full Changelog: python-1.12.0...python-1.12.1
python-1.12.0
Release Notes
New Features
- Python: OpenAI Structured Output
response_format
ADR by @moonbox3 in #8656 - Python: Include streaming code output for OpenAI Assistants by @moonbox3 in #9080
- Python: Add Vector Store to PostgreSQL connector by @lossyrob in #8951
- Python: Add 'low' Severity Level to ContentFilterResultSeverity Enum by @ymuichiro in #9103
- Python: Onnx Connector by @nmoeller in #8106
- Python: Bedrock connector by @TaoChenOSU in #9100
- Python: Add ability to specify a default timeout for the polling operation. by @moonbox3 in #9386
- Python: Add the Python process framework by @moonbox3 in #9363
Python Package Updates
Enhancements and Fixes
- Python/.Net: Agent Resources for Learn-Site Update by @crickman in #9104
- Python: Restructure connector unit tests by @TaoChenOSU in #9316
- Python: Restructure integration tests by @TaoChenOSU in #9331
- Python: Update 05-using-the-planner.ipynb by @iamnicoj in #9142
- Python: Return streaming tool call output to the caller by @moonbox3 in #9362
Bug Fixes and Improvements
- Python: Fix AI Search Environment Variables by @elizabethhalper in #9160
- Python: Fix issue with default opentelemetry metric in pydantic base model by @JTremb in #9292
- Python: Fix typo in 06-memory-and-embeddings.ipynb notebook by @redblacktree in #9257
- Python: Fix cancelled typo by @moonbox3 in #9389
New Contributors
- @iamnicoj made their first contribution in #9142
- @elizabethhalper made their first contribution in #9160
- @redblacktree made their first contribution in #9257
Full Changelog: python-1.11.0...python-1.12.0
dotnet-1.25.0
Changes:
- b43a0de .Net: Add the server urls to the additional properties (#9404)
- ae91890 .Net: Upgraded SK and VectorData package versions (#9402)
- ae05f2c Python: Fix cancelled typo (#9389)
- b62c692 .Net Processes - Support shared runtime code (#9370)
- 1b02ff9 .Net: Bump Microsoft.Azure.Kusto.Data from 12.2.6 to 12.2.7 in /dotnet (#9365)
- 645afc4 .Net: Bump System.Memory.Data from 8.0.0 to 8.0.1 in /dotnet (#9371) [ #95439, #95148, #95082, #94882, #95119 ]
- 9187247 .Net: Add vector search for pinecone connector. (#9378) [ #8538 ]
- 23244e2 .Net: Invoke parallel function calls concurrently (#7451)
- a6d0425 Python: Add ability to specify a default timeout for the polling operation. (#9386) [ #9364 ]
- 0043832 .Net: Scoping step Ids to a process. (#9385)
See More
- 12a31da Python: Return streaming tool call output to the caller (#9362) [ #9352 ]
- f414fcd .Net: Updated planner notebook to use function calling (#9372)
- 01c288a .Net: Added implementation of MongoDB connector for new memory design (#9330)
- f2df866 .Net Agents - Emit streaming function call content for assistant agent (#9359)
- 656159e .Net: Processes with Dapr - Improving Demo with README (#9360)
- 0c0b706 .Net: Add image to text support to rag sample. (#9357) [ #9350 ]
- 3c12a11 .Net: Create samples showing interop with langchain ingested data. (#9344) [ #9013 ]
- 0b330c9 .Net: Added an example how to get citations from chat with data response (#9353)
- 92ce1dc .Net: Added code coverage generation for experimental packages (#9336)
- 3164d67 .Net: Improved vector search query in Azure CosmosDB NoSQL connector (#9335)
- cfd404b .Net: Update the BingSearch notebook (#9317) [ #9305 ]
- fdad59f .Net: Dm/sqlserver/vector (#9295)
- 2577cc9 Python: Fix typo in 06-memory-and-embeddings.ipynb notebook (#9257) [ #9256 ]
This list of changes was auto generated.
vectordata-dotnet-9.0.0-preview.1.24523.1
Changes:
- ae91890 .Net: Upgraded SK and VectorData package versions (#9402)
- ae05f2c Python: Fix cancelled typo (#9389)
- b62c692 .Net Processes - Support shared runtime code (#9370)
- 1b02ff9 .Net: Bump Microsoft.Azure.Kusto.Data from 12.2.6 to 12.2.7 in /dotnet (#9365)
- 645afc4 .Net: Bump System.Memory.Data from 8.0.0 to 8.0.1 in /dotnet (#9371) [ #95439, #95148, #95082, #94882, #95119 ]
- 9187247 .Net: Add vector search for pinecone connector. (#9378) [ #8538 ]
- 23244e2 .Net: Invoke parallel function calls concurrently (#7451)
- a6d0425 Python: Add ability to specify a default timeout for the polling operation. (#9386) [ #9364 ]
- 0043832 .Net: Scoping step Ids to a process. (#9385)
- 12a31da Python: Return streaming tool call output to the caller (#9362) [ #9352 ]
See More
- f414fcd .Net: Updated planner notebook to use function calling (#9372)
- 01c288a .Net: Added implementation of MongoDB connector for new memory design (#9330)
- f2df866 .Net Agents - Emit streaming function call content for assistant agent (#9359)
- 656159e .Net: Processes with Dapr - Improving Demo with README (#9360)
- 0c0b706 .Net: Add image to text support to rag sample. (#9357) [ #9350 ]
- 3c12a11 .Net: Create samples showing interop with langchain ingested data. (#9344) [ #9013 ]
- 0b330c9 .Net: Added an example how to get citations from chat with data response (#9353)
- 92ce1dc .Net: Added code coverage generation for experimental packages (#9336)
- 3164d67 .Net: Improved vector search query in Azure CosmosDB NoSQL connector (#9335)
- cfd404b .Net: Update the BingSearch notebook (#9317) [ #9305 ]
- fdad59f .Net: Dm/sqlserver/vector (#9295)
- 2577cc9 Python: Fix typo in 06-memory-and-embeddings.ipynb notebook (#9257) [ #9256 ]
This list of changes was auto generated.
dotnet-1.24.1
Changes:
- a3a69c8 .Net: Set dll version number for vectordata.abstractions. (#9323)
- ec98193 .Net Processes - Use JSON Schema Generation from Type (#9309)
- a91ad4f .Net: Bump MongoDB.Driver from 2.28.0 to 2.29.0 in /dotnet (#8966) [ #1429, #1387, #1278 ]
- e9499b6 .Net: Added implementation of SQLite connector for new memory design (#9164)
- dbf1819 Python: Restructure connector unit tests (#9316)
- 1cbb965 .Net: Added example of Structured Outputs with Azure OpenAI (#9315)
- 20b5032 .Net: Update .NET notebooks to use release 1.23.0 (#9311)
This list of changes was auto generated.
vectordata-dotnet-9.0.0-preview.1.24518.1
Changes:
- a3a69c8 .Net: Set dll version number for vectordata.abstractions. (#9323)
- ec98193 .Net Processes - Use JSON Schema Generation from Type (#9309)
- a91ad4f .Net: Bump MongoDB.Driver from 2.28.0 to 2.29.0 in /dotnet (#8966) [ #1429, #1387, #1278 ]
- e9499b6 .Net: Added implementation of SQLite connector for new memory design (#9164)
- dbf1819 Python: Restructure connector unit tests (#9316)
- 1cbb965 .Net: Added example of Structured Outputs with Azure OpenAI (#9315)
- 20b5032 .Net: Update .NET notebooks to use release 1.23.0 (#9311)
- a68a6f8 .Net: Version 1.24.0 (#9314)
- 4c8e81e Python: Fix issue with default opentelemetry metric in pydantic base model (#9292) [ #9057, #9012 ]
- 0b96a81 Python: Weaviate vector store (#9101)
dotnet-1.24.0
dotnet-1.23.0
Changes:
- 6939ab8 .Net: Processes fixing sample 1 to emit exit event (#9294)
- 8b4a149 .Net Processes: Updated to process abstractions and core builders in preparation for Dapr runtime (#9285)
- fb778b7 Clean-up environment variables used by integration tests (#9287)
- 474cc69 .Net: Fixing Processes food samples diagram links + step name fix (#9262)
- 12ee20a .Net Agents - Fixed Assistant Function-Call Message Role (#9281)
- 9a378c8 .Net: Add open ai support to RAG sample (#9288)
- 8f8c768 .Net: Fix: Enhance Function Argument Validation to Prevent Null Argument Exceptions in Tool Calls. (#9273) [ #9212 ]
- f29e08f .Net: Enable the InMemoryTextSearchTests (#9255)
- 3f02946 .Net: Update SK and VectorData versions. (#9279)
- d9e929a .Net: AddVectorStoreTextSearch support service ids for dependencies (#9258)
See More
- e23d636 .Net: Change version suffix for memory connectors which implement IVectorStore (#9276)
- 03e319b .Net: Update the RAG Sample with feedback from the bug bash (#9261)
- 4e73757 .Net: Bump Microsoft.Data.Sqlite from 8.0.8 to 8.0.10 in /dotnet (#9269) [ #34561 ]
- 9fb6cdd .Net: Bump Handlebars.Net.Helpers from 2.4.5 to 2.4.6 in /dotnet (#9266) [ #101 ]
- afef598 .Net: Re-ordered parameters in VectorStoreRecordVectorAttribute (#9260)
- 524d9ab .Net: Bump xunit from 2.9.0 to 2.9.2 in /dotnet (#9267) [ #3031, #3028, #3021 ]
- 5a472f8 .Net: Bump OllamaSharp from 3.0.10 to 3.0.12 in /dotnet (#9268) [ #105, #104, #103, #96, #95 ]
- 6b1079c .Net: Update README with feedback from Bug Bash (#9249)
- e6c20cd .Net: Updated stepwise planner migration examples to use new function calling model (#9259)
- cdf3a75 .Net: New CreateFromType and CreateMetadataFromType methods (#9232) [ #8946 ]
- 384e4fd .Net: Enable the GoogleTextSearchTests (#9252)
- d620ef2 .Net: Remove class constraint for VectorStore records. (#9251)
- 3b3b5df .Net: Enable the QdrantTextSearchTests (#9254)
- 718d5cc .Net Agents - Fix
AggregatorAgent
channel management (#9236) - 8b0079c .Net Agents - Fix Assistant Token Capture and Handling of Streaming Code-Interpreter Output (#9235)
- 5b52f4e .Net: Add collection registration methods for InMemory connector and uncomment package info for VectorData.Abstractions. (#9231)
- 00d6e1e .Net: Added default index kind and distance function for Azure CosmosDB MongoDB connector (#9228)
- 23103d9 .Net: Added default index kind and distance function for Azure CosmosDB NoSQL connector (#9215)
- 616128c .Net: Address bugbash feedback for vector search samples. (#9225)
- ec9233c Python: Fix AI Search Environment Variables (#9160)
- dfce021 .Net: Moving VectorStore abstractions and VolatileVectorStore (#9207) [ #8953, #9094 ]
- 481d16a Python: Bedrock connector (#9100)
- 578fdcf .Net: Getting started samples for Text Search (#9175) [ #9074 ]
- b9e1133 Python: #6761 Onnx Connector (#8106)
- 5cc3f79 .Net Processes - Expose OnError Event Handling (#9187)
- 900beca .Net: Vector search rag sample (#9174) [ #7350 ]
- cd40e2e .Net: Bugfix {Azure}OpenAI Telemetry skipping usage information for function calling. (#9138) [ #9024 ]
- 4624417 .Net Processes - Fluent edge building (#9184)
- 4364ad1 .Net: Processes - Sample Pattern Adjustments (#9181)
- 2e607e7 .Net: Add backward compatibility and data migration examples (#9137) [ #9133 ]
- 20578d4 .Net: Allow the endpoint parameter in AddHuggingFaceChatCompletion to be optional (#9131)
- ac2c56e Python: Update 05-using-the-planner.ipynb (#9142)
- f0502f7 Remove notnull constraint from generic data model (#9172)
- c76e612 .Net: Feature vector search (#8415)
- 4914d0a Python: Add 'low' Severity Level to ContentFilterResultSeverity Enum (#9103)
- 1c10367 Bump danielpalme/ReportGenerator-GitHub-Action from 5.3.9 to 5.3.10 (#9037) [ #695, #690 ]
- 25dadeb .Net: Bump Microsoft.Extensions.Http.Resilience from 8.8.0 to 8.9.1 in /dotnet (#9149) [ dotnet/extensions#5406, dotnet/extensions#5341, dotnet/extensions#5352, dotnet/extensions#5355, dotnet/extensions#5359, dotnet/extensions#5366, dotnet/extensions#5373, dotnet/extensions#5362, dotnet/extensions#5360, dotnet/extensions#5381, dotnet/extensions#5367, dotnet/extensions#5392, dotnet/extensions#5396, dotnet/extensions#5370, dotnet/extensions#5398, dotnet/extensions#5388, #5406, #5388, #5398, #5370, #5392, #5367, #5360 ]
- b6675e7 .Net: Net: Bump System.Text.Json away from vulnerable package 8.0.4 (#9166)
- a4ddbaa .Net: SK Process - Sample 3 Food related samples (#9087)
This list of changes was auto generated.