mirror of
https://github.com/microsoft/semantic-kernel.git
synced 2026-10-12 02:19:06 +00:00
openapi-v2
3766
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
8c360ce77e |
.Net: Update to OpenApi.NET V2 - Part1 (#9861)
### Motivation and Context Currently, SK OpenAPI functionality uses the OpenApi.NET v1.6 SDK to parse OpenAPI documents. The library version supports only OpenAPI v2 - v3.0.1 versions but does not support OpenAPI v3.1. The OpenApi.NET v2 SDK has added support for OpenAPI v3.1 together with some public API changes that caused several breaking changes on SK OpenAPI functionality. ### Description This PR adapts SK OpenAPI functionality to the new OpenApi.NET v2 SDK public API surface. ### Out of scope of this PR [.Net: [OpenAPI.Net V2] Refactor OpenAPI functionality to use new content readers](https://github.com/microsoft/semantic-kernel/issues/9857) [.Net: [OpenAPI.Net V2] Refactor ApiManifest and CopilotAgentPlugin functionality to use new content readers](https://github.com/microsoft/semantic-kernel/issues/9859) [.Net: [OpenAPI.Net V2] Remove temp. solution to support OpenAPI v3.1](https://github.com/microsoft/semantic-kernel/issues/9860) Contributes to: https://github.com/microsoft/semantic-kernel/issues/9832 --------- Co-authored-by: Roger Barreto <[email protected]> |
||
|
|
e780d7b7fc |
.Net: Replaced IMemoryStore with IVectorStore in examples (#9833)
### 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. --> Replaced `IMemoryStore` usage with `IVectorStore` in Semantic Kernel examples. ### 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 😄 |
||
|
|
8dadef26b8 |
Python: Refactor chat completion concept samples (#9822)
### 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. --> Our chat completion concept samples are not well organized and over-complicated with prompts and different settings. ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> This PR refactors the samples such that they only capture the essential concepts to the chat completion services. This PR also adds sample usage for all supported chat completion services in Semantic Kernel Python. ### 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 😄dotnet-1.30.0-nightly-241126.1 |
||
|
|
370c89a836 |
.Net: Improve docs for OpenAI repsonse format property (#9801)
### Motivation and Context Closes #7171 ### 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: Dmytro Struk <[email protected]> |
||
|
|
bead9ef49e |
Adding issue type support for template (#9792)
### Motivation and Context Automatically sets the new category type for github issues from the template. As described in this post. - https://github.com/orgs/community/discussions/139933 |
||
|
|
a0d2f75ca9 |
Update codeql actions to v3 (#9826)
### Motivation and Context CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/ ### 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 😄 |
||
|
|
8c481dfb77 |
.Net: Fix typo (#9824)
### 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. --> A typo is causing the spell check in our pipeline to fail, thus block PRs. ### Description Fix the typo. <!-- 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 😄dotnet-1.30.0-nightly-241125.1 |
||
|
|
27a89bae54 |
Python: Introduced a new condition to yield StreamingChatMessageContent directly when usage data is available. (#9753)
### Motivation and Context issue: https://github.com/microsoft/semantic-kernel/issues/9751 This pull request addresses a bug where setting `stream_options.include_usage` to `True` does not return token usage, resulting in `None` for the `usage` field. The issue occurs when using Azure OpenAI's GPT-4o and GPT-4omini models. In particular, if the last chunk of the response has an empty `choices` list, the chunk is skipped entirely, and the token usage is not processed correctly. In the Azure OpenAI implementation, if `usage` information is included, the chunk should be processed appropriately. However, the current code skips processing when `choices` is empty. This pull request fixes this behavior so that the chunk is processed when `usage` is present, even if `choices` is empty. ### Description This fix includes the following changes: - Modified the relevant section in `azure_chat_completion.py` to ensure that chunks with empty `choices` are not skipped if `usage` information is present. - Specifically, the condition `if len(chunk.choices) == 0:` was updated to allow chunks with `usage` data to be processed correctly. With these changes, setting `stream_options.include_usage` to `True` will correctly return token usage data, even for chunks where the `choices` list is empty. ### 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]> |
||
|
|
5adf59d466 |
.Net: Add new 2024-09-01-preview version (#9809)
### Motivation and Context Add new version `2024-09-01-preview` option available in Azure.AI.OpenAI 2.0.0-beta.2 |
||
|
|
c5beb8a976 |
Bump dawidd6/action-download-artifact from 3 to 6 in /.github/workflows (#9805)
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 3 to 6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dawidd6/action-download-artifact/releases">dawidd6/action-download-artifact's releases</a>.</em></p> <blockquote> <h2>v6</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/dawidd6/action-download-artifact/compare/v5...v6">https://github.com/dawidd6/action-download-artifact/compare/v5...v6</a></p> <h2>v5</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/dawidd6/action-download-artifact/compare/v4...v5">https://github.com/dawidd6/action-download-artifact/compare/v4...v5</a></p> <h2>v4</h2> <h2>What's Changed</h2> <ul> <li><strong>VERSIONING CHANGE</strong>: now there will only be major releases of this action, e.g. v5, v6 and so on</li> <li>build(deps): bump undici from 5.28.3 to 5.28.4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/dawidd6/action-download-artifact/pull/284">dawidd6/action-download-artifact#284</a></li> <li>build(deps): bump <code>@actions/artifact</code> from 2.1.4 to 2.1.5 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/dawidd6/action-download-artifact/pull/285">dawidd6/action-download-artifact#285</a></li> <li>build(deps): bump <code>@actions/artifact</code> from 2.1.5 to 2.1.7 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/dawidd6/action-download-artifact/pull/287">dawidd6/action-download-artifact#287</a></li> <li>build(deps): bump adm-zip from 0.5.12 to 0.5.13 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/dawidd6/action-download-artifact/pull/289">dawidd6/action-download-artifact#289</a></li> <li>Set allow_forks to false by default by <a href="https://github.com/timweri"><code>@timweri</code></a> in <a href="https://redirect.github.com/dawidd6/action-download-artifact/pull/290">dawidd6/action-download-artifact#290</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/timweri"><code>@timweri</code></a> made their first contribution in <a href="https://redirect.github.com/dawidd6/action-download-artifact/pull/290">dawidd6/action-download-artifact#290</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dawidd6/action-download-artifact/compare/v3...v4">https://github.com/dawidd6/action-download-artifact/compare/v3...v4</a></p> <h2>v3.1.4</h2> <h2>What's Changed</h2> <ul> <li>build(deps): bump adm-zip from 0.5.10 to 0.5.12 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/dawidd6/action-download-artifact/pull/282">dawidd6/action-download-artifact#282</a></li> <li>build(deps): bump <code>@actions/artifact</code> from 2.1.2 to 2.1.4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/dawidd6/action-download-artifact/pull/280">dawidd6/action-download-artifact#280</a></li> <li>fix: accept expired artifacts with documentation url by <a href="https://github.com/wdconinc"><code>@wdconinc</code></a> in <a href="https://redirect.github.com/dawidd6/action-download-artifact/pull/283">dawidd6/action-download-artifact#283</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/wdconinc"><code>@wdconinc</code></a> made their first contribution in <a href="https://redirect.github.com/dawidd6/action-download-artifact/pull/283">dawidd6/action-download-artifact#283</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dawidd6/action-download-artifact/compare/v3...v3.1.4">https://github.com/dawidd6/action-download-artifact/compare/v3...v3.1.4</a></p> <h2>v3.1.3</h2> <h2>What's Changed</h2> <ul> <li>node_modules: upgrade by <a href="https://github.com/dawidd6"><code>@dawidd6</code></a> in <a href="https://redirect.github.com/dawidd6/action-download-artifact/pull/276">dawidd6/action-download-artifact#276</a></li> <li>build(deps): bump <code>@actions/artifact</code> from 2.1.1 to 2.1.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/dawidd6/action-download-artifact/pull/277">dawidd6/action-download-artifact#277</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dawidd6/action-download-artifact/compare/v3.1.2...v3.1.3">https://github.com/dawidd6/action-download-artifact/compare/v3.1.2...v3.1.3</a></p> <h2>v3.1.2</h2> <h2>What's Changed</h2> <ul> <li>Read workflow_search input as a boolean by <a href="https://github.com/klutchell"><code>@klutchell</code></a> in <a href="https://redirect.github.com/dawidd6/action-download-artifact/pull/273">dawidd6/action-download-artifact#273</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/klutchell"><code>@klutchell</code></a> made their first contribution in <a href="https://redirect.github.com/dawidd6/action-download-artifact/pull/273">dawidd6/action-download-artifact#273</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dawidd6/action-download-artifact/compare/v3.1.1...v3.1.2">https://github.com/dawidd6/action-download-artifact/compare/v3.1.1...v3.1.2</a></p> <h2>v3.1.1</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dawidd6/action-download-artifact/commit/bf251b5aa9c2f7eeb574a96ee720e24f801b7c11"><code>bf251b5</code></a> node_modules: upgrade</li> <li><a href="https://github.com/dawidd6/action-download-artifact/commit/93c629661111aae296c04004b30ae3ba22ed46f3"><code>93c6296</code></a> README: v5</li> <li><a href="https://github.com/dawidd6/action-download-artifact/commit/deb3bb83256a78589fef6a7b942e5f2573ad7c13"><code>deb3bb8</code></a> node_modules: upgrade</li> <li><a href="https://github.com/dawidd6/action-download-artifact/commit/1d93f37db2a8005b41437c75a4793d52e664d858"><code>1d93f37</code></a> README: v4</li> <li><a href="https://github.com/dawidd6/action-download-artifact/commit/854e2de9396304899dbe03bf9995fd73533190d1"><code>854e2de</code></a> Set allow_forks to false by default (<a href="https://redirect.github.com/dawidd6/action-download-artifact/issues/290">#290</a>)</li> <li><a href="https://github.com/dawidd6/action-download-artifact/commit/436c9d3774019b3e2789d7332e9c4efdba3d9d79"><code>436c9d3</code></a> build(deps): bump adm-zip from 0.5.12 to 0.5.13 (<a href="https://redirect.github.com/dawidd6/action-download-artifact/issues/289">#289</a>)</li> <li><a href="https://github.com/dawidd6/action-download-artifact/commit/14040524bb7e51dee9683e2e755e0d562621a1d5"><code>1404052</code></a> build(deps): bump <code>@actions/artifact</code> from 2.1.5 to 2.1.7 (<a href="https://redirect.github.com/dawidd6/action-download-artifact/issues/287">#287</a>)</li> <li><a href="https://github.com/dawidd6/action-download-artifact/commit/8a9be734dc508dcf8d67c27ba3f727b0d682ccb0"><code>8a9be73</code></a> build(deps): bump <code>@actions/artifact</code> from 2.1.4 to 2.1.5 (<a href="https://redirect.github.com/dawidd6/action-download-artifact/issues/285">#285</a>)</li> <li><a href="https://github.com/dawidd6/action-download-artifact/commit/df593bbd0462b45b479f042d043c3aa47fe1c483"><code>df593bb</code></a> build(deps): bump undici from 5.28.3 to 5.28.4 (<a href="https://redirect.github.com/dawidd6/action-download-artifact/issues/284">#284</a>)</li> <li>See full diff in <a href="https://github.com/dawidd6/action-download-artifact/compare/v3...v6">compare view</a></li> </ul> </details> <br /> [](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> Co-authored-by: Mark Wallace <[email protected]> |
||
|
|
ec055b5533 |
.Net: Stop setting upper bound on nuget references (#9808)
It's an anti-pattern, blocking developers from upgrading. https://github.com/microsoft/semantic-kernel/issues/9802 |
||
|
|
b8680fa599 |
.Net: Fix bug where filtered tag field throws. (#9804)
### Motivation and Context #9799 ### Description Missed the mapping for enumerable strings for index creation, so needed to add it, and a proper check for unsupported types. ### 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 😄 |
||
|
|
ada7ba6bb7 | .Net: Update to latest M.E.AI (#9795) | ||
|
|
33c1de68d8 |
.Net: Improve the DI sample and function naming (#9794)
### Motivation and Context Create samples that uses a plugin which depends on a service made available using dependency injection - Native function - Open API function Closes #9769 ### Description A frequent ask is how to inject a service using DI which will be used during function execution. ### 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 😄 |
||
|
|
5ae74d7dd6 |
.Net Processes - Sync parameter name for error handler (#9797)
### 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. --> Update sample `Step04_AgentOrchestration` to correctly specify the name of the function parameter. Fixes: https://github.com/microsoft/semantic-kernel/issues/9778 ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> Sample specified parameter name `exception` but the actual name had been refactored to `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 - [X] All unit tests pass, and I have added new tests where possible - [X] I didn't break anyone 😄dotnet-1.30.0-nightly-241124.1 dotnet-1.30.0-nightly-241123.1 dotnet-1.30.0-nightly-241122.1 |
||
|
|
56b951cced |
Added map files via upload (#9796)
### Motivation and Context Add code maps ### Description Code map PDFs for .NET and Python ### Contribution Checklist - [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 😄 |
||
|
|
ef8251c914 |
.Net: Add JsonElement String to Primitive Implicit Conversion Support (SLM Function Calling) (#9784)
### Motivation and Context
In the original logic the conversion was giving priority for existence
of converters when the parameter value was a
JsonElement/JsonDocument/JsonNode, this change checks if the argument is
one of those types first and use the proper JSON conversion.
This change also bring some resiliency when the `JsonElement` provided
is a `string` for primitive types like `boolean` and C# numeric types.
This change improves function calling experience when using local models
that send JSON string argument values ("1" or "true") instead of the
expected JSON type (1, true) for calling functions.
i.e: `Llama 3.1, Llama 3.2`
Added Unit Tests covering the added JsonElement arguments support.
- Fixes #9711
- Extra (Remove of Warning for ONNX connectors SYSLIB1222)
---------
Co-authored-by: Dmytro Struk <[email protected]>
|
||
|
|
4113a10f23 |
Bump danielpalme/ReportGenerator-GitHub-Action from 5.3.10 to 5.4.1 (#9747)
Bumps [danielpalme/ReportGenerator-GitHub-Action](https://github.com/danielpalme/reportgenerator-github-action) from 5.3.10 to 5.4.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/danielpalme/reportgenerator-github-action/releases">danielpalme/ReportGenerator-GitHub-Action's releases</a>.</em></p> <blockquote> <h2>5.4.1</h2> <ul> <li><a href="https://redirect.github.com/danielpalme/reportgenerator-github-action/issues/707">#707</a> Fixed issue with file filters</li> </ul> <h2>5.4.0</h2> <ul> <li>Added support for .NET 9. Dropped support for .NET 6 and .NET 7</li> <li><a href="https://redirect.github.com/danielpalme/reportgenerator-github-action/issues/699">#699</a> Rounding crap score to full number</li> <li><a href="https://redirect.github.com/danielpalme/reportgenerator-github-action/issues/700">#700</a> Fixed handling of .netconfig files (sourceDirectories, reportTypes, plugins, assemblyFilters, etc.)</li> <li><a href="https://redirect.github.com/danielpalme/reportgenerator-github-action/issues/704">#704</a> Improved handling of file filters</li> </ul> <h2>5.3.11</h2> <p>Update dependencies (<a href="https://github.com/advisories/GHSA-8g4q-xg66-9fp4">https://github.com/advisories/GHSA-8g4q-xg66-9fp4</a>)</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/danielpalme/ReportGenerator-GitHub-Action/commit/810356ce07a94200154301fb73d878e327b2dd58"><code>810356c</code></a> 5.4.1</li> <li><a href="https://github.com/danielpalme/ReportGenerator-GitHub-Action/commit/51bf1a384133df0710ee9a3e37dbf1c829f33677"><code>51bf1a3</code></a> 5.4.0</li> <li><a href="https://github.com/danielpalme/ReportGenerator-GitHub-Action/commit/3c6f69882f8d182fd39bf95285c3c9a586d31501"><code>3c6f698</code></a> 5.4.0</li> <li><a href="https://github.com/danielpalme/ReportGenerator-GitHub-Action/commit/62f9e70ab348d56eee76d446b4db903a85ab0ea8"><code>62f9e70</code></a> 5.3.11</li> <li>See full diff in <a href="https://github.com/danielpalme/reportgenerator-github-action/compare/5.3.10...5.4.1">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
44222f5077 |
Python: Fix syntax for pinned pydantic package. (#9789)
### Motivation and Context The current pydantic pinned syntax is `"pydantic ~= 2.0<2.10",`; however on package publish, Pypi throws a 400. The correct syntax should be: `"pydantic >=2.0,<2.10",` <!-- 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 Updates pyproject.toml syntax for pinned pydantic version. <!-- 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 😄dotnet-1.30.0-nightly-241121.1 |
||
|
|
05f9a98121 |
Python: Bump Python version to 1.16.0 for a release. (#9781)
### Motivation and Context Bump Python version to 1.16.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 version to 1.16.0 for a release. Includes feature work to promote OpenAPI plugin to preview from experimental. <!-- 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]>python-1.16.0 |
||
|
|
d8acb75288 |
.Net: Removed experimental flags in Filters (#9774)
### 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. --> Closes: https://github.com/microsoft/semantic-kernel/issues/9499 1. Removed `Experimental` flag from `AutoFunctionInvocationFilter` classes and properties. 2. Removed `Experimental` flag from `IsStreaming` boolean property in filter context models. 3. Added a unit test to verify function sequence index property behavior. ### 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 😄 |
||
|
|
6cc6822a70 |
.Net: Improved example with telemetry in filters for streaming scenario (#9775)
### 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. --> Improved an example with telemetry in filters for streaming scenario to return streaming chunks from filter to operation's origin and logging the result at the same time. ### 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 😄 |
||
|
|
ea2ba47ea4 |
Python: Add AI connector README (#9764)
### 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. --> We need a README in the connectors/ai directory to list all the existing AI connectors. ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist 1. Add a README 2. Refactor some connector package paths <!-- 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 😄 |
||
|
|
51675d2607 |
Python: OpenAPI plugin updates to promote plugin to preview (#9670)
### Motivation and Context We currently handle OpenAPI plugins via the kernel, but in a pretty simple way. The changes in this PR are allowing one to define multiple server paths for an operation as well as configure security on the operations either at the operation level or at the "global" spec level (these are included as metadata in the kernel function parameter `additional_parameters` dict). The OpenAPI plugin is graduating from an experimental state to a preview state. This, in turn, removes the `experimental` tag from some public facing methods. In the near future, all `experimental` tags will be removed once we're confident there are no other underlying changes required. Closes #9719 <!-- 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 Adds support for OpenAPI plugin: - allow for multiple servers for an API operation - allows one to define security configuration at the spec level as well as per operation level - fixes a bug where the `excluded_operations` on the execution settings were never checked during REST API operation building - adds the deprecated tag to the `OpenAI plugin` code as it was deprecated by OpenAI and we never handled it in SK Python. - renames some model class to remove the `operation` portion of the name. - adds ability to specify a callback to be able to skip certain api operations based on name, method, or description - removes the experimental tag from public facing methods. - allows one to pass in a parsed OpenAPI spec to the plugin add method - adds unit tests <!-- 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 😄 |
||
|
|
96b3595af4 |
.Net: Update M.E.AI.Abstractions version (#9674)
Co-authored-by: Roger Barreto <[email protected]> |
||
|
|
c022cf96ed |
.Net: Add unit test to confirm 429 exception handling (#9772)
### Motivation and Context Issue #9666 ### 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 😄dotnet-1.30.0-nightly-241120.1 |
||
|
|
4bd9abf55b |
Python: Stabilize integration tests (#9761)
### 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. --> Our integration tests have been flaky lately. ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> This PR stabilizes the integration tests. Note that the test pipeline is still flaky but hopefully it will fail less frequently. ### Contribution Checklist 1. Reduce duplication in the workflow file. 2. Fix Ollama tests on Windows runners. 3. Disable USearch. 4. Fix Weaviate tests on Windows runnere. <!-- 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 😄 |
||
|
|
cc86425c1d |
.Net: chore: avoid awaiting delay if its zero (#9770)
This pull request adds conditions to avoid awaiting a delay task if the delays is zero ms to reduce unnecessary allocs/context switching/etc... Signed-off-by: Vincent Biret <[email protected]> |
||
|
|
9f44eb7aa2 |
.Net: Updated streaming example of Azure chat completion with data (#9760)
### 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: https://github.com/microsoft/semantic-kernel/discussions/9728 Updated streaming example of Azure chat completion with data to show how to get citations in streaming mode. ### 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 😄 |
||
|
|
f5facce9ec |
docs: update README.md (#9093)
### Motivation and Context fixed typo. ### Description minor fix ### 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]>dotnet-1.30.0-nightly-241119.2 |
||
|
|
fb5aa6fcd2 |
Python: Azure AI Inference tracing SDK (#9693)
### 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. --> Addresses: https://github.com/microsoft/semantic-kernel/issues/9413 ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> The latest Azure AI Inference SDK has been released with the tracing package. We have decided to upgrade to the latest so that we will no longer need to instrument the Azure AI Inference connector with our own model diagnostics module. ### Contribution Checklist 1. Upgrade to the latest Azure AI Inference SDK with the tracing package. 2. Refactor the AI Inference connector to reduce duplicated code. 3. Some other minor fixes. <!-- 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 😄 |
||
|
|
1ce4769547 |
.Net: Version 1.30.0 (#9758)
### Motivation and Context Bump version for new release ### 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 😄dotnet-1.30.0 |
||
|
|
ad4d35bf85 |
.Net Processes - Map Step Feature (#9339)
### 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. --> Fixes: https://github.com/microsoft/semantic-kernel/issues/9193 ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> Map each value from a set to a map-operation and present the results as a set for potential reduction. **Includes:** - `ProcessMapBuilder` (Core) - `KernelProcessMap` / `KernelProcessMapState` (Abstractions) - `LocalMap` (LocalRuntime) - `MapActor` (DaprRuntime) - Serialization - Unit Tests (exhaustive) - Integration Tests - Sample **Features:** - Executes map operations in parallel - Handles when output type has been transformed from input type - Accepts either step or subprocess for map operation - Proxies events for edges defined directly on the map-step - Allows additional (non proxied) edges for the map-operation - Participates in state serialization **Follow-up:** - Documentation - https://github.com/microsoft/semantic-kernel/issues/9616 ### 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 😄 |
||
|
|
93bf06ed3c |
Python: updated pre-commits (#9739)
### 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. --> Put some of the pre-commit steps to their latest versions. Improve the setup of the uv lock hook. ### 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: Evan Mattson <[email protected]> |
||
|
|
8da553da04 |
.Net: Prepare OpenAPI model collection properties to be modifiable. (#9735)
### Motivation, Context and Description Currently, OpenAPI model classes use a read-only version of list and dictionary types as types for collection properties. This is sufficient for now, but it could become a breaking change later when they need to be modifiable. In that case, they will have to be changed to non-read-only types - specifically, IList<T> and IDictionary<TK, TV>. This PR changes all the collection properties to be modifiable by altering their types to IList<T> and IDictionary<TK, TV>. ~~The RestApiSecurityRequirement model class is not completely freezeable at the moment and needs to be refactored to implement the IDictionary interface instead of inheriting from Dictionary. This change will allow for intercepting mutation calls and throwing an exception if the class is frozen.~~ Contributes to: https://github.com/microsoft/semantic-kernel/issues/6884 |
||
|
|
e6413c397c |
.Net: Removed Kernel events (#9748)
### 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: https://github.com/microsoft/semantic-kernel/issues/9499 Removed the usage of obsolete Kernel Events in favor of Filters as part of Filters graduation process. ### 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 😄 |
||
|
|
297eb16808 |
.Net: Bump Verify.Xunit from 23.5.2 to 28.3.2 in /dotnet (#9743)
Bumps [Verify.Xunit](https://github.com/VerifyTests/Verify) from 23.5.2 to 28.3.2. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/VerifyTests/Verify/commit/9fb3b98ad2c958bfa796f0ec7ff0852bfb17adb6"><code>9fb3b98</code></a> Fix CData being removed in VerifyXml (<a href="https://redirect.github.com/VerifyTests/Verify/issues/1352">#1352</a>)</li> <li><a href="https://github.com/VerifyTests/Verify/commit/9716e7cc712dbbd8cffde4718129a31509eeea4a"><code>9716e7c</code></a> docs</li> <li><a href="https://github.com/VerifyTests/Verify/commit/5dfb0183f38526fadee4e453130abb0093c130d3"><code>5dfb018</code></a> Update readme.source.md</li> <li><a href="https://github.com/VerifyTests/Verify/commit/06dc96db1ce101f11768b9d2cc893f3a7cb56492"><code>06dc96d</code></a> update to DiffEngine 15.5.5 (<a href="https://redirect.github.com/VerifyTests/Verify/issues/1351">#1351</a>)</li> <li><a href="https://github.com/VerifyTests/Verify/commit/2b0a43e91e91c9b8c33ab84e708f8d91553ed7bc"><code>2b0a43e</code></a> 28.3.0</li> <li><a href="https://github.com/VerifyTests/Verify/commit/7f27b2e38ace77951ae07787250d13a1a9513c7e"><code>7f27b2e</code></a> docs</li> <li><a href="https://github.com/VerifyTests/Verify/commit/c48131bad60ae200cb246c93bf9f4b87c8cb51f4"><code>c48131b</code></a> refs</li> <li><a href="https://github.com/VerifyTests/Verify/commit/945bc6b2fe6bff0642136889cc216ec96669a58d"><code>945bc6b</code></a> refs</li> <li><a href="https://github.com/VerifyTests/Verify/commit/cb5a19c6e295ebc2e76bc7badc54b46459ed6655"><code>cb5a19c</code></a> refs</li> <li><a href="https://github.com/VerifyTests/Verify/commit/0297a58f10cad4526421334e2467ad1cbb511e73"><code>0297a58</code></a> refs</li> <li>Additional commits viewable in <a href="https://github.com/VerifyTests/Verify/compare/23.5.2...28.3.2">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
c462b3c89d |
.Net: Bump Microsoft.Extensions.TimeProvider.Testing from 8.9.1 to 8.10.0 in /dotnet (#9745)
Bumps [Microsoft.Extensions.TimeProvider.Testing](https://github.com/dotnet/extensions) from 8.9.1 to 8.10.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dotnet/extensions/releases">Microsoft.Extensions.TimeProvider.Testing's releases</a>.</em></p> <blockquote> <h2>.NET Extensions 8.10.0</h2> <p>8.10.0 packages are no all published in NuGet.org</p> <h2>What's Changed</h2> <ul> <li>Add metrics with correct names for Resource Monitoring by <a href="https://github.com/evgenyfedorov2"><code>@evgenyfedorov2</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5341">dotnet/extensions#5341</a></li> <li>Logging generator: Handle multiple type definitions by <a href="https://github.com/dariusclay"><code>@dariusclay</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5352">dotnet/extensions#5352</a></li> <li>Add logging to Resource Monitoring by <a href="https://github.com/evgenyfedorov2"><code>@evgenyfedorov2</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5355">dotnet/extensions#5355</a></li> <li>Branding updates for preview 9 by <a href="https://github.com/RussKie"><code>@RussKie</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5359">dotnet/extensions#5359</a></li> <li>Merge internal changes by <a href="https://github.com/joperezr"><code>@joperezr</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5366">dotnet/extensions#5366</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/5373">dotnet/extensions#5373</a></li> <li>Add logging of snapshot information in ResourceMonitorService by <a href="https://github.com/evgenyfedorov2"><code>@evgenyfedorov2</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5362">dotnet/extensions#5362</a></li> <li>Deprecate IResourceUtilizationPublisher by <a href="https://github.com/evgenyfedorov2"><code>@evgenyfedorov2</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5360">dotnet/extensions#5360</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/5381">dotnet/extensions#5381</a></li> <li>Add network metrics to Resource Monitoring for Linux by <a href="https://github.com/evgenyfedorov2"><code>@evgenyfedorov2</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5367">dotnet/extensions#5367</a></li> <li>Expose Resource Monitoring Snapshot API by <a href="https://github.com/evgenyfedorov2"><code>@evgenyfedorov2</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5392">dotnet/extensions#5392</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/5396">dotnet/extensions#5396</a></li> <li>Bring parity to dotnet extensions logging generator behavior by <a href="https://github.com/dariusclay"><code>@dariusclay</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5370">dotnet/extensions#5370</a></li> <li>Replace Network Type string with Const in ResourceMonitoring by <a href="https://github.com/makazeu"><code>@makazeu</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5398">dotnet/extensions#5398</a></li> <li>Make capping happen after scale of the CPU usage in ResourceUtilization by <a href="https://github.com/Weikai1997"><code>@Weikai1997</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5388">dotnet/extensions#5388</a></li> <li>Revert correct Meter name by <a href="https://github.com/gitmln"><code>@gitmln</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5403">dotnet/extensions#5403</a></li> <li>Disable HttpClient's timeout for Standard Resilience and Hedging by <a href="https://github.com/iliar-turdushev"><code>@iliar-turdushev</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5363">dotnet/extensions#5363</a></li> <li>ResourceUtilizationHealthCheck - Report both CPU and Memory issues by <a href="https://github.com/willibrandon"><code>@willibrandon</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5407">dotnet/extensions#5407</a></li> <li>Register internal ResourceMonitor with ResourceUtilizationHealthCheck by <a href="https://github.com/evgenyfedorov2"><code>@evgenyfedorov2</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5413">dotnet/extensions#5413</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/5427">dotnet/extensions#5427</a></li> <li>fix: [LogProperties] avoid early ToString of Nullable Properties by <a href="https://github.com/rwoll"><code>@rwoll</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5416">dotnet/extensions#5416</a></li> <li>Add NullRedactor to the RedactorProvider during initialization by <a href="https://github.com/makazeu"><code>@makazeu</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5424">dotnet/extensions#5424</a></li> <li>Fix test warning in 9.0 by <a href="https://github.com/eerhardt"><code>@eerhardt</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5437">dotnet/extensions#5437</a></li> <li>Add KubernetesProbesOptionsValidator to ensure different ports for probes by <a href="https://github.com/makazeu"><code>@makazeu</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5400">dotnet/extensions#5400</a></li> <li>Clarify HttpRetryStrategyOptions/HttpHedgingStrategyOptions XML doc by <a href="https://github.com/joegoldman2"><code>@joegoldman2</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5445">dotnet/extensions#5445</a></li> <li>Describes compatibility issue of Http.Resilience with App Insights by <a href="https://github.com/iliar-turdushev"><code>@iliar-turdushev</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5444">dotnet/extensions#5444</a></li> <li>Update Polly to v8.4.2 by <a href="https://github.com/iliar-turdushev"><code>@iliar-turdushev</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5452">dotnet/extensions#5452</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/5458">dotnet/extensions#5458</a></li> <li>Add methods allowing retrieval of HttpRequestMessage from ResilienceContext by <a href="https://github.com/iliar-turdushev"><code>@iliar-turdushev</code></a> in <a href="https://redirect.github.com/dotnet/extensions/pull/5460">dotnet/extensions#5460</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Weikai1997"><code>@Weikai1997</code></a> made their first contribution in <a href="https://redirect.github.com/dotnet/extensions/pull/5388">dotnet/extensions#5388</a></li> <li><a href="https://github.com/gitmln"><code>@gitmln</code></a> made their first contribution in <a href="https://redirect.github.com/dotnet/extensions/pull/5403">dotnet/extensions#5403</a></li> <li><a href="https://github.com/willibrandon"><code>@willibrandon</code></a> made their first contribution in <a href="https://redirect.github.com/dotnet/extensions/pull/5407">dotnet/extensions#5407</a></li> <li><a href="https://github.com/rwoll"><code>@rwoll</code></a> made their first contribution in <a href="https://redirect.github.com/dotnet/extensions/pull/5416">dotnet/extensions#5416</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dotnet/extensions/compare/v8.8.0...v8.10.0">https://github.com/dotnet/extensions/compare/v8.8.0...v8.10.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dotnet/extensions/commit/2d7ad3a50441dca3e5d90be59b82859410187d90"><code>2d7ad3a</code></a> Merged PR 43287: Getting ready for 8.10 release</li> <li><a href="https://github.com/dotnet/extensions/commit/18002bee78062a2455d9a6f492695240a9a838f0"><code>18002be</code></a> Add methods allowing retrieval of HttpRequestMessage from ResilienceContext (...</li> <li><a href="https://github.com/dotnet/extensions/commit/06e66b73f4b46aed3a698e3c0b984f384febd27b"><code>06e66b7</code></a> Update dependencies from <a href="https://github.com/dotnet/arcade">https://github.com/dotnet/arcade</a> build 20240925.3 (#...</li> <li><a href="https://github.com/dotnet/extensions/commit/2b6bc3827b0d951059a12d2362588d8da1d72bbc"><code>2b6bc38</code></a> Contributes to <a href="https://redirect.github.com/dotnet/extensions/issues/4957">#4957</a> (<a href="https://redirect.github.com/dotnet/extensions/issues/5452">#5452</a>)</li> <li><a href="https://github.com/dotnet/extensions/commit/68d6894601c425f7881e539fb9d253a70b7f9d0b"><code>68d6894</code></a> Describes compatibility issue with .NET App Insights (<a href="https://redirect.github.com/dotnet/extensions/issues/5444">#5444</a>)</li> <li><a href="https://github.com/dotnet/extensions/commit/5dc647614784e885c98525c2f321152b7537fbd9"><code>5dc6476</code></a> Clarify HttpRetryStrategyOptions/HttpHedgingStrategyOptions XML doc (<a href="https://redirect.github.com/dotnet/extensions/issues/5445">#5445</a>)</li> <li><a href="https://github.com/dotnet/extensions/commit/c799d768af96a37412f4231d3ab6ef96c6e1e7ed"><code>c799d76</code></a> Add KubernetesProbesOptionsValidator to ensure different ports for probes (<a href="https://redirect.github.com/dotnet/extensions/issues/5">#5</a>...</li> <li><a href="https://github.com/dotnet/extensions/commit/05df0833c0b889bd8f795e14643efa270dfdbd1e"><code>05df083</code></a> Fix test warning in 9.0 (<a href="https://redirect.github.com/dotnet/extensions/issues/5437">#5437</a>)</li> <li><a href="https://github.com/dotnet/extensions/commit/1d9d44f58d693b3fdd66bd5178625fe1dc2b0c51"><code>1d9d44f</code></a> Add NullRedactor to the RedactorProvider during initialization (<a href="https://redirect.github.com/dotnet/extensions/issues/5424">#5424</a>)</li> <li><a href="https://github.com/dotnet/extensions/commit/539f3a333963a201230cdaca2ef71de2cb92fa35"><code>539f3a3</code></a> repro and fix (<a href="https://redirect.github.com/dotnet/extensions/issues/5416">#5416</a>)</li> <li>Additional commits viewable in <a href="https://github.com/dotnet/extensions/compare/v8.9.1...v8.10.0">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
3a2acff179 |
.Net: Bump Microsoft.CodeAnalysis.Common and Microsoft.CodeAnalysis.CSharp in /dotnet (#9746)
Bumps [Microsoft.CodeAnalysis.Common](https://github.com/dotnet/roslyn) and [Microsoft.CodeAnalysis.CSharp](https://github.com/dotnet/roslyn). These dependencies needed to be updated together. Updates `Microsoft.CodeAnalysis.Common` from 4.3.0 to 4.11.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dotnet/roslyn/releases">Microsoft.CodeAnalysis.Common's releases</a>.</em></p> <blockquote> <h2>.NET 6.0.1</h2> <p><a href="https://github.com/dotnet/core/releases/tag/v6.0.1">Release</a></p> <h2>.NET 5.0.4</h2> <p><a href="https://github.com/dotnet/core/releases/tag/v5.0.4">Release</a></p> <h2>.NET 5.0.2</h2> <p><a href="https://github.com/dotnet/core/blob/master/release-notes/5.0/5.0.2/5.0.2.md">Release Notes</a> <a href="https://github.com/dotnet/core/blob/master/release-notes/5.0/5.0.2/5.0.2-install-instructions.md">Install Instructions</a></p> <h1>Repos</h1> <ul> <li><a href="https://github.com/dotnet/core/releases/tag/v5.0.2">Core</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/dotnet/roslyn/blob/main/docs/Breaking%20API%20Changes.md">Microsoft.CodeAnalysis.Common's changelog</a>.</em></p> <blockquote> <h1>API Breaking Changes</h1> <h1>Version 1.1.0</h1> <h3>Removed VisualBasicCommandLineParser.ctor</h3> <p>During a toolset update we noticed the constructor on <code>VisualBasicCommandLineParser</code> was <code>public</code>. This in turn made many of the <code>protected</code> members of <code>CommandLineParser</code> a part of the API surface as it gave external customers an inheritance path.</p> <p>It was never the intent for these members to be a part of the supported API surface. Creation of the parsers is meant to be done via the <code>Default</code> singleton properties. There seems to be little risk that we broke any customers here and hence we decided to remove this API.</p> <p>PR: <a href="https://redirect.github.com/dotnet/roslyn/pull/4169">dotnet/roslyn#4169</a></p> <h3>Changed Simplifier methods to throw ArgumentNullExceptions</h3> <p>Changed Simplifier.ReduceAsync, Simplifier.ExpandAsync, and Simplifier.Expand methods to throw ArgumentNullExceptions if any non-optional, nullable arguments are passed in. Previously the user would get a NullReferenceException for synchronous methods and an AggregateException containing a NullReferenceException for asynchronous methods.</p> <p>PR: <a href="https://redirect.github.com/dotnet/roslyn/pull/5144">dotnet/roslyn#5144</a></p> <h1>Version 1.3.0</h1> <h3>Treat a method marked with both public and private flags as private</h3> <p>The scenario is loading an assembly where some methods, fields or nested types have accessibility flags set to 7 (all three bits set), which mean public AND private. After the fix, such flags are loaded to mean private. The compat change is we’re trading a compile-time success and runtime failure (native compiler) against a compile-time error (restoring the behavior of v1.2).</p> <p>Details below:</p> <ul> <li>The native compiler successfully compiles the method and field case (those only yield runtime error System.TypeLoadException: Invalid Field Access Flags) and reported an accessibility error on the nested type.</li> <li>The 1.2 compiler generated errors:</li> </ul> <pre><code>error BC30390: 'C.Private Overloads Sub M()' is not accessible in this context because it is 'Private'. error BC30389: 'C.F' is not accessible in this context because it is 'Private'. error BC30389: 'C.C2' is not accessible in this context because it is 'Protected Friend'. error BC30390: 'C2.Private Overloads Sub M2()' is not accessible in this context because it is 'Private'. </code></pre> <ul> <li>The 1.3 compiler crashes.</li> <li>After fix, the same errors as 1.2 are generated again.</li> </ul> <p>PR: <a href="https://redirect.github.com/dotnet/roslyn/pull/11547">dotnet/roslyn#11547</a></p> <h3>Don't emit bad DateTimeConstant, and load bad BadTimeConstant as default value instead</h3> <p>The change affects compatibility in two ways:</p> <ul> <li>When loading an invalid DateTimeConstant(-1), the compiler will use default(DateTime) instead, whereas the native compiler would produce code that fails to execute.</li> <li>DateTimeConstant(-1) will still count when we check that you don’t specify two default values. The compiler will produce an error, instead of succeeding (and producing IL with two attributes).</li> </ul> <p>PR: <a href="https://redirect.github.com/dotnet/roslyn/pull/11536">dotnet/roslyn#11536</a></p> <h1>Version 4.1.0</h1> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/dotnet/roslyn/commits">compare view</a></li> </ul> </details> <br /> Updates `Microsoft.CodeAnalysis.CSharp` from 4.3.0 to 4.11.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dotnet/roslyn/releases">Microsoft.CodeAnalysis.CSharp's releases</a>.</em></p> <blockquote> <h2>.NET 6.0.1</h2> <p><a href="https://github.com/dotnet/core/releases/tag/v6.0.1">Release</a></p> <h2>.NET 5.0.4</h2> <p><a href="https://github.com/dotnet/core/releases/tag/v5.0.4">Release</a></p> <h2>.NET 5.0.2</h2> <p><a href="https://github.com/dotnet/core/blob/master/release-notes/5.0/5.0.2/5.0.2.md">Release Notes</a> <a href="https://github.com/dotnet/core/blob/master/release-notes/5.0/5.0.2/5.0.2-install-instructions.md">Install Instructions</a></p> <h1>Repos</h1> <ul> <li><a href="https://github.com/dotnet/core/releases/tag/v5.0.2">Core</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/dotnet/roslyn/blob/main/docs/Breaking%20API%20Changes.md">Microsoft.CodeAnalysis.CSharp's changelog</a>.</em></p> <blockquote> <h1>API Breaking Changes</h1> <h1>Version 1.1.0</h1> <h3>Removed VisualBasicCommandLineParser.ctor</h3> <p>During a toolset update we noticed the constructor on <code>VisualBasicCommandLineParser</code> was <code>public</code>. This in turn made many of the <code>protected</code> members of <code>CommandLineParser</code> a part of the API surface as it gave external customers an inheritance path.</p> <p>It was never the intent for these members to be a part of the supported API surface. Creation of the parsers is meant to be done via the <code>Default</code> singleton properties. There seems to be little risk that we broke any customers here and hence we decided to remove this API.</p> <p>PR: <a href="https://redirect.github.com/dotnet/roslyn/pull/4169">dotnet/roslyn#4169</a></p> <h3>Changed Simplifier methods to throw ArgumentNullExceptions</h3> <p>Changed Simplifier.ReduceAsync, Simplifier.ExpandAsync, and Simplifier.Expand methods to throw ArgumentNullExceptions if any non-optional, nullable arguments are passed in. Previously the user would get a NullReferenceException for synchronous methods and an AggregateException containing a NullReferenceException for asynchronous methods.</p> <p>PR: <a href="https://redirect.github.com/dotnet/roslyn/pull/5144">dotnet/roslyn#5144</a></p> <h1>Version 1.3.0</h1> <h3>Treat a method marked with both public and private flags as private</h3> <p>The scenario is loading an assembly where some methods, fields or nested types have accessibility flags set to 7 (all three bits set), which mean public AND private. After the fix, such flags are loaded to mean private. The compat change is we’re trading a compile-time success and runtime failure (native compiler) against a compile-time error (restoring the behavior of v1.2).</p> <p>Details below:</p> <ul> <li>The native compiler successfully compiles the method and field case (those only yield runtime error System.TypeLoadException: Invalid Field Access Flags) and reported an accessibility error on the nested type.</li> <li>The 1.2 compiler generated errors:</li> </ul> <pre><code>error BC30390: 'C.Private Overloads Sub M()' is not accessible in this context because it is 'Private'. error BC30389: 'C.F' is not accessible in this context because it is 'Private'. error BC30389: 'C.C2' is not accessible in this context because it is 'Protected Friend'. error BC30390: 'C2.Private Overloads Sub M2()' is not accessible in this context because it is 'Private'. </code></pre> <ul> <li>The 1.3 compiler crashes.</li> <li>After fix, the same errors as 1.2 are generated again.</li> </ul> <p>PR: <a href="https://redirect.github.com/dotnet/roslyn/pull/11547">dotnet/roslyn#11547</a></p> <h3>Don't emit bad DateTimeConstant, and load bad BadTimeConstant as default value instead</h3> <p>The change affects compatibility in two ways:</p> <ul> <li>When loading an invalid DateTimeConstant(-1), the compiler will use default(DateTime) instead, whereas the native compiler would produce code that fails to execute.</li> <li>DateTimeConstant(-1) will still count when we check that you don’t specify two default values. The compiler will produce an error, instead of succeeding (and producing IL with two attributes).</li> </ul> <p>PR: <a href="https://redirect.github.com/dotnet/roslyn/pull/11536">dotnet/roslyn#11536</a></p> <h1>Version 4.1.0</h1> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/dotnet/roslyn/commits">compare view</a></li> </ul> </details> <br /> 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> |
||
|
|
0d11264aee |
.Net: Fix FunctionChoiceBehavior State Restoration in OllamaPromptExecutionSettings. (#9718)
### Description This PR addresses a bug in `OllamaPromptExecutionSettings` where the `FunctionChoiceBehavior` state was not properly restored during the conversion process from `PromptExecutionSettings`. Specifically, the internal state of `FunctionChoiceBehavior`, including its list of associated functions, was lost during serialization and deserialization. ### Motivation and Context **Why is this change required?** The lack of proper state restoration led to missing function definitions in HTTP requests when using the Ollama connector, causing failures in scenarios that rely on function calls. **What problem does it solve?** This change ensures that the `FunctionChoiceBehavior` is fully restored when converting execution settings, maintaining the expected behavior for function calls in the Ollama connector. **What scenario does it contribute to?** This fix enables consistent and reliable function calling with the Ollama connector, ensuring that defined functions are included in requests and operate as expected. **Related Issues** This change fixes the issue described in the bug report, improving usability and reliability when working with function behaviors in Semantic Kernel integrations. ### Contribution Checklist - [Y] The code builds clean without any errors or warnings - [Y] 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 - [Y] All unit tests pass, and I have added new tests where possible - [Y] I didn't break anyone :) Fixes #9682 --------- Co-authored-by: Adit Sheth <[email protected]> Co-authored-by: Mark Wallace <[email protected]> |
||
|
|
7d5b50c76b |
.Net: fix: forwards cancellation token to outbound connections to free up resources upon cancellation (#9738)
Signed-off-by: Vincent Biret <[email protected]> --------- Signed-off-by: Vincent Biret <[email protected]> |
||
|
|
5197f0b124 |
.Net: Samples showing use of allOf, anyof and oneOf (#9697)
### Motivation and Context Related to #8997 ### 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 😄 |
||
|
|
f4b6ac1bbe |
.Net: ImportPluginFromOpenApiAsync will ignore operations with unsupported content types (#9736)
### Motivation and Context Closes #8971 ### Description Operations with unsupported content types should be ignored rather than causing the import to fail. ### 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]> |
||
|
|
f8d7a7ead9 |
.Net Agents - Protect against null-reference for Assistant file-search result when streaming (#9742)
### 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. --> Fixes: https://github.com/microsoft/semantic-kernel/issues/9723 Must distinguish between file-search result and function-call result for assistant streaming without triggering `NullReferenceException` ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> A file-search result provide any streaming result; rather, it results in an annotation on the assistant message. Still it must be distinguished from a function-call result. Since `RunStepDetailsUpdate.FunctionName` property throws a `NullReferenceException` when being evaluated, using `RunStepDetailsUpdate.FunctionResult` property. Merged fix to Open AI SDK: https://github.com/openai/openai-dotnet/pull/293 ### 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 😄dotnet-1.29.0-nightly-241118.1 |
||
|
|
c436624851 |
.Net: Bump Microsoft.ML.Tokenizers and System.Text.Json in /dotnet (#9702)
Bumps [Microsoft.ML.Tokenizers](https://github.com/dotnet/machinelearning) and [System.Text.Json](https://github.com/dotnet/runtime). These dependencies needed to be updated together. Updates `Microsoft.ML.Tokenizers` from 0.22.0-preview.24378.1 to 1.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dotnet/machinelearning/releases">Microsoft.ML.Tokenizers's releases</a>.</em></p> <blockquote> <h2>ML.NET v1.0.0</h2> <p>ML.NET is now <code>1.0.0</code>. 🍰</p> <p>This is our stable API. In this final sprint we have worked mainly on improving the documentation. Please let us know what you like about ML.NET and what we can improve to make your use of machine learning easier in .NET. With this release we are committed to staying backward compatible.</p> <p><a href="https://github.com/dotnet/machinelearning/blob/master/docs/release-notes/1.0.0/release-1.0.0.md">Release Notes</a> <a href="https://github.com/dotnet/machinelearning/blob/master/docs/release-notes/1.0.0/release-1.0.0.md#installation">Download and Install</a></p> <h2>ML.NET v1.0.0-preview</h2> <p>This is the <code>RC1</code> release for <a href="https://aka.ms/mlnet">ML.NET</a> version <code>1.0.0</code>. The work on the API project has been concluded. The focus before releasing version <code>1.0.0</code> would be to enhance documentation and samples as well as addressing any critical issues. Please note that NuGets have now 1.0.0-preview as well as 0.12.0-preview versions depending on which one will become stable release. Also <code>IDataView</code> is now in <code>Microsoft.ML</code> namespace. As always thank you so much for being an awesome community of Machine Learning enthusiasts.</p> <p><a href="https://github.com/dotnet/machinelearning/blob/master/docs/release-notes/1.0.0-preview/release-1.0.0-preview.md">Release Notes</a> <a href="https://github.com/dotnet/machinelearning/blob/master/docs/release-notes/1.0.0-preview/release-1.0.0-preview.md#installation">Download and Install</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/dotnet/machinelearning/commits/v1.0.0">compare view</a></li> </ul> </details> <br /> Updates `System.Text.Json` from 8.0.5 to 8.0.5 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/dotnet/runtime/compare/v8.0.5...v8.0.5">compare view</a></li> </ul> </details> <br /> 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: Roger Barreto <[email protected]> |
||
|
|
e640bd30cf |
.Net Agents - Add incomplete status to termination check for OpenAIAssistantAgent (#9740)
### 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. --> Fixes: https://github.com/microsoft/semantic-kernel/issues/9729 Fixes: https://github.com/microsoft/semantic-kernel/issues/9672 Include `incomplete` run status in termination check ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> The run-status `incomplete` was added in the V2 API and indicates the run has failed due to a status check, such as content filter or token usage. ### 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 😄 |
||
|
|
cde12d3c3b |
.Net Agents - Support AdditionalMessages for OpenAIAssistantAgent (#9737)
### 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. --> Add support for `AdditionalMessages` option when invoking a run. Fixes: https://github.com/microsoft/semantic-kernel/issues/9685 ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> Allow the addition of multiple messages to a thread when invoking a `OpenAIAssistantAgent`. ### 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 😄 |
||
|
|
fa2447308b |
Python: Update the samples/demos readme. (#9720)
### Motivation and Context Update the samples/demos readme. <!-- 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 Update the samples/demos readme. <!-- 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 😄 |
||
|
|
4bd6cb3a5c |
.Net: Bump Microsoft.Azure.Cosmos from 3.44.0-preview.1 to 3.45.2 in /dotnet (#9678)
Due to the drop of float16 support in the package, additional change to drop from the connector was needed to comply with the latest breaking change. - https://github.com/Azure/azure-cosmos-dotnet-v3/pull/4792 Bumps [Microsoft.Azure.Cosmos](https://github.com/Azure/azure-cosmos-dotnet-v3) from 3.44.0-preview.1 to 3.45.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Azure/azure-cosmos-dotnet-v3/releases">Microsoft.Azure.Cosmos's releases</a>.</em></p> <blockquote> <h2>3.45.1</h2> <h3><!-- raw HTML omitted --> <a href="https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.45.1">3.45.1</a> - 2024-11-11</h3> <h4>Added</h4> <ul> <li><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4863">4863</a> VectorIndexDefinition: Refactors Code to Remove Support for VectorIndexShardKey from Preview Contract.</li> </ul> <h2>3.45.0</h2> <h3><!-- raw HTML omitted --> <a href="https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.45.0">3.45.0</a> - 2024-10-25</h3> <h4>Added</h4> <ul> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4781">4781</a> AppInsights: Adds classic attribute back to cosmos db to support appinsights sdk.</p> </li> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4709">4709</a> Availability: Adds account-level read regions as effective preferred regions when preferred regions is not set on client.</p> </li> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4810">4810</a> Package Upgrade: Refactors code to upgrade DiagnosticSource Library from 6.0.1 to 8.0.1</p> </li> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4794">4794</a> Query: Adds hybrid search query pipeline stage</p> </li> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4819">4819</a> Azurecore: Fixes upgrading azure core dependency to latest</p> </li> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4814">4814</a> DeleteAllItemsByPartitionKeyStreamAsync: Adds DeleteAllItemsByPartitionKeyStreamAsync API to GA</p> </li> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4845">4845</a> ContainerProperties: Refactors Vector Embedding and Indexing Policy Interfaces to Mark Them as Public for GA</p> </li> </ul> <h4>Fixed</h4> <ul> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4777">4777</a> Regions: Fixes Removes decommissioned regions.</p> </li> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4765">4765</a> Open Telemetry: Fixes attribute name following otel convention</p> </li> </ul> <h2>3.45.0-preview.1</h2> <h3><!-- raw HTML omitted --> <a href="https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.45.0-preview.1">3.45.0-preview.1</a> - 2024-10-16</h3> <h4>Fixed</h4> <ul> <li><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4799">4799</a> Open Telemetry: Re-added deprecated attribute to support Application Insights SDK by default. For OpenTelemetry attributes, set the environment variable OTEL_SEMCONV_STABILITY_OPT_IN=<code>database/dupe</code>.</li> </ul> <h2>3.45.0-preview.0</h2> <h3><!-- raw HTML omitted --> <a href="https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.45.0-preview.0">3.45.0-preview.0</a> - 2024-10-07</h3> <h4>Added</h4> <ul> <li><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4566">4566</a> Container: Added support for IsFeedRangePartOfAsync, enabling precise comparisons to determine relationships between FeedRanges.</li> </ul> <h2>3.44.1</h2> <h3><!-- raw HTML omitted --> <a href="https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.44.1">3.44.1</a> - 2024-10-16</h3> <h4>Fixed</h4> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Azure/azure-cosmos-dotnet-v3/blob/master/changelog.md">Microsoft.Azure.Cosmos's changelog</a>.</em></p> <blockquote> <h3><!-- raw HTML omitted --> <a href="https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.45.2">3.45.2</a> - 2024-11-12</h3> <h4>Added</h4> <ul> <li><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4866">4866</a> JSON Binary Encoding: Adds support for encoding uniform arrays.</li> </ul> <h3><!-- raw HTML omitted --> <a href="https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.46.0-preview.1">3.46.0-preview.1</a> - 2024-11-06</h3> <h3><!-- raw HTML omitted --> <a href="https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.45.1">3.45.1</a> - 2024-11-06</h3> <h4>Added</h4> <ul> <li><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4863">4863</a> VectorIndexDefinition: Refactors Code to Remove Support for VectorIndexShardKey from Preview Contract.</li> </ul> <h3><!-- raw HTML omitted --> <a href="https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.46.0-preview.0">3.46.0-preview.0</a> - 2024-10-25</h3> <h4>Added</h4> <ul> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4792">4792</a> VectorIndexDefinition: Adds Support for Partitioned DiskANN</p> </li> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4837">4837</a> ContainerProperties: Adds Full Text Search and Indexing Policy.</p> </li> </ul> <h3><!-- raw HTML omitted --> <a href="https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.45.0">3.45.0</a> - 2024-10-25</h3> <h4>Added</h4> <ul> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4781">4781</a> AppInsights: Adds classic attribute back to cosmos db to support appinsights sdk.</p> </li> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4709">4709</a> Availability: Adds account-level read regions as effective preferred regions when preferred regions is not set on client.</p> </li> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4810">4810</a> Package Upgrade: Refactors code to upgrade DiagnosticSource Library from 6.0.1 to 8.0.1</p> </li> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4794">4794</a> Query: Adds hybrid search query pipeline stage</p> </li> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4819">4819</a> Azurecore: Fixes upgrading azure core dependency to latest</p> </li> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4814">4814</a> DeleteAllItemsByPartitionKeyStreamAsync: Adds DeleteAllItemsByPartitionKeyStreamAsync API to GA</p> </li> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4845">4845</a> ContainerProperties: Refactors Vector Embedding and Indexing Policy Interfaces to Mark Them as Public for GA</p> </li> </ul> <h4>Fixed</h4> <ul> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4777">4777</a> Regions: Fixes Removes decommissioned regions.</p> </li> <li> <p><a href="https://redirect.github.com/Azure/azure-cosmos-dotnet-v3/pull/4765">4765</a> Open Telemetry: Fixes attribute name following otel convention</p> </li> </ul> <h3><!-- raw HTML omitted --> <a href="https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.45.0-preview.1">3.45.0-preview.1</a> - 2024-10-07</h3> <h3><!-- raw HTML omitted --> <a href="https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.44.1">3.44.1</a> - 2024-10-16</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Azure/azure-cosmos-dotnet-v3/commits">compare view</a></li> </ul> </details> <br /> [](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: Roger Barreto <[email protected]> |
||
|
|
5c998f269b |
.Net: Fix vulnerabilities (#9733)
### Motivation and Context - Fixes #9732 |