Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
ed342c4
Fix typo in operator-overloading.md (#54817)
Bretttt Jul 21, 2026
92f0853
Update close-issues policy to remove 'Not Triaged' label (#54848)
adegeo Jul 21, 2026
a3e9c09
Add ".NET Framework" to H1 headings in release notes (#54851)
Copilot Jul 21, 2026
f307e86
Add download links to SDK "What's new" pages for .NET 8–11 (#54852)
Copilot Jul 21, 2026
54f7403
Document MSTest TestCase.Id filtering (#54857)
Evangelink Jul 22, 2026
ba5cb9c
Bump the dotnet group with 3 updates (#54944)
dependabot[bot] Jul 22, 2026
a6f0df4
Document MSTest 4.3 random test order and MTP 2.3 filter mutual exclu…
Evangelink Jul 22, 2026
7bd88a7
Bump the dotnet group with 3 updates (#54952)
dependabot[bot] Jul 22, 2026
2c693b7
Bump the dotnet group with 14 updates (#54992)
dependabot[bot] Jul 22, 2026
ec5af27
Bump the dotnet group with 3 updates (#54990)
dependabot[bot] Jul 22, 2026
176cde1
Bump the dotnet group with 2 updates (#54989)
dependabot[bot] Jul 22, 2026
de2a6f6
Bump the dotnet group with 2 updates (#54971)
dependabot[bot] Jul 22, 2026
59f37cc
Bump the dotnet group with 8 updates (#54985)
dependabot[bot] Jul 22, 2026
c8a63d5
Bump the dotnet group with 9 updates (#54984)
dependabot[bot] Jul 22, 2026
b6deeb3
Bump actions/setup-dotnet from 5.4.0 to 6.0.0 (#54858)
dependabot[bot] Jul 22, 2026
d1dae4d
Bump the dotnet group with 5 updates (#54982)
dependabot[bot] Jul 22, 2026
4e15f9a
Bump the dotnet group with 4 updates (#54981)
dependabot[bot] Jul 22, 2026
c93bdcc
Bump the dotnet group with 5 updates (#54980)
dependabot[bot] Jul 22, 2026
6985b8c
Bump the dotnet group with 4 updates (#54979)
dependabot[bot] Jul 22, 2026
2120c2a
Bump the dotnet group with 4 updates (#54978)
dependabot[bot] Jul 22, 2026
749c4f8
Bump the dotnet group with 3 updates (#54976)
dependabot[bot] Jul 22, 2026
cede1ca
Bump the dotnet group with 2 updates (#54975)
dependabot[bot] Jul 22, 2026
11c6f69
Bump the dotnet group with 3 updates (#54972)
dependabot[bot] Jul 22, 2026
af297b2
Bump the dotnet group with 3 updates (#54970)
dependabot[bot] Jul 22, 2026
c49ec93
Bump the dotnet group with 5 updates (#54969)
dependabot[bot] Jul 22, 2026
91680d2
Bump the dotnet group with 3 updates (#54968)
dependabot[bot] Jul 22, 2026
036290c
Bump the dotnet group with 2 updates (#54967)
dependabot[bot] Jul 22, 2026
62b0e1f
Bump the dotnet group with 4 updates (#54947)
dependabot[bot] Jul 22, 2026
32d19fc
Bump the dotnet group with 4 updates (#54942)
dependabot[bot] Jul 22, 2026
ca3cbb2
Bump the dotnet group with 1 update (#54883)
dependabot[bot] Jul 22, 2026
f5437a6
Bump the dotnet group with 5 updates (#54935)
dependabot[bot] Jul 22, 2026
bca3b97
Bump the dotnet group with 3 updates (#54937)
dependabot[bot] Jul 22, 2026
ccd8304
Bump the dotnet group with 3 updates (#54933)
dependabot[bot] Jul 22, 2026
302f08d
Bump the dotnet group with 2 updates (#54929)
dependabot[bot] Jul 22, 2026
a65f498
Bump the dotnet group with 3 updates (#54920)
dependabot[bot] Jul 22, 2026
7f6fde9
Bump the dotnet group with 2 updates (#54914)
dependabot[bot] Jul 22, 2026
bb99c72
Bump the dotnet group with 2 updates (#54915)
dependabot[bot] Jul 22, 2026
d8d01bc
Bump the dotnet group with 2 updates (#54912)
dependabot[bot] Jul 22, 2026
1943d8f
Bump the dotnet group with 2 updates (#54907)
dependabot[bot] Jul 22, 2026
8258f89
Bump the dotnet group with 2 updates (#54905)
dependabot[bot] Jul 22, 2026
bfc75f2
Bump the dotnet group with 1 update (#54901)
dependabot[bot] Jul 22, 2026
b83e366
Bump the dotnet group with 1 update (#54894)
dependabot[bot] Jul 22, 2026
a176aef
Bump the dotnet group with 1 update (#54892)
dependabot[bot] Jul 22, 2026
ecee118
Bump the dotnet group with 2 updates (#54879)
dependabot[bot] Jul 22, 2026
45e975a
Bump the dotnet group with 2 updates (#54873)
dependabot[bot] Jul 22, 2026
41b2cdb
Update package index with latest published versions (#54854)
azure-sdk-automation[bot] Jul 22, 2026
dd17663
Migrate vector store docs from Microsoft.SemanticKernel.Connectors.* …
Copilot Jul 22, 2026
efce12e
Update obsolete receiver comment in C# 14 extension block sample (#54…
Copilot Jul 22, 2026
c12a559
Add CreateTestClass/DeleteTestClass P/Invoke declarations to marshall…
Copilot Jul 22, 2026
84a5c95
Update package index with latest published versions (#54995)
azure-sdk-automation[bot] Jul 22, 2026
a8b6807
Breaking change docs: NuGet pack warns NU5052 for non-conformant pack…
Copilot Jul 22, 2026
9976f1d
Bump the dotnet group with 1 update (#54928)
dependabot[bot] Jul 22, 2026
38e8153
Bump the dotnet group with 2 updates (#54987)
dependabot[bot] Jul 22, 2026
0db4428
Bump the dotnet group with 1 update (#54991)
dependabot[bot] Jul 22, 2026
170e9c4
Add separate workflow for preview link generation (#54998)
gewarren Jul 22, 2026
872d137
Add permissions to generate preview links (#55000)
gewarren Jul 22, 2026
29d3038
Clarify .NET package and platform requirements for the data protectio…
Copilot Jul 22, 2026
a67b385
Try to fix warnings (#55001)
gewarren Jul 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/policies/close-issues.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
resource: repository
where:
configuration:
resourceManagementConfiguration:

Check failure on line 6 in .github/policies/close-issues.yml

View check run for this annotation

Dotnet Policy Service / GitOps/YmlSchemaValidation

.github/policies/close-issues.yml#L6

Exception during deserialization. The given key 'resourceManagementConfiguration' was not present in the dictionary.
scheduledSearches:
- frequencies:
- daily:
Expand Down Expand Up @@ -43,3 +43,5 @@
label: code-of-conduct
then:
- closeIssue
- removeLabel:
label: ':watch: Not Triaged'
6 changes: 2 additions & 4 deletions .github/workflows/check-for-build-warnings.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: 'OPS status checker'

on:
on:
pull_request_target:
types: [opened, synchronize, reopened]

Expand All @@ -20,8 +20,6 @@ jobs:
with:
egress-policy: audit

- uses: dotnet/docs-tools/actions/status-checker@main
- uses: dotnet/docs-tools/actions/status-checker@e761d65daef04078de70423f735850919b4c8610 # main
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
docs_path: "docs"
url_base_path: "dotnet"
27 changes: 27 additions & 0 deletions .github/workflows/generate-preview-links.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: 'Preview link generator'
Comment thread
github-advanced-security[bot] marked this conversation as resolved.
Fixed

on:
pull_request_target:
types: [opened, synchronize, reopened]

permissions:
contents: read

jobs:
preview_link_generator_job:
name: Generate preview link table
runs-on: ubuntu-latest
permissions:
statuses: read
pull-requests: write
steps:
- name: Harden Runner
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit

- uses: dotnet/docs-tools/actions/preview-link-generator@e761d65daef04078de70423f735850919b4c8610 # main
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
docs_path: "docs"
url_base_path: "dotnet"
2 changes: 1 addition & 1 deletion .github/workflows/snippets5000.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
# Get the latest preview SDK (or sdk not installed by the runner)
- name: Setup .NET
if: ${{ env.DOTNET_DO_INSTALL == 'true' }}
uses: actions/setup-dotnet@26b0ec14cb23fa6904739307f278c14f94c95bf1 #@5.4.0
uses: actions/setup-dotnet@a98b56852c35b8e3190ac28c8c2271da59106c68 #@6.0.0
with:
dotnet-version: ${{ env.DOTNET_VERSION }}
dotnet-quality: ${{ env.DOTNET_QUALITY }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@
<ItemGroup>
<PackageReference Include="Azure.AI.OpenAI" Version="2.1.0" />
<PackageReference Include="Azure.Identity" Version="1.21.0" />
<PackageReference Include="Microsoft.Extensions.AI.Abstractions" Version="10.7.0" />
<PackageReference Include="Microsoft.Extensions.AI.Evaluation" Version="10.7.0" />
<PackageReference Include="Microsoft.Extensions.AI.Evaluation.Reporting" Version="10.7.0" />
<PackageReference Include="Microsoft.Extensions.AI.Abstractions" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.AI.Evaluation" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.AI.Evaluation.Reporting" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.AI.Evaluation.Safety" Version="10.3.0-preview.1.26109.11" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.7.0" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="10.0.9" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.9" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.7.0" />
<PackageReference Include="MSTest" Version="4.2.3" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="10.0.10" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.10" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.8.1" />
<PackageReference Include="MSTest" Version="4.3.2" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@
<ItemGroup>
<PackageReference Include="Azure.AI.OpenAI" Version="2.1.0" />
<PackageReference Include="Azure.Identity" Version="1.21.0" />
<PackageReference Include="Microsoft.Extensions.AI.Abstractions" Version="10.7.0" />
<PackageReference Include="Microsoft.Extensions.AI.Evaluation" Version="10.7.0" />
<PackageReference Include="Microsoft.Extensions.AI.Evaluation.Quality" Version="10.7.0" />
<PackageReference Include="Microsoft.Extensions.AI.Evaluation.Reporting" Version="10.7.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.7.0" />
<PackageReference Include="microsoft.extensions.configuration" Version="10.0.9" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.9" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.7.0" />
<PackageReference Include="MSTest" Version="4.2.3" />
<PackageReference Include="Microsoft.Extensions.AI.Abstractions" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.AI.Evaluation" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.AI.Evaluation.Quality" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.AI.Evaluation.Reporting" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.8.0" />
<PackageReference Include="microsoft.extensions.configuration" Version="10.0.10" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.10" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.8.1" />
<PackageReference Include="MSTest" Version="4.3.2" />
</ItemGroup>

<ItemGroup>
Expand Down
8 changes: 4 additions & 4 deletions docs/ai/how-to/snippets/access-data/Project.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@
<ItemGroup>
<PackageReference Include="Azure.Identity" Version="1.21.0" />
<PackageReference Include="Azure.AI.OpenAI" Version="2.1.0" />
<PackageReference Include="Microsoft.Extensions.AI" Version="10.7.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.7.0" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="10.0.9" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.9" />
<PackageReference Include="Microsoft.Extensions.AI" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="10.0.10" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.10" />

</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
<ItemGroup>
<PackageReference Include="Azure.AI.OpenAI" Version="2.1.0" />
<PackageReference Include="Azure.Identity" Version="1.21.0" />
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="9.0.17" />
<PackageReference Include="Microsoft.Extensions.AI" Version="10.7.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.7.0" />
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="9.0.18" />
<PackageReference Include="Microsoft.Extensions.AI" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.Azure" Version="1.14.0" />
</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<ItemGroup>
<PackageReference Include="Azure.AI.OpenAI" Version="2.1.0" />
<PackageReference Include="Azure.Identity" Version="1.21.0" />
<PackageReference Include="OpenAI" Version="2.11.0" />
<PackageReference Include="OpenAI" Version="2.12.0" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
<ItemGroup>
<PackageReference Include="Azure.AI.OpenAI" Version="2.2.0-beta.5" />
<PackageReference Include="Azure.Identity" Version="1.21.0" />
<PackageReference Include="Microsoft.Extensions.AI" Version="10.7.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.7.0" />
<PackageReference Include="ModelContextProtocol" Version="1.4.0" />
<PackageReference Include="Microsoft.Extensions.AI" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.8.0" />
<PackageReference Include="ModelContextProtocol" Version="1.4.1" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.9" />
<PackageReference Include="ModelContextProtocol" Version="1.4.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.10" />
<PackageReference Include="ModelContextProtocol" Version="1.4.1" />
</ItemGroup>

</Project>
8 changes: 4 additions & 4 deletions docs/ai/quickstarts/snippets/process-data/ProcessData.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@

<ItemGroup>
<PackageReference Include="Azure.AI.OpenAI" Version="2.8.0-beta.1" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.7.0" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="10.0.9" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.9" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="10.0.10" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.10" />
<PackageReference Include="Microsoft.Extensions.DataIngestion" Version="10.1.1-preview.1.25612.2" />
<PackageReference Include="Microsoft.Extensions.DataIngestion.Markdig" Version="10.1.1-preview.1.25612.2" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="10.0.9" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="10.0.10" />
<PackageReference Include="Microsoft.ML.Tokenizers.Data.O200kBase" Version="2.0.0" />
<PackageReference Include="Microsoft.SemanticKernel.Connectors.SqliteVec" Version="1.68.0-preview" />
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Extensions.AI" Version="10.7.0" />
<PackageReference Include="System.Threading.RateLimiting" Version="10.0.9" />
<PackageReference Include="Microsoft.Extensions.AI" Version="10.8.0" />
<PackageReference Include="System.Threading.RateLimiting" Version="10.0.10" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="OllamaSharp" Version="5.4.25" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.9" />
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="10.0.9" />
<PackageReference Include="OllamaSharp" Version="5.4.27" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.10" />
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="10.0.10" />
<ProjectReference Include="..\AI.Shared\AI.Shared.csproj" />
</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Extensions.AI.Abstractions" Version="10.7.0" />
<PackageReference Include="Microsoft.Extensions.AI.Abstractions" Version="10.8.0" />
</ItemGroup>

<ItemGroup>
<PackageReference Include="OllamaSharp" Version="5.4.25" />
<PackageReference Include="OllamaSharp" Version="5.4.27" />
</ItemGroup>

<ItemGroup>
Expand Down
8 changes: 4 additions & 4 deletions docs/ai/vector-stores/define-your-data-model.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ Use the <xref:Microsoft.Extensions.VectorData.VectorStoreVectorAttribute> attrib
It's also possible to use <xref:Microsoft.Extensions.VectorData.VectorStoreVectorAttribute> on properties that don't have a vector type, for example, a property of type `string`. When a property is decorated in this way, you need to provide an <xref:Microsoft.Extensions.AI.IEmbeddingGenerator> instance to the vector store. When upserting the record, the text that's in the `string` property is automatically converted and stored as a vector in the database. (It's not possible to retrieve a vector using this mechanism.)

```csharp
[VectorStoreVector(Dimensions: 4, DistanceFunction = DistanceFunction.CosineSimilarity, IndexKind = IndexKind.Hnsw)]
[VectorStoreVector(dimensions: 4, DistanceFunction = DistanceFunction.CosineSimilarity, IndexKind = IndexKind.Hnsw)]
public string DescriptionEmbedding { get; set; }
```

Expand All @@ -138,7 +138,7 @@ The following table shows the parameters for `VectorStoreVectorAttribute`.

| Parameter | Required | Description |
|------------------------------------------------------------------------------------|:--------:|-------------|
| <xref:Microsoft.Extensions.VectorData.VectorStoreVectorAttribute.Dimensions> | Yes | The number of dimensions that the vector has. This is required when creating a vector index for a collection. |
| `dimensions` | Yes | The number of dimensions that the vector has. This is required when creating a vector index for a collection. Pass as a constructor argument: `[VectorStoreVector(dimensions: 1536)]`. |
| <xref:Microsoft.Extensions.VectorData.VectorStoreVectorAttribute.IndexKind> | No | The type of index to index the vector with. Default varies by vector store type. |
| <xref:Microsoft.Extensions.VectorData.VectorStoreVectorAttribute.DistanceFunction> | No | The type of function to use when doing vector comparison during vector search over this vector. Default varies by vector store type. |
| <xref:Microsoft.Extensions.VectorData.VectorStoreVectorAttribute.StorageName> | No | Can be used to supply an alternative name for the property in the database. This parameter is not supported by all providers, for example, where alternatives like `JsonPropertyNameAttribute` is supported. |
Expand Down Expand Up @@ -174,7 +174,7 @@ Vector databases are all about storing *embeddings* - or numerical representatio
You can define your vector property as `float[]` or `ReadOnlyMemory<float>`, representing the embedding directly, and generate embeddings yourself before each operation:

```csharp
[VectorStoreVector(Dimensions: 1536)]
[VectorStoreVector(dimensions: 1536)]
public ReadOnlyMemory<float>? DescriptionEmbedding { get; set; }
```

Expand All @@ -196,7 +196,7 @@ The recommended approach is to configure an <xref:Microsoft.Extensions.AI.IEmbed
First, define the vector property as `string`:

```csharp
[VectorStoreVector(Dimensions: 1536)]
[VectorStoreVector(dimensions: 1536)]
public string DescriptionEmbedding { get; set; }
```

Expand Down
8 changes: 4 additions & 4 deletions docs/ai/vector-stores/how-to/build-vector-search-app.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ Complete the following steps to create a .NET console app that can:
dotnet add package Azure.Identity
dotnet add package Azure.AI.OpenAI
dotnet add package Microsoft.Extensions.AI.OpenAI
dotnet add package Microsoft.SemanticKernel.Connectors.InMemory --prerelease
dotnet add package CommunityToolkit.VectorData.InMemory
dotnet add package Microsoft.Extensions.Configuration
dotnet add package Microsoft.Extensions.Configuration.UserSecrets
dotnet add package System.Linq.AsyncEnumerable
Expand All @@ -75,7 +75,7 @@ Complete the following steps to create a .NET console app that can:

- [`Azure.Identity`](https://www.nuget.org/packages/Azure.Identity) provides [`Microsoft Entra ID`](/entra/fundamentals/whatis) token authentication support across the Azure SDK using classes such as `DefaultAzureCredential`.
- [`Azure.AI.OpenAI`](https://www.nuget.org/packages/Azure.AI.OpenAI) is the official package for using OpenAI's .NET library with the Azure OpenAI Service.
- [`Microsoft.SemanticKernel.Connectors.InMemory`](https://www.nuget.org/packages/Microsoft.SemanticKernel.Connectors.InMemory) provides an in-memory vector store class to hold queryable vector data records. It also brings in [`Microsoft.Extensions.VectorData.Abstractions`](https://www.nuget.org/packages/Microsoft.Extensions.VectorData.Abstractions), which enables CRUD and search operations on vector stores.
- [`CommunityToolkit.VectorData.InMemory`](https://www.nuget.org/packages/CommunityToolkit.VectorData.InMemory) provides an in-memory vector store class to hold queryable vector data records. It also brings in [`Microsoft.Extensions.VectorData.Abstractions`](https://www.nuget.org/packages/Microsoft.Extensions.VectorData.Abstractions), which enables CRUD and search operations on vector stores.
- [Microsoft.Extensions.Configuration](https://www.nuget.org/packages/Microsoft.Extensions.Configuration) provides an implementation of key-value pair&mdash;based configuration.
- [`Microsoft.Extensions.Configuration.UserSecrets`](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.UserSecrets) is a user secrets configuration provider implementation for `Microsoft.Extensions.Configuration`.

Expand All @@ -85,7 +85,7 @@ Complete the following steps to create a .NET console app that can:

```bash
dotnet package add Microsoft.Extensions.AI.OpenAI --prerelease
dotnet package add Microsoft.SemanticKernel.Connectors.InMemory --prerelease
dotnet package add CommunityToolkit.VectorData.InMemory
dotnet package add Microsoft.Extensions.Configuration
dotnet package add Microsoft.Extensions.Configuration.UserSecrets
dotnet package add System.Linq.AsyncEnumerable
Expand All @@ -94,7 +94,7 @@ Complete the following steps to create a .NET console app that can:
The following list describes each package in the `VectorDataAI` app:

- [`Microsoft.Extensions.AI.OpenAI`](https://www.nuget.org/packages/Microsoft.Extensions.AI.OpenAI) provides AI abstractions for OpenAI-compatible models or endpoints. This library also includes the official [`OpenAI`](https://www.nuget.org/packages/OpenAI) library for the OpenAI service API as a dependency.
- [`Microsoft.SemanticKernel.Connectors.InMemory`](https://www.nuget.org/packages/Microsoft.SemanticKernel.Connectors.InMemory) provides an in-memory vector store class to hold queryable vector data records. It also brings in [`Microsoft.Extensions.VectorData.Abstractions`](https://www.nuget.org/packages/Microsoft.Extensions.VectorData.Abstractions), which enables CRUD and search operations on vector stores.
- [`CommunityToolkit.VectorData.InMemory`](https://www.nuget.org/packages/CommunityToolkit.VectorData.InMemory) provides an in-memory vector store class to hold queryable vector data records. It also brings in [`Microsoft.Extensions.VectorData.Abstractions`](https://www.nuget.org/packages/Microsoft.Extensions.VectorData.Abstractions), which enables CRUD and search operations on vector stores.
- [Microsoft.Extensions.Configuration](https://www.nuget.org/packages/Microsoft.Extensions.Configuration) provides an implementation of key-value pair&mdash;based configuration.
- [`Microsoft.Extensions.Configuration.UserSecrets`](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.UserSecrets) is a user secrets configuration provider implementation for `Microsoft.Extensions.Configuration`.

Expand Down
4 changes: 2 additions & 2 deletions docs/ai/vector-stores/how-to/use-vector-stores.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@ This article shows you how to use the key features of the library.
Install a provider package for your vector database. The `Microsoft.Extensions.VectorData.Abstractions` package is brought in automatically as a transitive dependency. The following example uses the in-memory provider for development and testing:

```dotnetcli
dotnet package add Microsoft.SemanticKernel.Connectors.InMemory --prerelease
dotnet package add CommunityToolkit.VectorData.InMemory
```

For production scenarios, replace `Microsoft.SemanticKernel.Connectors.InMemory` with the provider for your database. For available providers, see [Out-of-the-box Vector Store providers](/semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/). (Despite the inclusion of "SemanticKernel" in the provider package names, these providers have nothing to do with Semantic Kernel and are usable anywhere in .NET, including Agent Framework.)
For production scenarios, replace `CommunityToolkit.VectorData.InMemory` with the provider for your database. For available providers, see [Out-of-the-box Vector Store providers](/semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/).

## Define a data model

Expand Down
Loading
Loading