Skip to content

Http consistency: Weaviate#1479

Merged
lemillermicrosoft merged 5 commits intomicrosoft:mainfrom
SergeyMenshykh:http-consistency-weaviate
Jun 15, 2023
Merged

Http consistency: Weaviate#1479
lemillermicrosoft merged 5 commits intomicrosoft:mainfrom
SergeyMenshykh:http-consistency-weaviate

Conversation

@SergeyMenshykh
Copy link
Member

Description

This PR brings the following changes:

  • The constructors of the WeaviateMemoryStore class have been adjusted to match those of other connectors.

  • The KernelBuilder class has new extension methods called "With WeaviateMemoryStore" that simplify the registration of the Weaviate memory store. These methods align the registration process with other connector registrations, enforce the use of a HttpClient with the preconfigured retry handler, and allow the hosting application to provide a custom HttpClient if needed.

  • Minor bug fixes for WeaviateMemoryStore.GetAsync method and integration tests.

Contribution Checklist

@SergeyMenshykh SergeyMenshykh self-assigned this Jun 14, 2023
@github-actions github-actions bot added .NET Issue or Pull requests regarding .NET code kernel Issues or pull requests impacting the core kernel samples labels Jun 14, 2023
@SergeyMenshykh SergeyMenshykh added the PR: ready for review All feedback addressed, ready for reviews label Jun 14, 2023
SergeyMenshykh and others added 4 commits June 14, 2023 17:32
…yStore.cs

Co-authored-by: Roger Barreto <19890735+RogerBarreto@users.noreply.github.com>
…yStore.cs

Co-authored-by: Roger Barreto <19890735+RogerBarreto@users.noreply.github.com>
@shawncal shawncal force-pushed the http-consistency-weaviate branch from 9a8d7e8 to c3e4766 Compare June 15, 2023 00:32
@lemillermicrosoft lemillermicrosoft enabled auto-merge (squash) June 15, 2023 17:45
@lemillermicrosoft lemillermicrosoft merged commit 87419e4 into microsoft:main Jun 15, 2023
@SergeyMenshykh SergeyMenshykh linked an issue Jun 20, 2023 that may be closed by this pull request
@lemillermicrosoft lemillermicrosoft added this to the Sprint 33 milestone Jun 20, 2023
shawncal pushed a commit to shawncal/semantic-kernel that referenced this pull request Jul 6, 2023
### Description
This PR brings the following changes:

- The constructors of the WeaviateMemoryStore class have been adjusted
to match those of other connectors.

- The KernelBuilder class has new extension methods called "With
WeaviateMemoryStore" that simplify the registration of the Weaviate
memory store. These methods align the registration process with other
connector registrations, enforce the use of a HttpClient with the
preconfigured retry handler, and allow the hosting application to
provide a custom HttpClient if needed.

- Minor bug fixes for WeaviateMemoryStore.GetAsync method and
integration tests.

---------

Co-authored-by: Roger Barreto <19890735+RogerBarreto@users.noreply.github.com>
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 .NET Issue or Pull requests regarding .NET code PR: ready for review All feedback addressed, ready for reviews

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Semantic Kernel needs a consistent story around HttpClient

4 participants