Skip to content

Conversation

@adamsitnik
Copy link
Member

@adamsitnik adamsitnik commented Nov 4, 2025

Thanks to microsoft/semantic-kernel#13315 the workaround is no longer required.

Microsoft Reviewers: Open in CodeFlow

@adamsitnik adamsitnik requested a review from roji November 4, 2025 08:47
@adamsitnik adamsitnik self-assigned this Nov 4, 2025
@adamsitnik adamsitnik requested a review from a team as a code owner November 4, 2025 08:47
Copilot AI review requested due to automatic review settings November 4, 2025 08:47
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR removes a temporary workaround for Qdrant not supporting Guid key types by updating to Semantic Kernel Connectors version 1.67.0-preview, which includes the fix for this limitation.

Key changes:

  • Removed the _keysAreStrings field and its conditional logic that converted Guid keys to strings for Qdrant
  • Updated MicrosoftSemanticKernelConnectorsVersion from 1.66.0-preview to 1.67.0-preview

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
src/Libraries/Microsoft.Extensions.DataIngestion/Writers/VectorStoreWriter.cs Removed workaround for Qdrant's Guid key limitation by eliminating _keysAreStrings field and using Guid keys directly
eng/Versions.props Updated Semantic Kernel Connectors to version 1.67.0-preview which includes support for Guid keys in Qdrant

Copy link
Member

@roji roji left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@adamsitnik adamsitnik merged commit a369be9 into dotnet:main Nov 4, 2025
6 checks passed
@adamsitnik adamsitnik deleted the guidKeys branch November 4, 2025 15:08
MackinnonBuck added a commit that referenced this pull request Nov 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants