Skip to content

.Net MEVD: Update NRedisStack to 1.0.0 to get Full Framework fixes - #12163

Merged
Adam Sitnik (adamsitnik) merged 3 commits into
microsoft:feature-vector-data-preb3from
adamsitnik:redis
May 19, 2025
Merged

Adam Sitnik (adamsitnik) merged 3 commits into
microsoft:feature-vector-data-preb3from
adamsitnik:redis

Conversation

@adamsitnik

Copy link
Copy Markdown
Member

No description provided.

@adamsitnik
Adam Sitnik (adamsitnik) requested a review from a team as a code owner May 19, 2025 13:04
@markwallace-microsoft Mark Wallace (markwallace-microsoft) added .NET Issue or Pull requests regarding .NET code kernel Issues or pull requests impacting the core kernel memory labels May 19, 2025
<PackageVersion Include="Pgvector" Version="0.3.1" />
<PackageVersion Include="sqlite-vec" Version="0.1.7-alpha.2.1" />
<PackageVersion Include="NRedisStack" Version="0.12.0" />
<PackageVersion Include="NRedisStack" Version="1.0.0" />

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

The number of test failures went from 82 to 4 after that (On Full Framework)

</ItemGroup>

<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' Or '$(TargetFramework)' == 'net462' ">
<PackageReference Include="Microsoft.Bcl.AsyncInterfaces" />

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

it's not needed anymore, as it depends on System.Text.Json which has a dependency to Microsoft.Bcl.AsyncInterfaces

=> base.SpecialCharactersText;
#else
// Redis client doesn't properly escape '"' on Full Framework.
=> """>with $om[ specia]chara<ters'and\stuff""";

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

It's basically what the base class is using, except of "

@adamsitnik
Adam Sitnik (adamsitnik) merged commit af2bd36 into microsoft:feature-vector-data-preb3 May 19, 2025

This branch was previously deployed

1 inactive deployment
integration — edb881de Deployed May 19, 2025 by adamsitnik
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kernel Issues or pull requests impacting the core kernel memory .NET Issue or Pull requests regarding .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants