Releases: microsoft/semantic-kernel
Releases · microsoft/semantic-kernel
dotnet-1.18.0-rc
Note:
This release updates the Azure OpenAI SDK dependency to V2:
This also introduces a dependency on the new Open AI SDK (also V2):
RC is based on the feature-connectors-openai feature branch.
Connector Migration Guid: https://learn.microsoft.com/en-us/semantic-kernel/support/v2-openai-migration-guide
Agent Framework
The OpenAIAssistantAgent
now supports Assistant V2 features: https://platform.openai.com/docs/api-reference/assistants
All agent samples have been updated:
- https://github.com/microsoft/semantic-kernel/tree/feature-connectors-openai/dotnet/samples/GettingStartedWithAgents
- https://github.com/microsoft/semantic-kernel/tree/feature-connectors-openai/dotnet/samples/Concepts/Agents
Changes:
- 9e59698 .Net Agents - Assistant V2 Migration (#7126)
- 8be28e1 .Net: OpenAI V2 - Small fix (#8015)
- 73319b1 Merge branch 'main' into feature-connectors-openai
- bdf15a8 .Net Agents -
ChatCompletionAgent
Pre-Graduation (#7900) - 196cadd Update base package version
- a18953f .Net: Enable code coverage for OpenAi connectors (#7970)
- e8ace92 .Net: Allow chat history mutation from auto-function invocation filters (#7952)
- eeef023 Merge branch 'main' into feature-connectors-openai
- 77fefb9 Fix namespace order
- 84aece3 Fix Azure namespace
See More
* 092992b Merge branch 'main' of https://github.com/microsoft/semantic-kernel into feature-connectors-openai * d492d84 .Net: [Feature branch] Added release candidate suffix for production packages (#7623) * 65bfdf8 Merge branch 'main' into feature-connectors-openai * c31269f Merge branch 'main' into feature-connectors-openai * a7e8c94 Merge branch 'main' into feature-connectors-openai * 6aa0d26 Merge branch 'main' into feature-connectors-openai * f0c97df Merge branch 'main' into feature-connectors-openai * 719cce3 .Net: OpenAI V2 Migration - Small fixes (#7532) * 4135c51 Merge branch 'main' into feature-connectors-openai * 8dbba0f Merge branch 'main' into feature-connectors-openai * 93bfab4 .Net: OpenAI V2 Migration - Apply recommendations (#7471) [ #7346 ] * 8f26ee7 Merge branch 'main' into feature-connectors-openai * 718505f .Net: OpenAI V2 -> OpenAI Renaming - Phase 03 (#7454) [ #6870 ] * 6c6bc5c .Net: OpenAI V2 IntegrationTests Merge - Phase 02 (#7453) * 21a905f Merge new agent samples * 12925ab Merge branch 'main' into feature-connectors-openai * 61328ec Merge branch 'main' into feature-connectors-openai * 3117d3c .Net: OpenAI V2 Migration - Decomission V1 Phase 01 (#7446) [ #6870 ] * 2f4785e Merge branch 'main' into feature-connectors-openai * 497f225 .Net: Net: OpenAI v2 Reusability (#7427) [ #7430 ] * 89773be Merge branch 'main' into feature-connectors-openai * ecd3fee .Net: OpenAI V2 Optional Settings (#7409) [ #7111 ] * dd0e4fa Merge branch 'main' into feature-connectors-openai * 6044fbb Merge branch 'main' into feature-connectors-openai * 974dc99 .Net: OpenAI V2 - Demos Migration (#7384) [ #6876 ] * c03cc7f .Net: Migrate remaining samples to new {Azure}OpenAI services (#7353) * d436430 .Net: Test execution settings compatibility (#7337) * 3b8e54f .Net: Refactor samples to use new {Azure}OpenAI connectors (#7334) * 8797fc9 Fix merge (exclude new concept sample and demo) * 7f98d4f Resolve merge from main * fd79d99 Merge branch 'feature-connectors-openai' of https://github.com/microsoft/semantic-kernel into feature-connectors-openai * f356b9d .Net: Chat history serialization test + bug fix (#7305) * c425b78 .Net: OpenAI V2 - Concepts Migration - Phase 2.0 (#7233) * 44f27a2 .Net: Cleanup (#7266) * 4c6b99b .Net: Minimize *prompt execution settings duplication (#7265) * 3851576 .Net: Remove unnecessary azure chat message content classes (#7259) * 9fae258 .Net Remove Azure* redundant function calling classes (#7236) * 66a9f24 Merge branch 'feature-connectors-openai' of https://github.com/microsoft/semantic-kernel into feature-connectors-openai * 5b30e33 .Net: Remove unnecessary breaking changes (#7235) * a3145a2 .Net: Preparing grounds for Concepts OpenAI V2 migration (#7229) * 49ff10f .Net: Rollback unnecessary breaking change (#7222) * f0b2757 .Net: Remove time stamp granularities (#7214) * 80c8518 Merge branch 'feature-connectors-openai' of https://github.com/microsoft/semantic-kernel into feature-connectors-openai * 89c2096 Merge branch 'main' into feature-connectors-openai * 5dadd59 Merge branch 'main' into feature-connectors-openai * a10e9f2 .Net: Align metadata names with underlying library ones (#7207) * 64120d3 .Net: OpenAI V2 Removing LogActivity Extra Implementation (#7205) * bd4dde0 .Net: Remove AzureOpenAIFileService (#7195) * 3325773 .Net: OpenAI V2 - Reverting all avoidable Breaking Changes - Phase 08 (#7203) * f7e7e29 .Net: OpenAI V2 - FileService Obsolescence (#7184) * f5b9bdc .Net: OpenAI V2 Connector - ChatCompletion + FC - Phase 06 (#7138) * 13a9318 .Net: Copy OpenAI file service to the Connectors.AzureOpenAI project (#7148) * 9238604 .Net: AzureOpenAI services cleanup (#7140) * d230cce .Net: OpenAI V2 - Audio to Text - Response Format as Enum conversion for format (#7141) * 7b21ee8 .Net: Migrate AzureOpenAIAudioToTextService to Azure.AI.OpenAI SDK v2 (#7130) * b458a74 .Net: Migrate AzureOpenAITextToAudioService to Azure.AI.OpenAI SDK v2 (#7102) * ba1df51 .Net: Prepare AzureOpenAIAudioToTextService for migration to the Azure.AI.OpenAI SDK V2 (#7112) * 5eefea7 .Net: Clean-up (#7107) * 6d7434f .Net: Migrate AzureOpenAITextToImageService to Azure.AI.OpenAI SDK v2 (#7097) * 965fe63 .Net: Copy AzureOpenAITextToAudioService related code to AzureOpenAI project (#7099) * caed23a .Net: OpenAI V2 - Migrated FileService - Phase 05 (#7076) * 48eb9c3 .Net: Migrate AzureOpenAITextToImageService to Azure.AI.OpenAI v2 (#7093) * 43d7ecb Add connector unit tests: Qdrant, Redis * c54127a Merge from main * 47676ae .Net: Copy OpenAITextToImageService related code to AzureOpenAI project (#7077) * 1f16875 .Net: Split service collection and kernel builder extension methods into separate classes. (#7078) * d3cf959 .Net: Remove exception utility duplicate (#7074) * edb7442 .Net: Tidying up AzureOpenAIChatCompletionService (#7073) * f266504 .Net: Split ClientCore class (#7060) * 3ebe6ef .Net: OpenAI V2 - Migrate Audio Services Phase 04 (#7029) * 5bc3a78 .Net: Move AzureOpenAIChatCompletionService to the Services folder (#7048) * 2941245 .Net: Migrate AzureOpenAITextEmbeddingGenerationService to Azure AI SDK v2 (#7030) * c4c1878 .Net: AzureOpenAIChatCompletionService Functionality Cleanup (#7024) * 05374c8 .Net: Copy AzureOpenAITextEmbeddingGenerationService to Connectors.AzureOpenAI project (#7022) * 6af09e2 .Net: Extension methods & integration tests for AzureOpenAIChatCompletionService v2 (#7003) * f8a22b8 .Net: Migrate Azure Chat Completion Service to AzureOpenAI SDK v2 (#6984) * c8d9ade .Net OpenA...python-1.5.0
New Features
- Python: Introduced new memory stores and collections by @eavanvalkenburg in #7614
- The following examples demonstrate the new capabilities related to memory stores and data models:
Python Package Updates
- Python: Bump pytest-asyncio from 0.23.7 to 0.23.8 in /python by @dependabot in #7889
- Python: Bump Python version to 1.5.0 for a release. by @moonbox3 in #7954
Full Changelog: python-1.4.0...python-1.5.0
dotnet-1.17.1
Changes:
- f71d326 .Net: Package version 1.17.1 (#7971)
- 3b0d086 .Net Agents - ChatHistory Reducer Pattern (#7570)
This list of changes was auto generated.
dotnet-1.17.0
Changes:
- 35a3975 .Net: Disable redis integration tests since they are intermittently failing on ubuntu (#7955)
- 8371e09 .Net: Moving VectorStore DI extensions to core namespace. (#7953)
- 7b8ac8a .Net: SK AI Model Router Demo (#7615) [ #7616 ]
- a41bb91 .Net: Bugfix - ACA Sessions - Code Interpreter Demo (#7899) [ #7429 ]
- e867457 .Net: Bump Microsoft.Identity.Client from 4.61.3 to 4.62.0 in /dotnet (#7895) [ #4462, #4412, #4815, #4786, #4784, #4836, #4846, #4820, #4818, #4840, #4793, #4830, #4827 ]
- 07f94f2 .Net: Package version 1.17.0 (#7906)
- 1e982be .Net: Adding VectorStore abstractions and 5 sample implementations (#7595)
See More
- 94860c5 .Net: Bump Microsoft.OpenApi.Readers and Microsoft.OpenApi in /dotnet (#7892) [ #1761, #1760, #1758, #1755, #1754, #1751, #1753, #1750, #1747, #1746, #1744, #1745, #1743, #1741, #1742, #1717, #1736, #1737, #1739, #1734, #1731, #1728, #1718, #1725, #1724, #1722, #1721, #1723, #1720, #1716, #1714, #1713, #1703, #1708, #1690, #1704, #1685, #1683, #1689, #1702, #1698, #1697, #1701 ]
- 385c496 .Net: Bump DocumentFormat.OpenXml from 3.0.2 to 3.1.0 in /dotnet (#7893) [ #1751, #1755, #1760, #1759, #1754, #1756, #1753, #1734, #1733, #1727, #1725 ]
- 4ed8fad Fix JSON schema generation for .NET 9 (#7611)
- dbc1851 .Net Agents - Identify assistant code-interpreter response with metadata (#7882)
- a796f7f .Net Agents - Fix
ChatCompletion_FunctionTermination
to actually useIAutoFunctionInvocationFilter
(as intended) (#7855) - 79c029f .Net: Baseline 1.16.2 (#7566)
This list of changes was auto generated.
python-1.4.0
New Features
- Python: Google AI Connector by @TaoChenOSU in #7419
- Python: Vertex AI Connector by @TaoChenOSU in #7481
- Python: Introduce the non-chat, non-streaming OpenAIAssistantAgent, samples, and tests by @moonbox3 in #7477
- Python: Function calling in Google connectors by @TaoChenOSU in #7603
- Python: Mistral AI Embedding Connector by @nmoeller in #7122
- Python: Add OpenTelemetry to Python SK by @glahaye in #6914
Python Package Updates
- Python: Bump azure-ai-inference from 1.0.0b1 to 1.0.0b2 in /python by @dependabot in #7273
- Python: Bump pyarrow from 16.1.0 to 17.0.0 in /python by @dependabot in #7396
- Python: Bump pydantic from 2.8.0 to 2.8.2 in /python by @dependabot in #7394
Enhancements and Fixes
- Python: Persist user and assistant messages in chat history (concept sample) by @moonbox3 in #7407
- Python: Update MMLU sample so that it works with all Chat Completion services by @TaoChenOSU in #7455
- Python: small improvements in test running by @eavanvalkenburg in #7576
- Python: Refactor agent retrieve method to be classmethod. Update tests. by @moonbox3 in #7854
Bug Fixes and Improvements
- Update README.md by @sophialagerkranspandey in #7068
- Python: serialize the result as string, consistent with behavior before 1.2 by @eavanvalkenburg in #7528
- Python: removed underscore in .env for open_ai by @cvaisnor in #7625
- Python: Update chat history channel to produce the correct messages with a visibility bool by @moonbox3 in #7619
- Python: removed D101 and fixes for it by @eavanvalkenburg in #7853
- Python: additional details for pypi by @eavanvalkenburg in #7612
New Contributors
Full Changelog: python-1.3.0...python-1.4.0
dotnet-1.16.2
Changes:
- 6f39b44 Version 1.16.2 (#7564)
- dce34f7 .Net: Bump Microsoft.Azure.Kusto.Data from 12.2.2 to 12.2.3 in /dotnet (#7553)
- 1641aea .Net: Bump DuckDB.NET.Data.Full from 1.0.1 to 1.0.2 in /dotnet (#7552)
- fea7df8 .Net: Bump Azure.Search.Documents from 11.5.1 to 11.6.0 in /dotnet (#7555) [ #44485, #45056, #45047, #45054, #45045, #44991, #45040 ]
- 430dd8d ADR - Agent Framework (#5922)
See More
- 35b52a5 Update README.md (#7068)
- ff051d6 .Net: Promote cancelled exception data to kernel function cancelled exception (#7450)
- 897bc40 .Net: Test with the LightPlugin (#7285) [ #7268 ]
- 5c7f9ba .Net Agents - Fix interoperability of assistant generated content (#7415)
- 699e1ae .Net: Baseline 1.16.1 (#7417)
- 57c7253 .Net: using a more modern and compatible collation (#7425)
- 305b2ee .Net: Remove log entry (#7418)
python-1.3.0
New Features
- Python: Introduce the single, non-group chat completion agent including concept samples by @moonbox3 in #7116
- Python: add experimental unit tests for python 3.13 by @eavanvalkenburg in #7204
- Python: Migrate to Ollama Python SDK by @TaoChenOSU in #7165
- Python: MaaS sample with MMLU by @TaoChenOSU in #7299
- Python: Add application ID for Azure AI Inference by @TaoChenOSU in #7341
- Python: Bump Python version to 1.3.0 from 1.2.0 for a release. by @moonbox3 in #7408
Python Package Updates
- Python: Bump zipp from 3.18.2 to 3.19.1 in /python by @dependabot in #7179
- Python: Bump motor from 3.4.0 to 3.5.0 in /python by @dependabot in #7160
- Python: Bump ruff to 0.5.1 by @moonbox3 in #7180
- Python: Bump pydantic-settings from 2.3.3 to 2.3.4 in /python by @dependabot in #7159
- Python: Bump mistralai from 0.4.1 to 0.4.2 in /python by @dependabot in #7161
- Python: Bump certifi from 2024.2.2 to 2024.7.4 in /python by @dependabot in #7120
- Python: Bump transformers from 4.41.2 to 4.42.4 in /python by @dependabot in #7275
- Python: Bump chromadb from 0.5.3 to 0.5.4 in /python by @dependabot in #7276
- Python: Bump ruff from 0.5.1 to 0.5.2 by @moonbox3 in #7358
Enhancements and Fixes
- Python: mypy and tests for OpenAI by @eavanvalkenburg in #7144
- Python: allow more options for FunctionCallContent constructor by @eavanvalkenburg in #7105
- Python: Increase unit test coverage by @moonbox3 in #7211
- Python: added singular get methods by @eavanvalkenburg in #7202
- Python : CQ MyPy Fix for MistralAI Connector by @nmoeller in #7182
- Python: Azure AI Inference connector code quality improvement by @TaoChenOSU in #7217
- Python: Notebook ServiceSettings needs the create method. by @moonbox3 in #7366
- Python: Json schema improvements for Union and Optional by @moonbox3 in #7367
Bug Fixes and Improvements
- Python: Small docstring fix by @qowlsdn8007 in #7187
- Python: File id fix by @eavanvalkenburg in #7219
- Python: remove continue on error on steps by @eavanvalkenburg in #7220
- Python: updated test coverage run by @eavanvalkenburg in #7224
- Python: fix runs on by @eavanvalkenburg in #7226
- Python: Fix test coverage by @eavanvalkenburg in #7227
- Python: filepath fix by @eavanvalkenburg in #7228
- Python: added tests for singular and small fix to code coverage by @eavanvalkenburg in #7223
- Python: fix for kernel function type_object when not using Annotations. Add more unit tests. by @moonbox3 in #7338
New Contributors
- @qowlsdn8007 made their first contribution in #7187
Full Changelog: python-1.2.0...python-1.3.0
dotnet-1.16.1
Changes:
- f8878be .Net: Version1.16.1 (#7413)
- a2f4950 .Net: Bump xunit.analyzers from 1.14.0 to 1.15.0 in /dotnet (#7399) [ #184, xunit/xunit#2943 ]
- 190b69b .Net: Added additional data to auto function invocation filter context (#7398)
- 1652b9f .Net: Bump Microsoft.Extensions.Http.Resilience from 8.6.0 to 8.7.0 in /dotnet (#7402) [ dotnet/extensions#5195, dotnet/extensions#5210, dotnet/extensions#5219, dotnet/extensions#5217, dotnet/extensions#5227, dotnet/extensions#5218, dotnet/extensions#5232, dotnet/extensions#5246, dotnet/extensions#5239, dotnet/extensions#5240, dotnet/extensions#5254, dotnet/extensions#5258, #5258, #5240, #5239 ]
- 53cc94e .Net: Bump Microsoft.Extensions.TimeProvider.Testing from 8.5.0 to 8.7.0 in /dotnet (#7400) [ dotnet/extensions#5195, dotnet/extensions#5210, dotnet/extensions#5219, dotnet/extensions#5217, dotnet/extensions#5227, dotnet/extensions#5218, dotnet/extensions#5232, dotnet/extensions#5246, dotnet/extensions#5239, dotnet/extensions#5240, dotnet/extensions#5254, dotnet/extensions#5258, dotnet/extensions#5134, dotnet/extensions#5147, dotnet/extensions#5152, dotnet/extensions#5158, dotnet/extensions#5166, dotnet/extensions#5167, dotnet/extensions#5169, dotnet/extensions#5172, dotnet/extensions#5177, dotnet/extensions#5182, dotnet/extensions#5129, dotnet/extensions#5024, dotnet/extensions#5192, dotnet/extensions#5191, #5258, #5240, #5239 ]
- ffeb099 .Net: Add GenAI support to Connectors.Onnx (#6518)
- f703783 Bump danielpalme/ReportGenerator-GitHub-Action from 5.2.4 to 5.3.8 (#7395) [ #681, #602, #676, #663, #674, #664, #662, #667, #665, danielpalme/ReportGenerator#671, #19 ]
- ee3f9d2 .Net: Bump Moq.Analyzers from 0.1.0 to 0.1.1 in /dotnet (#7401) [ rjmurillo/moq.analyzers#115, #55, rjmurillo/moq.analyzers#125, rjmurillo/moq.analyzers#77, rjmurillo/moq.analyzers#84, rjmurillo/moq.analyzers#52, rjmurillo/moq.analyzers#70, rjmurillo/moq.analyzers#73, rjmurillo/moq.analyzers#81, rjmurillo/moq.analyzers#86, rjmurillo/moq.analyzers#57, rjmurillo/moq.analyzers#59, rjmurillo/moq.analyzers#60, rjmurillo/moq.analyzers#61, rjmurillo/moq.analyzers#65, rjmurillo/moq.analyzers#66, rjmurillo/moq.analyzers#69, rjmurillo/moq.analyzers#71, rjmurillo/moq.analyzers#74, rjmurillo/moq.analyzers#76, rjmurillo/moq.analyzers#79, rjmurillo/moq.analyzers#80, rjmurillo/moq.analyzers#82, rjmurillo/moq.analyzers#87, rjmurillo/moq.analyzers#88, rjmurillo/moq.analyzers#94, rjmurillo/moq.analyzers#93, rjmurillo/moq.analyzers#92, rjmurillo/moq.analyzers#89, rjmurillo/moq.analyzers#100, rjmurillo/moq.analyzers#102, rjmurillo/moq.analyzers#101, rjmurillo/moq.analyzers#103, rjmurillo/moq.analyzers#99, #136, #137, #135, #119, #128, #126, #125, #115, #121 ]
- de2f1bf ADR Agents -
AgentChat
Serialization Design (#6972) - 7a06d80 ADR Agents - Assistant V2 Support (#7215)
See More
- c15e253 .Net: Bump Handlebars.Net.Helpers from 2.4.1.5 to 2.4.5 in /dotnet (#7271)
- 12a877b .Net: Sample showing how to transform a plugin (#7206)
- d2f0044 .Net: Handle missing operation id in OpenApi spec (#7344) [ #7343, #5598 ]
- 5db83a9 .Net: Added example of Plan generation and execution using Auto Function Calling (#7046)
- 4d612c3 .Net Agents - Agent History Propagation (#7216)
- 79207ff Python: Migrate to Ollama Python SDK (#7165)
dotnet-1.16.0
Changes:
- 4bbb694 Version 1.16.0 (#7301)
- a335d55 .Net: Sample showing function calling using NexusRaven (#7256) [ #7190 ]
- f2bd420 .Net: Bump Roslynator.CodeAnalysis.Analyzers from 4.12.0 to 4.12.4 in /dotnet (#7277)
- 41d106d .Net: Using OpenAPI description as default plugin description (#7264) [ #7209 ]
- 88ec98b .Net: Bump Microsoft.Data.SqlClient from 5.2.0 to 5.2.1 in /dotnet (#7269)
- 921492e .Net: Bump MongoDB.Driver from 2.25.0 to 2.27.0 in /dotnet (#7270)
- 6cfd2ec .Net: DuckDBMemoryStore RemoveBatchAsync method performance improvement (#7252)
- b05478d .Net: Pinecone RemoveBatchFromNamespaceAsync method performance optimization (#7230)
- 21a0049 .Net: Create KernelPlugin from Open API without Kernel instance (#7258) [ #6426 ]
- c81eab7 .Net: Use Arrays instead of Lists for DuckDB (#7181)
See More
- 6b59077 .Net Agents - Add dynamic logging methods (#7069)
- 434a353 .Net Agent - Cosmetic Sample Updates (#7199)
- 6258138 .Net: Upgrade the System.Text.Json package to the patched version 8.0.4 (#7185)
- 23ef6bd .Net: Bump Microsoft.ML.OnnxRuntime from 1.18.0 to 1.18.1 in /dotnet (#7162)
- 543c2fd .Net: Fixed typos in feature graduation GitHub Issue template (#7157)
- 32d3f5d .Net: Fix hugging face embedding (#6673) [ #6635 ]
- 13e3a22 .Net: Include request data when operation is cancelled (#7119) [ #7118 ]
- 23f2dce .Net: Filters graduation (#7004)
- a0a753a ADR Bug - Fixed typo in ADR (#7113)
- c8fa30b .Net: Allow custom serialization options to be passed to TextMemoryPlugin. (#7098) [ #6593 ]
- f02321d .Net: Sample showing model thought process for each function call (#6917) [ #6782 ]
python-1.2.0
What's Changed
New Features
- Azure Model-as-a-Service Python Connector: Added a new connector for Azure Model-as-a-Service to the Python SDK by @TaoChenOSU in #6742.
- FunctionChoiceBehavior Abstraction: Introduced FunctionChoiceBehavior, a new function calling abstraction that enables function calling for models beyond just OpenAI. This is not a breaking change, and FunctionCallBehavior still works, but users are urged to transition to the new abstraction by @moonbox3 in #6910.
- Azure AI Inference Function Calling: Added support for Azure AI Inference function calling by @TaoChenOSU in #7035.
- Mistral AI Chat Completion: Added support for Mistral AI Chat Completion by @nmoeller in #7049.
Python Package Updates
- grpcio-status: Updated from
1.60.0
to1.62.2
by @dependabot in #6938. - torch: Updated from
2.3.0
to2.3.1
by @dependabot in #6936. - qdrant-client: Updated from
1.9.1
to1.9.2
by @dependabot in #6937 and to1.10.0
in #7036. - transformers: Updated from
4.41.1
to4.41.2
by @dependabot in #6935. - pydantic: Updated from
2.7.3
to2.8.0
by @dependabot in #7040. - psycopg: Updated from
3.1.19
to3.2.1
by @dependabot in #7039. - chromadb: Updated from
0.5.0
to0.5.3
by @dependabot in #7038. - weaviate-client: Updated from
4.6.4
to4.6.5
by @dependabot in #7037.
Enhancements and Fixes
- DEV_SETUP.md: Updated documentation with dependencies for tests by @fhinkel in #6909.
- Local Function Calling Sample: Improved kernel and function result content with an example of local function calling using Nexus Raven by @eavanvalkenburg in #6982.
- Pyproject Restructuring: Restructured
pyproject.toml
and removed some dependencies by @eavanvalkenburg in #7005. - Removed Google Palm: Removed Google Palm dependency by @eavanvalkenburg in #7051.
- Coverage Configs: Added coverage configurations by @eavanvalkenburg in #7050.
Bug Fixes and Improvements
- Error Handling: Corrected error handling in
does_collection_exist
by @0xMihir in #6950. - Sessions Plugin: Updated sessions Python plugin to work with the correct endpoints by @moonbox3 in #7070.
- Model Compatibility Verification: Verified local models in Ollama and LM Studio compatibility with OpenAI connector by @TaoChenOSU in #6973.
- Mypy Configuration: Updated mypy configuration for better type checking and increased code quality by @eavanvalkenburg in #7139.
- Code Quality Improvements: Enabled mypy and improved code quality for various connectors and function behaviors by @moonbox3 in multiple PRs (#7153, #7163, #7154).
- Version Bump: Updated Python project version to
1.2.0
for release by @moonbox3 in #7177. - HuggingFace Connectors: Enabled mypy for HuggingFace connectors and increased unit test coverage by @moonbox3 in #7176.
New Contributors
- @fhinkel made their first contribution in #6909
- @0xMihir made their first contribution in #6950
- @nmoeller made their first contribution in #7049
Full Changelog: python-1.1.2...python-1.2.0