-
Notifications
You must be signed in to change notification settings - Fork 3.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python: .Net Ollama (Merge main) #7231
Commits on Jul 2, 2024
-
Python: Bump weaviate-client from 4.6.4 to 4.6.5 in /python (#7037)
Bumps [weaviate-client](https://github.com/weaviate/weaviate-python-client) from 4.6.4 to 4.6.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/weaviate/weaviate-python-client/releases">weaviate-client's releases</a>.</em></p> <blockquote> <h2>v4.6.5</h2> <h2>What's Changed</h2> <ul> <li>Update Ollama module docstrings by <a href="https://github.com/databyjp"><code>@databyjp</code></a> in <a href="https://redirect.github.com/weaviate/weaviate-python-client/pull/1091">weaviate/weaviate-python-client#1091</a></li> <li>Export submodules to ease usage of <code>weaviate.outputs</code> by <a href="https://github.com/tsmith023"><code>@tsmith023</code></a> in <a href="https://redirect.github.com/weaviate/weaviate-python-client/pull/1098">weaviate/weaviate-python-client#1098</a></li> <li>VoyageAI new embedding and rerank models by <a href="https://github.com/fzowl"><code>@fzowl</code></a> in <a href="https://redirect.github.com/weaviate/weaviate-python-client/pull/1103">weaviate/weaviate-python-client#1103</a></li> <li>Add missing py.typed file for type checking usage by <a href="https://github.com/tsmith023"><code>@tsmith023</code></a> in <a href="https://redirect.github.com/weaviate/weaviate-python-client/pull/1112">weaviate/weaviate-python-client#1112</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/weaviate/weaviate-python-client/compare/v4.6.4...v4.6.5">https://github.com/weaviate/weaviate-python-client/compare/v4.6.4...v4.6.5</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/weaviate/weaviate-python-client/blob/main/docs/changelog.rst">weaviate-client's changelog</a>.</em></p> <blockquote> <h2>Version 4.6.5</h2> <p>This patch version includes: - Addition of new voyageai embedding and rerank models as string literal types - Added missing exports of submodules in <code>weaviate.outputs</code> to aid usage - Updated ollama modules docstrings - Added missing <code>py.typed</code> file for use by static type checkers</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/weaviate/weaviate-python-client/commit/eab4389f7289b8c705c505241dd84f44ce5929ac"><code>eab4389</code></a> Merge pull request <a href="https://redirect.github.com/weaviate/weaviate-python-client/issues/1113">#1113</a> from weaviate/add-changelog-465</li> <li><a href="https://github.com/weaviate/weaviate-python-client/commit/b4b2ce43eefeb4b94be033071b1a5f21646edbe7"><code>b4b2ce4</code></a> Add changelog</li> <li><a href="https://github.com/weaviate/weaviate-python-client/commit/7ed90c0f962c15e285fe6a1634977d26a8424e94"><code>7ed90c0</code></a> Merge pull request <a href="https://redirect.github.com/weaviate/weaviate-python-client/issues/1112">#1112</a> from weaviate/add-missing-py-typed-file</li> <li><a href="https://github.com/weaviate/weaviate-python-client/commit/e0d4b8dfe9f51181aa6ed277221d070a0341717d"><code>e0d4b8d</code></a> Move py.typed into weaviate directory</li> <li><a href="https://github.com/weaviate/weaviate-python-client/commit/ae635dc928fc6f78102d6df5d974e30d1bf6b03b"><code>ae635dc</code></a> Add missing py.typed file for type checking usage</li> <li><a href="https://github.com/weaviate/weaviate-python-client/commit/a9062f4fb1614aea5ccf82086c72627e2d79988e"><code>a9062f4</code></a> Merge pull request <a href="https://redirect.github.com/weaviate/weaviate-python-client/issues/1108">#1108</a> from weaviate/fix-docker-compose-in-ci</li> <li><a href="https://github.com/weaviate/weaviate-python-client/commit/b506128057130f855c39c9ba5d6f26a9a4347f8b"><code>b506128</code></a> Call as <code>docker compose</code> instead of <code>docker-compose</code> in CI</li> <li><a href="https://github.com/weaviate/weaviate-python-client/commit/95efb1d5d77194f9fa86e5af63f0b211cb9a1eb7"><code>95efb1d</code></a> Merge pull request <a href="https://redirect.github.com/weaviate/weaviate-python-client/issues/1103">#1103</a> from voyage-ai/main</li> <li><a href="https://github.com/weaviate/weaviate-python-client/commit/d85bfa367b59ef1584409cc676714cd7f36e104f"><code>d85bfa3</code></a> VoyageAI new embedding and rerank models</li> <li><a href="https://github.com/weaviate/weaviate-python-client/commit/a801c719901e53085ec98da76a286e59e6a26640"><code>a801c71</code></a> Merge pull request <a href="https://redirect.github.com/weaviate/weaviate-python-client/issues/1098">#1098</a> from weaviate/export-submodules-from-outputs</li> <li>Additional commits viewable in <a href="https://github.com/weaviate/weaviate-python-client/compare/v4.6.4...v4.6.5">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=weaviate-client&package-manager=pip&previous-version=4.6.4&new-version=4.6.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Evan Mattson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 18cab64 - Browse repository at this point
Copy the full SHA 18cab64View commit details -
Python: Bump qdrant-client from 1.9.2 to 1.10.0 in /python (#7036)
Bumps [qdrant-client](https://github.com/qdrant/qdrant-client) from 1.9.2 to 1.10.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/qdrant/qdrant-client/commit/5290d17ef33a7fcb8a07145032498024d5c24951"><code>5290d17</code></a> bump version to v1.10.0</li> <li><a href="https://github.com/qdrant/qdrant-client/commit/ad69cf170b0b057ff6b70a9832caa45a00d4a119"><code>ad69cf1</code></a> new: add query interface tests, fix version checking (<a href="https://redirect.github.com/qdrant/qdrant-client/issues/670">#670</a>)</li> <li><a href="https://github.com/qdrant/qdrant-client/commit/d9a43201822d1414bcfa8c206221e66d6578fdc1"><code>d9a4320</code></a> fix: fix lookup test, refactor search params test</li> <li><a href="https://github.com/qdrant/qdrant-client/commit/0fc3341cfc7a4b2faf0cc688590fc18811af0ac4"><code>0fc3341</code></a> : int</li> <li><a href="https://github.com/qdrant/qdrant-client/commit/f5f51550dad3047287ef09f1321d1cc02b9d9103"><code>f5f5155</code></a> ditch unused imports in test_query_batch.py</li> <li><a href="https://github.com/qdrant/qdrant-client/commit/00d9b2444062fad5758ea5bc1c126aa2287e93f4"><code>00d9b24</code></a> danse dense revolution 🕺</li> <li><a href="https://github.com/qdrant/qdrant-client/commit/1c9dfcc10819692c526184b6407787c96125dd72"><code>1c9dfcc</code></a> fix return types</li> <li><a href="https://github.com/qdrant/qdrant-client/commit/4b5cc9b71fec43868b857ec9af86494d5d241d65"><code>4b5cc9b</code></a> Move case for empty batch</li> <li><a href="https://github.com/qdrant/qdrant-client/commit/4806dd76fb7a18a4fd23af8dad763368db3892d4"><code>4806dd7</code></a> Add case for empty batch</li> <li><a href="https://github.com/qdrant/qdrant-client/commit/07c618522fa01d8d3246c14a70d9ad89463a77e9"><code>07c6185</code></a> unpack query responses when comparing</li> <li>Additional commits viewable in <a href="https://github.com/qdrant/qdrant-client/compare/v1.9.2...v1.10.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=qdrant-client&package-manager=pip&previous-version=1.9.2&new-version=1.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Evan Mattson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a4f5529 - Browse repository at this point
Copy the full SHA a4f5529View commit details -
.Net: Bump Azure.AI.OpenAI.Assistants from 1.0.0-beta.3 to 1.0.0-beta…
….4 in /dotnet (#7045) Bumps [Azure.AI.OpenAI.Assistants](https://github.com/Azure/azure-sdk-for-net) from 1.0.0-beta.3 to 1.0.0-beta.4. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/668f81b30a6a177723ec859f4ac1d3a2873cd378"><code>668f81b</code></a> changelog finalization for beta.4 patch (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/43767">#43767</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/2d022c7ca5bb7be63e16dc4a198bcf4183c95efa"><code>2d022c7</code></a> Sync eng/common directory with azure-sdk-tools repository (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/43766">#43766</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/f3f1c6ab19aa376f6cb2bedcd804dd0ee8a2e157"><code>f3f1c6a</code></a> [DocumentIntelligence] Enabling live testing (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/43455">#43455</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/151e662dbecfd64d6a7eb6641f1017f717cb4e03"><code>151e662</code></a> [AzureMonitorDistro] fix LiveMetrics requests (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/43543">#43543</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/1950db6e1cb330b24248c1cf0d95ffaa79d9125e"><code>1950db6</code></a> merge 1.1.1 hotfix to main (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/43688">#43688</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/628f094d9607e77930ba1e404521b822e17289e7"><code>628f094</code></a> [AzureMonitorDistro] add Properties to LiveMetrics (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/43600">#43600</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/fcef40fd3f1712b4ed3697e66ec43931d3bd4dd2"><code>fcef40f</code></a> Increment package version after release of Microsoft.Azure.WebJobs.Extensions...</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/df867b6c6790894e5a20b4d3bfdd3191c4258218"><code>df867b6</code></a> [Functions] Event Hubs: Release prep (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/43759">#43759</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/1091e4603e4fcb84f48785a5b8e63aab0e5e9519"><code>1091e46</code></a> Increment package version after release of Azure.ResourceManager.Monitor (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/43">#43</a>...</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/38e3e48565e2a69db873260a8d37cecd98fbe597"><code>38e3e48</code></a> Increment package version after release of Azure.ResourceManager.TrafficManag...</li> <li>Additional commits viewable in <a href="https://github.com/Azure/azure-sdk-for-net/compare/Azure.AI.OpenAI.Assistants_1.0.0-beta.3...Azure.AI.OpenAI.Assistants_1.0.0-beta.4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Azure.AI.OpenAI.Assistants&package-manager=nuget&previous-version=1.0.0-beta.3&new-version=1.0.0-beta.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 13de7c4 - Browse repository at this point
Copy the full SHA 13de7c4View commit details -
.Net: Bump Azure.Monitor.OpenTelemetry.Exporter from 1.2.0 to 1.3.0 i…
…n /dotnet (#7043) Bumps [Azure.Monitor.OpenTelemetry.Exporter](https://github.com/Azure/azure-sdk-for-net) from 1.2.0 to 1.3.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Azure/azure-sdk-for-net/releases">Azure.Monitor.OpenTelemetry.Exporter's releases</a>.</em></p> <blockquote> <h2>Azure.Monitor.OpenTelemetry.Exporter_1.3.0</h2> <h2>1.3.0 (2024-06-07)</h2> <h3>Other Changes</h3> <ul> <li>Includes all changes from 1.3.0-beta.1 and 1.3.0-beta.2</li> <li>Changed <code>AzureMonitorLogExporter</code> to be internal. This will be changed back to public in our next Beta while we experiment with options to enable log filtering. (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/pull/44479">#44479</a>)</li> </ul> <h2>Azure.Monitor.OpenTelemetry.Exporter_1.3.0-beta.2</h2> <h2>1.3.0-beta.2 (2024-05-08)</h2> <h3>Features Added</h3> <ul> <li>All three signals (Traces, Metrics, and Logs) now support OpenTelemetry's <a href="https://github.com/open-telemetry/semantic-conventions/tree/main/docs/resource#service">"service.version"</a> in Resource attributes. This is mapped as <a href="https://learn.microsoft.com/azure/azure-monitor/app/data-model-complete#application-version">Application Version</a> in Application Insights. (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/pull/42174">#42174</a>)</li> <li>Turned off internal spans and logs in exporter HTTP pipeline (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/pull/43359">#43359</a>)</li> </ul> <h3>Bugs Fixed</h3> <ul> <li>The success or failure of an incoming HTTP request is now determined by the status code only when the Activity Status is <code>Unset</code> (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/pull/43594">#43594</a>, based on <a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/41993">#41993</a>)</li> </ul> <h3>Other Changes</h3> <ul> <li>Update OpenTelemetry dependencies (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/pull/43197">#43197</a>) <ul> <li>OpenTelemetry 1.8.0</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/3d4982caba71a94fd84cb67fc32841c773780269"><code>3d4982c</code></a> [AzureMonitor] remove features before stable release (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/44479">#44479</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/ff26125e1f7eb7b1945bacd50ccf14df8c8d6a11"><code>ff26125</code></a> Add RefreshOn logic to ManagedIdentityCredential (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/44447">#44447</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/35726c25b39d70695930aaf51b7f25ae4bf2a37c"><code>35726c2</code></a> Fix flakiness (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/44454">#44454</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/c73ac5eb28f0350169f194b7787997db865a1288"><code>c73ac5e</code></a> Update github-event-processor to 1.0.0-dev.20240610.2 (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/44474">#44474</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/e0955d57e8b0313eaa7ac3799b94da026706c6b7"><code>e0955d5</code></a> Update Changelog logs in extension-wcf for release notes (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/44428">#44428</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/12417e06cd511e52dec3860653cc12defebc326c"><code>12417e0</code></a> Increment package version after release of Azure.AI.OpenAI (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/44452">#44452</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/d9680bd5243a9ca1d331ac47e6313cd24e8ba4f7"><code>d9680bd</code></a> [Search] Update the latest Azure OpenAI version (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/44459">#44459</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/b16d6442f53e49a44cc5c5c12efe2bcd9dfd56af"><code>b16d644</code></a> prep exporter 1.3.0 (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/44449">#44449</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/54c8e3cef1d8226d2581c964afd0143558d1b1c9"><code>54c8e3c</code></a> changelog snap for 2.0.0-beta.1 (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/44446">#44446</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/2b4f637cf26461768155f17a1a13e0776f48697c"><code>2b4f637</code></a> Update MSAL dependencies (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/44444">#44444</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Azure/azure-sdk-for-net/compare/Azure.Monitor.OpenTelemetry.Exporter_1.2.0...Azure.Monitor.OpenTelemetry.Exporter_1.3.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Azure.Monitor.OpenTelemetry.Exporter&package-manager=nuget&previous-version=1.2.0&new-version=1.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2870323 - Browse repository at this point
Copy the full SHA 2870323View commit details -
.Net: Bump DuckDB.NET.Data.Full from 1.0.0 to 1.0.1 in /dotnet (#7042)
Bumps [DuckDB.NET.Data.Full](https://github.com/Giorgi/DuckDB.NET) from 1.0.0 to 1.0.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Giorgi/DuckDB.NET/commit/1773cd82c6099dd6cdc5d0d4087eecd77237fd69"><code>1773cd8</code></a> Remove next version</li> <li><a href="https://github.com/Giorgi/DuckDB.NET/commit/9c0dbf81801ae584a32c010f5a372846f3a72618"><code>9c0dbf8</code></a> More nullable list tests</li> <li><a href="https://github.com/Giorgi/DuckDB.NET/commit/18decabf2e794881af4c566982aaa6ff4106eef0"><code>18decab</code></a> Add nullable list tests</li> <li><a href="https://github.com/Giorgi/DuckDB.NET/commit/1790dcc73b2998661aeed67b52942aa38682c61f"><code>1790dcc</code></a> Fix writing null to a large list.</li> <li><a href="https://github.com/Giorgi/DuckDB.NET/commit/53734daf9f19a683d71132fc21a3174008a6bf88"><code>53734da</code></a> Fix for appending lists with null</li> <li><a href="https://github.com/Giorgi/DuckDB.NET/commit/e2e2e712a82a8e2e8e680e31fc88df95600ed342"><code>e2e2e71</code></a> Make the prepared statement after the check succeed (<a href="https://redirect.github.com/Giorgi/DuckDB.NET/issues/198">#198</a>)</li> <li><a href="https://github.com/Giorgi/DuckDB.NET/commit/87187a205232e9c44e3fe66fafd196cc6841592a"><code>87187a2</code></a> Make the DuckDBConnection support unicode file path (<a href="https://redirect.github.com/Giorgi/DuckDB.NET/issues/197">#197</a>)</li> <li><a href="https://github.com/Giorgi/DuckDB.NET/commit/c6cc7338f57aea0a03ff5e79d3848092969619d5"><code>c6cc733</code></a> Initialize writers only once</li> <li><a href="https://github.com/Giorgi/DuckDB.NET/commit/bae8291792fad34fd692c4c13f5059eee6495432"><code>bae8291</code></a> Set next version.</li> <li><a href="https://github.com/Giorgi/DuckDB.NET/commit/b79658bfba5a8b71f02eba941ef650626b8d2019"><code>b79658b</code></a> Enable appending blob in .Net Standard target</li> <li>Additional commits viewable in <a href="https://github.com/Giorgi/DuckDB.NET/compare/1.0.0...1.0.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=DuckDB.NET.Data.Full&package-manager=nuget&previous-version=1.0.0&new-version=1.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cd582d4 - Browse repository at this point
Copy the full SHA cd582d4View commit details -
.Net: Bump Microsoft.Extensions.Http.Resilience from 8.2.0 to 8.6.0 i…
…n /dotnet (#7041) Bumps [Microsoft.Extensions.Http.Resilience](https://github.com/dotnet/extensions) from 8.2.0 to 8.6.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dotnet/extensions/releases">Microsoft.Extensions.Http.Resilience's releases</a>.</em></p> <blockquote> <h2>.NET Extensions 8.6.0</h2> <p>8.6.0 packages are now all published in NuGet.org.</p> <h2>What's Changed</h2> <ul> <li>Detect connection timeouts in Hedging by <a href="https://github.com/xakep139"><code>@xakep139</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5134">dotnet/extensions#5134</a></li> <li>Branding updates for 8.6 by <a href="https://github.com/joperezr"><code>@joperezr</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5147">dotnet/extensions#5147</a></li> <li>Upgrade to latest version of Polly by <a href="https://github.com/martintmk"><code>@martintmk</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5152">dotnet/extensions#5152</a></li> <li>Merge changes from internal branch by <a href="https://github.com/joperezr"><code>@joperezr</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5158">dotnet/extensions#5158</a></li> <li>[main] Update dependencies from dotnet/arcade by <a href="https://github.com/dotnet-maestro"><code>@dotnet-maestro</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5166">dotnet/extensions#5166</a></li> <li>Remove incorrect System.Net.Http dependency by <a href="https://github.com/RussKie"><code>@RussKie</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5167">dotnet/extensions#5167</a></li> <li>FakeTimeProvider usage update by <a href="https://github.com/dariusclay"><code>@dariusclay</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5169">dotnet/extensions#5169</a></li> <li>Remove redundant package subscriptions by <a href="https://github.com/RussKie"><code>@RussKie</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5172">dotnet/extensions#5172</a></li> <li>Fix up some docs by <a href="https://github.com/gewarren"><code>@gewarren</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5177">dotnet/extensions#5177</a></li> <li>[main] Update dependencies from dotnet/arcade by <a href="https://github.com/dotnet-maestro"><code>@dotnet-maestro</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5182">dotnet/extensions#5182</a></li> <li>Avoid buffer race conditions in CGroups by <a href="https://github.com/RussKie"><code>@RussKie</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5129">dotnet/extensions#5129</a></li> <li>Fix logging source-gens duplication on WPF by <a href="https://github.com/xakep139"><code>@xakep139</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5024">dotnet/extensions#5024</a></li> <li>Introduce FakeTimeProvider.AdjustTime by <a href="https://github.com/geeknoid"><code>@geeknoid</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5192">dotnet/extensions#5192</a></li> <li>Fix [NoDataClassification] attribute handling in logging source-gen by <a href="https://github.com/geeknoid"><code>@geeknoid</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5191">dotnet/extensions#5191</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dotnet/extensions/compare/v8.5.0...v8.6.0">https://github.com/dotnet/extensions/compare/v8.5.0...v8.6.0</a></p> <h2>.NET Extensions 8.5.0</h2> <p>8.5.0 packages are now all published in NuGet.org.</p> <h2>What's Changed</h2> <ul> <li>[main] Update dependencies from dotnet/arcade by <a href="https://github.com/dotnet-maestro"><code>@dotnet-maestro</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5090">dotnet/extensions#5090</a></li> <li>Fix incorrect TCP port used by default for k8s probes by <a href="https://github.com/geeknoid"><code>@geeknoid</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5085">dotnet/extensions#5085</a></li> <li>Use non *-pt images by <a href="https://github.com/RussKie"><code>@RussKie</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5106">dotnet/extensions#5106</a></li> <li>Add support for Linux cgrpoup v2, issue-4885 by <a href="https://github.com/nezdali"><code>@nezdali</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5068">dotnet/extensions#5068</a></li> <li>Securing the array for ResourceMonitoring's method by <a href="https://github.com/nezdali"><code>@nezdali</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5111">dotnet/extensions#5111</a></li> <li>[main] Update dependencies from dotnet/arcade by <a href="https://github.com/dotnet-maestro"><code>@dotnet-maestro</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5131">dotnet/extensions#5131</a></li> <li>[release/8.5] Detect connection timeouts in Hedging by <a href="https://github.com/github-actions"><code>@github-actions</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5149">dotnet/extensions#5149</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/nezdali"><code>@nezdali</code></a> made their first contribution in <a href="https://redirect.github.com/dotnet/extensions/pull/5068">dotnet/extensions#5068</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dotnet/extensions/compare/v8.4.0...v8.5.0">https://github.com/dotnet/extensions/compare/v8.4.0...v8.5.0</a></p> <h2>.NET Extensions 8.4.0</h2> <p>8.4.0 packages are now all published in NuGet.org.</p> <h2>What's Changed</h2> <ul> <li>Fix incorrect diagnostic value. by <a href="https://github.com/geeknoid"><code>@geeknoid</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/4994">dotnet/extensions#4994</a></li> <li>Public build pipeline by <a href="https://github.com/RussKie"><code>@RussKie</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/4993">dotnet/extensions#4993</a></li> <li>Public build pipeline by <a href="https://github.com/RussKie"><code>@RussKie</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/4997">dotnet/extensions#4997</a></li> <li>[automated] Merge branch 'release/8.0' => 'main' by <a href="https://github.com/dotnet-maestro-bot"><code>@dotnet-maestro-bot</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/4999">dotnet/extensions#4999</a></li> <li>Update Branding for 8.4 by <a href="https://github.com/joperezr"><code>@joperezr</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/4987">dotnet/extensions#4987</a></li> <li>[release/8.0] Update dependencies from dotnet/arcade by <a href="https://github.com/dotnet-maestro"><code>@dotnet-maestro</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5013">dotnet/extensions#5013</a></li> <li>[release/8.0] Update dependencies from dotnet/arcade by <a href="https://github.com/dotnet-maestro"><code>@dotnet-maestro</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5027">dotnet/extensions#5027</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dotnet/extensions/commit/7843c7bd1c77ac0ea6768a3e23771cf2a1236135"><code>7843c7b</code></a> Merged PR 40274: Fix minor version</li> <li><a href="https://github.com/dotnet/extensions/commit/ad11dd7402f0fa331f1b4eeb3f3d0fb4764c2845"><code>ad11dd7</code></a> Merged PR 40267: Preparing for 8.6 release</li> <li><a href="https://github.com/dotnet/extensions/commit/4bafacb93092065949771f8a593a26ff883e4d48"><code>4bafacb</code></a> Fix <a href="https://redirect.github.com/dotnet/extensions/issues/5188">#5188</a> (<a href="https://redirect.github.com/dotnet/extensions/issues/5191">#5191</a>)</li> <li><a href="https://github.com/dotnet/extensions/commit/300c3ca65a8011058452d3a1fe200cbdbb689918"><code>300c3ca</code></a> Introduce FakeTimeProvider.AdjustTime (<a href="https://redirect.github.com/dotnet/extensions/issues/5192">#5192</a>)</li> <li><a href="https://github.com/dotnet/extensions/commit/1a52ac3ded067bd2e243a71547625976b336bede"><code>1a52ac3</code></a> Fix logging source-gens duplication on WPF (<a href="https://redirect.github.com/dotnet/extensions/issues/5024">#5024</a>)</li> <li><a href="https://github.com/dotnet/extensions/commit/14e39772f896d8e2b4b6157b6145726261dffcef"><code>14e3977</code></a> CR;</li> <li><a href="https://github.com/dotnet/extensions/commit/cb67f83a07c5a49cdef1fda91230d4ef429d04eb"><code>cb67f83</code></a> Merge branch 'main' into xakep139/log-source-gen-WPF-bug</li> <li><a href="https://github.com/dotnet/extensions/commit/a06edbd6fad6556542a3bdffb408add4875e5cb0"><code>a06edbd</code></a> Avoid buffer race conditions in CGroups (<a href="https://redirect.github.com/dotnet/extensions/issues/5129">#5129</a>)</li> <li><a href="https://github.com/dotnet/extensions/commit/625bb60d3ffcca225ffd740f754dc2ef82684af0"><code>625bb60</code></a> Update dependencies from <a href="https://github.com/dotnet/arcade">https://github.com/dotnet/arcade</a> build 20240520.4 (#...</li> <li><a href="https://github.com/dotnet/extensions/commit/7c953a9f57dd1c7922b6a36939f645e042301728"><code>7c953a9</code></a> fix up some docs (<a href="https://redirect.github.com/dotnet/extensions/issues/5177">#5177</a>)</li> <li>Additional commits viewable in <a href="https://github.com/dotnet/extensions/compare/v8.2.0...v8.6.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Microsoft.Extensions.Http.Resilience&package-manager=nuget&previous-version=8.2.0&new-version=8.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dmytro Struk <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e375b6f - Browse repository at this point
Copy the full SHA e375b6fView commit details -
.Net: update Kernel.cs (#6999)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description minor fix <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for d16bd66 - Browse repository at this point
Copy the full SHA d16bd66View commit details -
.Net Agents - Support streaming for ChatCompletionAgent (#6956)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> Enables streaming invocation of `ChatCompletionAgent` for use in _no chat_ (single agent) mode. ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> - Add `ChatCompletionAgent.InvokeStreamingAsync` - Add streaming sample - To be incorporated as part of `AgentChat` streaming framework (i.e. this is an initial component) ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [X] The code builds clean without any errors or warnings - [X] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [X] All unit tests pass, and I have added new tests where possible - [X] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for b85e7ae - Browse repository at this point
Copy the full SHA b85e7aeView commit details
Commits on Jul 3, 2024
-
.Net: Fix milvus search metric type bug. (#7063)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> The `metricType` parameter in the `SearchAsync` method of the Milvus connector is incorrect. It will always use the `SimilarityMetricType.Ip` for searching. ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> The current code hard-codes the milvus search metric type to `SimilarityMetricType.Ip`, which causes the issue where even if the Metric type is specified as `SimilarityMetricType.Cosine` when creating the `MilvusMemoryStore`, `SimilarityMetricType.IP` is still used during the search. Issue: [#7062](#7062) ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [X] The code builds clean without any errors or warnings - [X] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [X] All unit tests pass, and I have added new tests where possible - [X] I didn't break anyone 😄 --------- Co-authored-by: Roger Barreto <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b071168 - Browse repository at this point
Copy the full SHA b071168View commit details -
.Net: Gemini added support of system messages and removed messages or…
…der limitation (#7067) ### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> Finaly Google Gemini API is supporting system messages. ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> Added support one or multiple system messages. Removed messages order limitation because google API not permitting this anymore. (so Agents framework and handlebars planner now should work with Gemini! yeah!) ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [x] The code builds clean without any errors or warnings - [x] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [x] All unit tests pass, and I have added new tests where possible - [x] I didn't break anyone 😄 @RogerBarreto
Configuration menu - View commit details
-
Copy full SHA for 1b4d348 - Browse repository at this point
Copy the full SHA 1b4d348View commit details -
Configuration menu - View commit details
-
Copy full SHA for e77ffdf - Browse repository at this point
Copy the full SHA e77ffdfView commit details
Commits on Jul 4, 2024
-
.Net: Sample showing model thought process for each function call (#6917
) ### Motivation and Context Resolves #6782 ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄 --------- Co-authored-by: SergeyMenshykh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f02321d - Browse repository at this point
Copy the full SHA f02321dView commit details -
Python: Update sessions python plugin to work with the correct endpoi…
…nts (#7070) ### Motivation and Context The Sessions Python Plugin was working properly, but some users reported that the endpoints needed updating. We had made previous updates to the plugin, but they didn't account for the update API endpoints and request body changes shown [here](https://learn.microsoft.com/en-us/azure/container-apps/sessions-code-interpreter). <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description This PR updates the plugin tool to work with the documented endpoints and request bodies. The unit tests were also updated. The concept sample for the Azure Python sessions plugin was tested with all methods to: execute code, upload multiple files, list files, and download them. - Additionally, improve error handling for each of the function calls so the proper error message is surfaced to the user via SK exceptions. - Fix path building and making sure the sessions endpoint is converted to a string from the Pydantic https type. - Closes #6934 <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [X] The code builds clean without any errors or warnings - [X] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [X] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for 007e3da - Browse repository at this point
Copy the full SHA 007e3daView commit details -
Python: #6499 Mistral AI Chat Completion (#7049)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> 1. Why is this changed required ? To enable Mistral Models with Semantic Kernel, there was the issue #6499 in the Backlog to add a MistralAI Connector 2. What problem does it solve ? It solves the problem, that semantic kernel is not yet integrated with MistralAI 3. What scenario does it contribute to? The scenario is to use different connector than HF,OpenAI or AzureOpenAI. When User's want to use Mistral they can easliy integrate it now 4. If it fixes an open issue, please link to the issue here. #6499 ### Description The changes made are designed by the open_ai connector, i tried to stay as close as possible to the structure. For the integration i installed the mistral python package in the repository. I added the following Classes : - MistrealAIChatPromptExcecutionSettings --> Responsible to administrate the Prompt Execution against MistralAI - MistralAIChatCompletion --> Responsible to coordinate the Classes and for Content parsing - MistralAISettings --> Basic Settings to work with the MistralAIClient **To test the changes with the tests please add MISTRALAI_API_KEY and MISTRALAI_CHAT_MODEL_ID as Enviorment Variable** From a design decision i moved the processing of Functions from Connectors to the ChatCompletionClientBaseClass What is integrated yet : - [X] Integrate Mistral AI ChatCompletion Models without Streaming - [X] Integrate Mistral AI Chat Completion Models with Streaming - [X] Simple Integration Test to test Streaming and non Streaming - [x] Extended Testing including Unit Testing & More Integration Tests ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [X] The code builds clean without any errors or warnings - [X] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [X] All unit tests pass, and I have added new tests where possible - [X] I didn't break anyone 😄 --------- Co-authored-by: Nico Möller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ca7a58e - Browse repository at this point
Copy the full SHA ca7a58eView commit details -
.Net: Allow custom serialization options to be passed to TextMemoryPl…
…ugin. (#7098) ### Motivation and Context When `TextMemoryPlugin` gets back multiple results from the memory store during recall, it uses json serialization to turn these multiple results into a single string. In some cases, this may cause unintended side-affects, e.g. when non-latin script is present in the results, `JsonSerializer` automatically escapes these characters. Adding support for passing custom `JsonSerializerOptions` into the `TextMemoryPlugin` to customize the serialization behavior. See #6593 ### Description Added optional `JsonSerializerOptions` to the `TextMemoryPlugin` constructor. Added example to demonstrate this scenario. ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [x] The code builds clean without any errors or warnings - [x] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [x] All unit tests pass, and I have added new tests where possible - [x] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for c8fa30b - Browse repository at this point
Copy the full SHA c8fa30bView commit details
Commits on Jul 5, 2024
-
ADR Bug - Fixed typo in ADR (#7113)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> All builds failing due to spellcheck violation: **serializeable** => **serializable** ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> Changed three instances of **serializeable** to **serializable** ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [X] The code builds clean without any errors or warnings - [X] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [X] All unit tests pass, and I have added new tests where possible - [X] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for a0a753a - Browse repository at this point
Copy the full SHA a0a753aView commit details -
Python: Verify local models in Ollama and LM Studio are compatible wi…
…th the OpenAI connector (#6973) ### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> Related to #6498 The use of local models presents a twofold benefit for developers: increased flexibility and reduced costs. Ollama and LM Studio are two well-known platforms that facilitate the hosting of models locally, both of which offer compatibility with OpenAI endpoints. As such, it is imperative that our OpenAI connector functions correctly when users are operating models on these platforms. ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> 1. Verify that our OpenAI connector works as expected with models hosted locally using Ollama and LM Studio. 2. Create three new samples (Ollama/chat, LM Studio/chat, LM Studio/Embedding) under `/concepts/local_models` to show how to using local models with the OpenAI connector. 3. Fix a bug in `test_sample_utils.py` where if a test case is retried and input was never reset. ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for 5779b7d - Browse repository at this point
Copy the full SHA 5779b7dView commit details
Commits on Jul 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2a3ba0c - Browse repository at this point
Copy the full SHA 2a3ba0cView commit details -
.Net: Filters graduation (#7004)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> Resolves: #5409 1. Removed experimental flags on `FunctionInvocationFilter` and `PromptRenderFilter`. 2. Updated documentation. ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [x] The code builds clean without any errors or warnings - [x] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [x] All unit tests pass, and I have added new tests where possible - [x] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for 23f2dce - Browse repository at this point
Copy the full SHA 23f2dceView commit details -
.Net: Include request data when operation is cancelled (#7119)
### Motivation and Context Closes #7118 When request is cancelled due to configured Timeout on HttpClient, SK will throw `KernelFunctionCanceledException`. This change sets the Url, request payload etc. on the `KernelFunctionCanceledException`. ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for 13e3a22 - Browse repository at this point
Copy the full SHA 13e3a22View commit details -
.Net: Fix hugging face embedding (#6673)
### Motivation and Context Fix the Bug #6635 HuggingFace Embedding: Unable to Deserialization for certain models <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description As mentioned in the issue, the HuggingFace Embedding API interface returns responses typically in the form of `List<ReadOnlyMemory<float>>` and occasionally as `List<List<List<ReadOnlyMemory<float>>>>`. Currently, only the latter format is handled correctly, leading to deserialization issues. To address this, I propose the following solution: ``` try { // Attempt to parse data as List<ReadOnlyMemory<float>> and return the parsed data } catch (KernelException ex1) { try { // If the first attempt fails, attempt to parse data as List<List<List<ReadOnlyMemory<float>>>>` and return the parsed data } catch (KernelException ex2) { // If both attempts fail, handle the exception (e.g., the model doesn't exist ,the model has still been loading, or an HTTP exception occurred) and rethrow the error } } ``` ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [x] The code builds clean without any errors or warnings - [x] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄 --------- Co-authored-by: Dmytro Struk <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 32d3f5d - Browse repository at this point
Copy the full SHA 32d3f5dView commit details -
Python: Turn on mypy for OpenAPI plugins. Increase code coverage. (#7153
) ### Motivation and Context We have mypy enabled on parts of the code base, but not all. The goal is to enable it across the entire SK python code. As part of this, we've broken up the work to tackle different sections. Additionally, we're working to improve the code coverage for these sections of code. <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description This PR: - turns on mypy for the openapi connector (plugin). Code adjustments were made per mypy, with the exclusion of two places that contain a `type: ignore` as the type was already valid, but mypy still complained. - adds more unit test coverage for the OpenAPI models and classes. All OpenAPI classes are now >95% covered. - closes #7135 <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [X] The code builds clean without any errors or warnings - [X] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [X] All unit tests pass, and I have added new tests where possible - [X] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for 44f5db1 - Browse repository at this point
Copy the full SHA 44f5db1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 543c2fd - Browse repository at this point
Copy the full SHA 543c2fdView commit details
Commits on Jul 9, 2024
-
Python: Enable mypy for connector utils and search connectors. Improv…
…e code quality. (#7163) ### Motivation and Context We have mypy enabled on parts of the code base, but not all. The goal is to enable it across the entire SK python code. As part of this, we've broken up the work to tackle different sections. Additionally, we're working to improve the code coverage for these sections of code. <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description This PR: - turns on mypy for the connector utils and the search connectors (Bing and Google). Small Code adjustments were made per mypy. - other refactoring to make the code cleaner like using https AsyncClient, and better error handling around the API call. - introduces Google Search settings for the connector. - adds more unit test coverage for the document loader util and the Bing/Google search connectors. There is 100% code coverage. - closes #7136 <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [X] The code builds clean without any errors or warnings - [X] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [X] All unit tests pass, and I have added new tests where possible - [X] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for 44d47ac - Browse repository at this point
Copy the full SHA 44d47acView commit details -
Python: Turn on mypy for function choice behavior. Improve test cover…
…age. (#7154) ### Motivation and Context We have mypy enabled on parts of the code base, but not all. The goal is to enable it across the entire SK python code. As part of this, we've broken up the work to tackle different sections. Additionally, we're working to improve the code coverage for these sections of code. <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description This PR: - turns on mypy for the function choice behavior code. Code adjustments were made per mypy, with the exclusion of one place that contain a `type: ignore` as mypy claimed the function mapping couldn't execute properly, when it indeed can. - adds more unit test coverage for the function choice behavior and class and classmethods. There is 100% code coverage. - fixes a bug related to mapping the function call behavior required behavior to the new required behavior. - closes #7137 <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [X] The code builds clean without any errors or warnings - [X] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [X] All unit tests pass, and I have added new tests where possible - [X] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for 4e99b76 - Browse repository at this point
Copy the full SHA 4e99b76View commit details -
Python: Azure AI Inference Function Calling (#7035)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> Now that the Function Choice abstraction has been implemented in Python, it is time to extend this feature to other connectors. The first (OAI and AOAI are not included) connector to be granted this honor is the Azure AI Inference connector. ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> 1. Add function calling to Azure AI Inference. ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for 0ad7f54 - Browse repository at this point
Copy the full SHA 0ad7f54View commit details -
Python: Bump Python project version to 1.2.0 for a release. (#7177)
### Motivation and Context Bump Python project version to 1.2.0 for a release. <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description Bump Python project version to 1.2.0 for a release. <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [X] The code builds clean without any errors or warnings - [X] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [X] All unit tests pass, and I have added new tests where possible - [X] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for f62b2cf - Browse repository at this point
Copy the full SHA f62b2cfView commit details -
Python: Enable mypy for the HuggingFace connectors. Increase unit tes…
…t code coverage. (#7176) ### Motivation and Context We have mypy enabled on parts of the code base, but not all. The goal is to enable it across the entire SK python code. As part of this, we've broken up the work to tackle different sections. Additionally, we're working to improve the unit test code coverage for these sections of code. <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description This PR: - turns on mypy for the HuggingFace connector - adds more unit test coverage for the text completion and embeddings connector to achieve >95% code coverage. - closes #7133 <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [X] The code builds clean without any errors or warnings - [X] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [X] All unit tests pass, and I have added new tests where possible - [X] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for 469092f - Browse repository at this point
Copy the full SHA 469092fView commit details -
.Net: Bump Microsoft.ML.OnnxRuntime from 1.18.0 to 1.18.1 in /dotnet (#…
…7162) Bumps Microsoft.ML.OnnxRuntime from 1.18.0 to 1.18.1. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Microsoft.ML.OnnxRuntime&package-manager=nuget&previous-version=1.18.0&new-version=1.18.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 23ef6bd - Browse repository at this point
Copy the full SHA 23ef6bdView commit details
Commits on Jul 10, 2024
-
Python: Bump zipp from 3.18.2 to 3.19.1 in /python (#7179)
Bumps [zipp](https://github.com/jaraco/zipp) from 3.18.2 to 3.19.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jaraco/zipp/blob/main/NEWS.rst">zipp's changelog</a>.</em></p> <blockquote> <h1>v3.19.1</h1> <h2>Bugfixes</h2> <ul> <li>Improved handling of malformed zip files. (<a href="https://redirect.github.com/jaraco/zipp/issues/119">#119</a>)</li> </ul> <h1>v3.19.0</h1> <h2>Features</h2> <ul> <li>Implement is_symlink. (<a href="https://redirect.github.com/jaraco/zipp/issues/117">#117</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jaraco/zipp/commit/6d1cb72aa55e0536f35d2af128994b5a61ca4c1a"><code>6d1cb72</code></a> Finalize</li> <li><a href="https://github.com/jaraco/zipp/commit/fd604bd34f0343472521a36da1fbd22e793e14fd"><code>fd604bd</code></a> Merge pull request <a href="https://redirect.github.com/jaraco/zipp/issues/120">#120</a> from jaraco/bugfix/119-malformed-paths</li> <li><a href="https://github.com/jaraco/zipp/commit/c18417ed2953e181728a7dac07bff88a2190abf7"><code>c18417e</code></a> Add news fragment.</li> <li><a href="https://github.com/jaraco/zipp/commit/58115d2be968644ce71ce6bcc9b79826c82a1806"><code>58115d2</code></a> Employ SanitizedNames in CompleteDirs. Fixes broken test.</li> <li><a href="https://github.com/jaraco/zipp/commit/564fcc10cdbfdaecdb33688e149827465931c9e0"><code>564fcc1</code></a> Add SanitizedNames mixin.</li> <li><a href="https://github.com/jaraco/zipp/commit/79a309fe54dc6b7934fb72e9f31bcb58f2e9f547"><code>79a309f</code></a> Add some assertions about malformed paths.</li> <li><a href="https://github.com/jaraco/zipp/commit/2d015c22348fab46ca765339f55f84fe9d6e8115"><code>2d015c2</code></a> Merge <a href="https://github.com/jaraco/skeleton">https://github.com/jaraco/skeleton</a></li> <li><a href="https://github.com/jaraco/zipp/commit/a595a0fad054cd20b69d3e954c99174e3a548938"><code>a595a0f</code></a> Rename extras to align with core metadata spec.</li> <li><a href="https://github.com/jaraco/zipp/commit/608f90a6e74919501577a1312dc5c7d8e1d391d7"><code>608f90a</code></a> Finalize</li> <li><a href="https://github.com/jaraco/zipp/commit/3a22d724acf874111b43f87f7110225122ec3de5"><code>3a22d72</code></a> Merge pull request <a href="https://redirect.github.com/jaraco/zipp/issues/118">#118</a> from jaraco/feature/is-symlink</li> <li>Additional commits viewable in <a href="https://github.com/jaraco/zipp/compare/v3.18.2...v3.19.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=zipp&package-manager=pip&previous-version=3.18.2&new-version=3.19.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/microsoft/semantic-kernel/network/alerts). </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6782cc8 - Browse repository at this point
Copy the full SHA 6782cc8View commit details -
Python: Bump motor from 3.4.0 to 3.5.0 in /python (#7160)
Bumps [motor](https://github.com/mongodb/motor) from 3.4.0 to 3.5.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mongodb/motor/releases">motor's releases</a>.</em></p> <blockquote> <h2>Motor 3.5.0</h2> <h2>What's Changed</h2> <ul> <li>Drop support for Python 3.7.</li> <li>Switch to using Hatchling as a build backend and remove setup.py.</li> <li>Add Secure Software Development Life Cycle automation to release process. GitHub Releases for pymongocrypt now include a Software Bill of Materials, and signature files corresponding to the distribution files released on PyPI.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Doekeb"><code>@Doekeb</code></a> made their first contribution in <a href="https://redirect.github.com/mongodb/motor/pull/272">mongodb/motor#272</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mongodb/motor/compare/3.4.0...3.5.0">https://github.com/mongodb/motor/compare/3.4.0...3.5.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mongodb/motor/blob/master/doc/changelog.rst">motor's changelog</a>.</em></p> <blockquote> <h2>Motor 3.5.0</h2> <ul> <li>Drop support for Python 3.7.</li> <li>Switch to using Hatchling as a build backend and remove <code>setup.py</code>.</li> <li>Add Secure Software Development Life Cycle automation to release process. GitHub Releases for pymongocrypt now include a Software Bill of Materials, and signature files corresponding to the distribution files released on PyPI.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mongodb/motor/commit/cd0316acd27208109de21ce1142f80db36e5ad1b"><code>cd0316a</code></a> BUMP 3.5.0</li> <li><a href="https://github.com/mongodb/motor/commit/73a4cf0e6049ab784a90dbed5f1363def04289ff"><code>73a4cf0</code></a> PYTHON-4499 Fix test_logging_without_listeners (<a href="https://redirect.github.com/mongodb/motor/issues/292">#292</a>)</li> <li><a href="https://github.com/mongodb/motor/commit/fb67b5ff4a55852ab4bb0a131aa99ccbcacf945c"><code>fb67b5f</code></a> BUMP 3.5.0.dev2</li> <li><a href="https://github.com/mongodb/motor/commit/09673655057b478dc44fff4e6bf1bd55a16efe05"><code>0967365</code></a> BUMP 3.5.0rc2</li> <li><a href="https://github.com/mongodb/motor/commit/fd55efee7639e717b6375eeaa59a6dc639e6cd9b"><code>fd55efe</code></a> MOTOR-1332 Update changelog for 3.5 (<a href="https://redirect.github.com/mongodb/motor/issues/291">#291</a>)</li> <li><a href="https://github.com/mongodb/motor/commit/3ff6c13a53b8e68e9dfdd21d921618f78e2feea8"><code>3ff6c13</code></a> BUMP 3.5.0.dev1</li> <li><a href="https://github.com/mongodb/motor/commit/0e429b94b03f7b708501865899f3f46a4e86cb42"><code>0e429b9</code></a> BUMP 3.5.0rc0</li> <li><a href="https://github.com/mongodb/motor/commit/be2cd387a2bb6aa8b577ad50998752635b658b49"><code>be2cd38</code></a> MOTOR-526 Add evergreen link and version handling for SSDLC (<a href="https://redirect.github.com/mongodb/motor/issues/289">#289</a>)</li> <li><a href="https://github.com/mongodb/motor/commit/9b2b4f07a309571dc6099397cf62011d9fff46dd"><code>9b2b4f0</code></a> MOTOR-1332 Add changelog for 3.5 (<a href="https://redirect.github.com/mongodb/motor/issues/290">#290</a>)</li> <li><a href="https://github.com/mongodb/motor/commit/d235a40f5a0fc61f733d475f5f6add4772a7ff7c"><code>d235a40</code></a> MOTOR-526 SSDLC Conformance (<a href="https://redirect.github.com/mongodb/motor/issues/288">#288</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mongodb/motor/compare/3.4.0...3.5.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=motor&package-manager=pip&previous-version=3.4.0&new-version=3.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Evan Mattson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 439a8be - Browse repository at this point
Copy the full SHA 439a8beView commit details -
Python: Bump ruff to 0.5.1 (#7180)
### Motivation and Context Per a previous dependabot PR, bump ruff to 0.5.1. <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description Per a previous dependabot PR, bump ruff to 0.5.1. This required manual handling due to the pre-commit needing an update. <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [X] The code builds clean without any errors or warnings - [X] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [X] All unit tests pass, and I have added new tests where possible - [X] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for 5e333d3 - Browse repository at this point
Copy the full SHA 5e333d3View commit details -
Python: Bump pydantic-settings from 2.3.3 to 2.3.4 in /python (#7159)
Bumps [pydantic-settings](https://github.com/pydantic/pydantic-settings) from 2.3.3 to 2.3.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pydantic/pydantic-settings/releases">pydantic-settings's releases</a>.</em></p> <blockquote> <h2>v2.3.4</h2> <h2>What's Changed</h2> <ul> <li>add in-place reloading in docs by <a href="https://github.com/nrolin"><code>@nrolin</code></a> in <a href="https://redirect.github.com/pydantic/pydantic-settings/pull/316">pydantic/pydantic-settings#316</a></li> <li>Nested pydantic dataclasses and doc fixes. by <a href="https://github.com/kschwab"><code>@kschwab</code></a> in <a href="https://redirect.github.com/pydantic/pydantic-settings/pull/317">pydantic/pydantic-settings#317</a></li> <li>Remove leftover docstring causing warning on <code>pydantic</code> docs build by <a href="https://github.com/sydney-runkle"><code>@sydney-runkle</code></a> in <a href="https://redirect.github.com/pydantic/pydantic-settings/pull/321">pydantic/pydantic-settings#321</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/nrolin"><code>@nrolin</code></a> made their first contribution in <a href="https://redirect.github.com/pydantic/pydantic-settings/pull/316">pydantic/pydantic-settings#316</a></li> <li><a href="https://github.com/sydney-runkle"><code>@sydney-runkle</code></a> made their first contribution in <a href="https://redirect.github.com/pydantic/pydantic-settings/pull/321">pydantic/pydantic-settings#321</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pydantic/pydantic-settings/compare/v2.3.3...v2.3.4">https://github.com/pydantic/pydantic-settings/compare/v2.3.3...v2.3.4</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pydantic/pydantic-settings/commit/fe1f9509da2a1951167666b92fa2083ff2ea35bf"><code>fe1f950</code></a> Prepare release 2.3.4 (<a href="https://redirect.github.com/pydantic/pydantic-settings/issues/322">#322</a>)</li> <li><a href="https://github.com/pydantic/pydantic-settings/commit/674ebd9cbeb5b9535bcfc5cdabbbe69518b10c52"><code>674ebd9</code></a> Remove leftover docstring causing warning on <code>pydantic</code> docs build (<a href="https://redirect.github.com/pydantic/pydantic-settings/issues/321">#321</a>)</li> <li><a href="https://github.com/pydantic/pydantic-settings/commit/7ede0ec18c5678dfa1212e6e8d6d7c6489ac7d78"><code>7ede0ec</code></a> Nested pydantic dataclasses and doc fixes. (<a href="https://redirect.github.com/pydantic/pydantic-settings/issues/317">#317</a>)</li> <li><a href="https://github.com/pydantic/pydantic-settings/commit/c2d44a7723a00f75ba6790cc654aaa507a7ab123"><code>c2d44a7</code></a> add in-place reloading in docs (<a href="https://redirect.github.com/pydantic/pydantic-settings/issues/316">#316</a>)</li> <li>See full diff in <a href="https://github.com/pydantic/pydantic-settings/compare/v2.3.3...v2.3.4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pydantic-settings&package-manager=pip&previous-version=2.3.3&new-version=2.3.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c2d4da8 - Browse repository at this point
Copy the full SHA c2d4da8View commit details -
Python: Bump mistralai from 0.4.1 to 0.4.2 in /python (#7161)
Bumps mistralai from 0.4.1 to 0.4.2. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mistralai&package-manager=pip&previous-version=0.4.1&new-version=0.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ed46332 - Browse repository at this point
Copy the full SHA ed46332View commit details -
Python: Bump certifi from 2024.2.2 to 2024.7.4 in /python (#7120)
Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.2.2 to 2024.7.4. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/certifi/python-certifi/commit/bd8153872e9c6fc98f4023df9c2deaffea2fa463"><code>bd81538</code></a> 2024.07.04 (<a href="https://redirect.github.com/certifi/python-certifi/issues/295">#295</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/06a2cbf21f345563dde6c28b60e29d57e9b210b3"><code>06a2cbf</code></a> Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (<a href="https://redirect.github.com/certifi/python-certifi/issues/294">#294</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/13bba02b72bac97c432c277158bc04b4d2a6bc23"><code>13bba02</code></a> Bump actions/checkout from 4.1.6 to 4.1.7 (<a href="https://redirect.github.com/certifi/python-certifi/issues/293">#293</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/e8abcd0e62b334c164b95d49fcabdc9ecbca0554"><code>e8abcd0</code></a> Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (<a href="https://redirect.github.com/certifi/python-certifi/issues/292">#292</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/124f4adf171e15cd9a91a8b6e0325ecc97be8fe1"><code>124f4ad</code></a> 2024.06.02 (<a href="https://redirect.github.com/certifi/python-certifi/issues/291">#291</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/c2196ce5d6ee675b27755a19948480a7823e2c6a"><code>c2196ce</code></a> --- (<a href="https://redirect.github.com/certifi/python-certifi/issues/290">#290</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/fefdeec7588ff1c05214b85a552afcad5fdb51b2"><code>fefdeec</code></a> Bump actions/checkout from 4.1.4 to 4.1.5 (<a href="https://redirect.github.com/certifi/python-certifi/issues/289">#289</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/3c5fb1560b826a7f83f1f9750173ff766492c9cf"><code>3c5fb15</code></a> Bump actions/download-artifact from 4.1.6 to 4.1.7 (<a href="https://redirect.github.com/certifi/python-certifi/issues/286">#286</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/4a9569a3eb58db8548536fc16c5c5c7af946a5b1"><code>4a9569a</code></a> Bump actions/checkout from 4.1.2 to 4.1.4 (<a href="https://redirect.github.com/certifi/python-certifi/issues/287">#287</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/1fc808626a895a916b1e4c2b63abae6c5eafdbe3"><code>1fc8086</code></a> Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5 (<a href="https://redirect.github.com/certifi/python-certifi/issues/288">#288</a>)</li> <li>Additional commits viewable in <a href="https://github.com/certifi/python-certifi/compare/2024.02.02...2024.07.04">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=certifi&package-manager=pip&previous-version=2024.2.2&new-version=2024.7.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/microsoft/semantic-kernel/network/alerts). </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1fb0d95 - Browse repository at this point
Copy the full SHA 1fb0d95View commit details -
.Net: Upgrade the System.Text.Json package to the patched version 8.0…
….4 (#7185) ### Motivation and Context The PR upgrades the System.Text.Json package to version 8.0.4 to fix the vulnerability issue: **error NU1903: Package 'System.Text.Json' 8.0.2 has a known high severity vulnerability, https://github.com/advisories/GHSA-hh2w-p6rv-4g7w.**
Configuration menu - View commit details
-
Copy full SHA for 6258138 - Browse repository at this point
Copy the full SHA 6258138View commit details -
Python: Small docstring fix (#7187)
Docstring in add_plugin_from_openai method explain that it's a plugin from the openapi manifest, not open ai. https://github.com/microsoft/semantic-kernel/blob/ed463329e7463b068a6669ecf3b7d03d040d1699/python/semantic_kernel/functions/kernel_function_extension.py#L211 ### Motivation and Context I found the add_plugin_from_openapi method because I needed a function related to the semantic function for calling the API. While reading the docstring, I saw an open AI description that had nothing to do with the method, so I am reporting this. <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description See changes, it's a one-liner 😁 <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄 Co-authored-by: Evan Mattson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 90e2237 - Browse repository at this point
Copy the full SHA 90e2237View commit details
Commits on Jul 11, 2024
-
Python: mypy and tests for OpenAI (#7144)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> Up until this point, we had not had full test coverage for all openai classes, and mypy type checking was disabled. These have now both been solved, lots of small fixes for the typing and a set of new tests for the different parts of the openai suite of classes have been added. fixes #7131 fixes #6930 ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> The unit tests for OpenAI all now have multiple ways of creating checked and tested. Also actual responses from the openai package are created and used to test the parsing of those into our classes. ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [x] The code builds clean without any errors or warnings - [x] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [x] All unit tests pass, and I have added new tests where possible - [x] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for ea92767 - Browse repository at this point
Copy the full SHA ea92767View commit details -
Python: allow more options for FunctionCallContent constructor (#7105)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> Fix #6932 Added ability to supply function_name and plugin_name as well as name (name keeps precedence) Added ability to supply arguments as a dict, instead of string. Also ups the test coverage for the contents folder. ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [x] The code builds clean without any errors or warnings - [x] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [x] All unit tests pass, and I have added new tests where possible - [x] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for bdf30a6 - Browse repository at this point
Copy the full SHA bdf30a6View commit details -
Python: add experimental unit tests for python 3.13 (#7204)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> Adds unit test run only for ubuntu for python 3.13, should not fail full job when it does fail. Slight improvement of filename handling for the coverage. ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [x] The code builds clean without any errors or warnings - [x] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [x] All unit tests pass, and I have added new tests where possible - [x] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for 8a23c26 - Browse repository at this point
Copy the full SHA 8a23c26View commit details -
.Net Agent - Cosmetic Sample Updates (#7199)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> Noticed some inconsistencies and opportunities for clarity. ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> - Removed usage of `var` - Replaced incorrect comment for history creation for Step1 & Step2 _(GettingStartedWithAgents)_ - Appending result content to history for Step1 & Step2 _(GettingStartedWithAgents)_ - Replaced incorrect comment for thread creation for Step8 _(GettingStartedWithAgents)_ ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [X] The code builds clean without any errors or warnings - [X] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [X] All unit tests pass, and I have added new tests where possible - [X] I didn't break anyone 😄 --------- Co-authored-by: Gil LaHaye <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 434a353 - Browse repository at this point
Copy the full SHA 434a353View commit details -
Python: Introduce the single, non-group chat completion agent (#7116)
### Motivation and Context Following in the steps of dotnet, we're beginning to add agent support to Python. For an initial implementation the focus is on non-grouped, chat completion agents. The first pass is covering a ChatCompletionAgent that allows the user to define a ChatCompletion Service as part of the SK Kernel, and then reference that service in an agent implementation. <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description The PR: - Adds support for a standard chat completion agent - Adds the required abstractions to allow the single chat completion agent to work - Introduces a new agent concept sample showing how to invoke the agent for a streaming and non-streaming context. - Adds unit tests to cover the new code - Closes #7079 ![image](https://github.com/microsoft/semantic-kernel/assets/35585003/8fa1f248-52b2-41b9-85ac-38ac80a05a68) <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [X] The code builds clean without any errors or warnings - [X] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [X] All unit tests pass, and I have added new tests where possible - [X] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for 240280a - Browse repository at this point
Copy the full SHA 240280aView commit details -
Python: Increase unit test coverage (#7211)
### Motivation and Context We've been working on increasing the test coverage. These tests aren't specific to the CQ spike, but I noticed that there was covering lacking for them, and they were "low hanging fruit." <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description Increasing the test coverage for some classes that have current test coverage but were missing some line coverage here and there. At this point in time, the test coverage report is showing 95% covered now. <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [X] The code builds clean without any errors or warnings - [X] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [X] All unit tests pass, and I have added new tests where possible - [X] I didn't break anyone 😄 --------- Co-authored-by: Gil LaHaye <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 904d1f5 - Browse repository at this point
Copy the full SHA 904d1f5View commit details -
Python: added singular get methods (#7202)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> Adds singular get_..._content methods to all services, initially implemented by calling the multi version and passing back the first result, it therefore does not check on the number of responses parameter, just provides the interface. Also add `generate_raw_embeddings` to Embedding Base to allow models to return different types, while keeping generate_embeddings to return a numpy array. Fixes #6926 ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [x] The code builds clean without any errors or warnings - [x] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [x] All unit tests pass, and I have added new tests where possible - [x] I didn't break anyone 😄 --------- Co-authored-by: Tao Chen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6a0077c - Browse repository at this point
Copy the full SHA 6a0077cView commit details -
Python : CQ MyPy Fix for MistralAI Connector (#7182)
### Motivation and Context 1. I saw that you are having spikes regarding enabling MyPy 2. On ##7049 i had the Liskov Principle commented 3. In #7144 is saw how you plan to solve this so i decided to adjust the mistral connector to this ### Description The PR contains changes to be compliant to MyPy in Mistral AI Connector. Changes input Parameter for MistralAIChatCompletion from MistralAIPromptExecutionSettings to PromptExecutionSettings. Adding Test Cases for MistralAIPromptExecutionSettings and PromptExecutionSettings. ![image](https://github.com/microsoft/semantic-kernel/assets/23048106/5822896e-17d1-4d68-9348-da6765ac3527) ### Tasks - [x] Changes input Parameter for Liskov - [x] Settings conversion - [x] Adjust TestCases to 100% ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [x] The code builds clean without any errors or warnings - [x] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [x] All unit tests pass, and I have added new tests where possible - [x] I didn't break anyone 😄 --------- Co-authored-by: Nico Möller <[email protected]> Co-authored-by: Evan Mattson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6944914 - Browse repository at this point
Copy the full SHA 6944914View commit details -
.Net Agents - Add dynamic logging methods (#7069)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> Migrate logging to dynamic logging methods for better maintability and discoverability (best practice). ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> Moved each instance of logging a message into a class specific log-message file. ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [X] The code builds clean without any errors or warnings - [X] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [X] All unit tests pass, and I have added new tests where possible - [X] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for 6b59077 - Browse repository at this point
Copy the full SHA 6b59077View commit details
Commits on Jul 12, 2024
-
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for aa9de1a - Browse repository at this point
Copy the full SHA aa9de1aView commit details -
Python: remove continue on error on steps (#7220)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄
Configuration menu - View commit details
-
Copy full SHA for cff4c7a - Browse repository at this point
Copy the full SHA cff4c7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e936275 - Browse repository at this point
Copy the full SHA e936275View commit details -
Configuration menu - View commit details
-
Copy full SHA for 095472d - Browse repository at this point
Copy the full SHA 095472dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69d8354 - Browse repository at this point
Copy the full SHA 69d8354View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac364e6 - Browse repository at this point
Copy the full SHA ac364e6View commit details