mirror of
https://github.com/microsoft/semantic-kernel.git
synced 2026-10-12 02:19:06 +00:00
3f894eada10862e5b47d45ca82ffb6dda0dfeae5
1701
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
3f894eada1 |
Java: Allow Semantic Kernel to obtain credentials via Managed identity and azure cli. Fix some tests (#3298)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄 |
||
|
|
a69702917d | Merge branch 'main' into java-development | ||
|
|
8d6cc3e951 |
Python: Bump werkzeug from 2.3.7 to 3.0.1 in /python (#3301)
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 2.3.7 to 3.0.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pallets/werkzeug/releases">werkzeug's releases</a>.</em></p> <blockquote> <h2>3.0.1</h2> <p>This is a security release for the 3.0.x feature branch.</p> <ul> <li>Changes: <a href="https://werkzeug.palletsprojects.com/en/3.0.x/changes/#version-3-0-1">https://werkzeug.palletsprojects.com/en/3.0.x/changes/#version-3-0-1</a></li> </ul> <h2>3.0.0</h2> <p>This is a feature release, which includes new features, removes previously deprecated code, and adds new deprecations. The 3.0.x branch is now the supported fix branch, the 2.3.x branch will become a tag marking the end of support for that branch. We encourage everyone to upgrade, and to use a tool such as <a href="https://pypi.org/project/pip-tools/">pip-tools</a> to pin all dependencies and control upgrades. Test with warnings treated as errors to be able to adapt to deprecation warnings early.</p> <ul> <li>Changes: <a href="https://werkzeug.palletsprojects.com/en/3.0.x/changes/#version-3-0-0">https://werkzeug.palletsprojects.com/en/3.0.x/changes/#version-3-0-0</a></li> <li>Milestone: <a href="https://github.com/pallets/werkzeug/milestone/21?closed=1">https://github.com/pallets/werkzeug/milestone/21?closed=1</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pallets/werkzeug/blob/main/CHANGES.rst">werkzeug's changelog</a>.</em></p> <blockquote> <h2>Version 3.0.1</h2> <p>Released 2023-10-24</p> <ul> <li>Fix slow multipart parsing for large parts potentially enabling DoS attacks. :cwe:<code>CWE-407</code></li> </ul> <h2>Version 3.0.0</h2> <p>Released 2023-09-30</p> <ul> <li>Remove previously deprecated code. :pr:<code>2768</code></li> <li>Deprecate the <code>__version__</code> attribute. Use feature detection, or <code>importlib.metadata.version("werkzeug")</code>, instead. :issue:<code>2770</code></li> <li><code>generate_password_hash</code> uses scrypt by default. :issue:<code>2769</code></li> <li>Add the <code>"werkzeug.profiler"</code> item to the WSGI <code>environ</code> dictionary passed to <code>ProfilerMiddleware</code>'s <code>filename_format</code> function. It contains the <code>elapsed</code> and <code>time</code> values for the profiled request. :issue:<code>2775</code></li> <li>Explicitly marked the PathConverter as non path isolating. :pr:<code>2784</code></li> </ul> <h2>Version 2.3.8</h2> <p>Unreleased</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pallets/werkzeug/commit/ce4eff5902d4a6b41a20ecc6e4029741284a87fd"><code>ce4eff5</code></a> Release version 3.0.1</li> <li><a href="https://github.com/pallets/werkzeug/commit/b1916c0c083e0be1c9d887ee2f3d696922bfc5c1"><code>b1916c0</code></a> Fix: slow multipart parsing for huge files with few CR/LF characters</li> <li><a href="https://github.com/pallets/werkzeug/commit/726eaa28593d859548da3477859c914732f012ef"><code>726eaa2</code></a> Release version 3.0.0</li> <li><a href="https://github.com/pallets/werkzeug/commit/64275425888b6ca4f5ebdfa1a9df814317718290"><code>6427542</code></a> Default the PathConverter (and descendants) to be non part isolating</li> <li><a href="https://github.com/pallets/werkzeug/commit/4820d8c487e5db9f43645c31c4123fce5ac5ad32"><code>4820d8c</code></a> Provide elapsed and timestamp info to filename_format</li> <li><a href="https://github.com/pallets/werkzeug/commit/599993d7382eeb96add9f38b4431a2f50cd2c9f2"><code>599993d</code></a> Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 (<a href="https://redirect.github.com/pallets/werkzeug/issues/2780">#2780</a>)</li> <li><a href="https://github.com/pallets/werkzeug/commit/a2394ed51ed8697b5523243acb10cb589c0f7834"><code>a2394ed</code></a> Bump slsa-framework/slsa-github-generator from 1.7.0 to 1.9.0 (<a href="https://redirect.github.com/pallets/werkzeug/issues/2779">#2779</a>)</li> <li><a href="https://github.com/pallets/werkzeug/commit/1efd6f3c2c31ec9479d8b8d9219bdb042e55bd15"><code>1efd6f3</code></a> Bump actions/checkout from 3.5.3 to 3.6.0 (<a href="https://redirect.github.com/pallets/werkzeug/issues/2778">#2778</a>)</li> <li><a href="https://github.com/pallets/werkzeug/commit/76a5419d2ee8b7785c0304d58a94d6c0387c976c"><code>76a5419</code></a> Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10</li> <li><a href="https://github.com/pallets/werkzeug/commit/ce8cfe7dbb73b56c982a9c74162084cdb284c2f5"><code>ce8cfe7</code></a> Bump slsa-framework/slsa-github-generator from 1.7.0 to 1.9.0</li> <li>Additional commits viewable in <a href="https://github.com/pallets/werkzeug/compare/2.3.7...3.0.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) 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: Dmytro Struk <[email protected]>dotnet-1.0.0-beta4-nightly-231103.1 |
||
|
|
e3b09e0573 |
Python: Bump werkzeug from 2.2.3 to 3.0.1 in /samples/apps/hugging-face-http-server (#3300)
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 2.2.3 to 3.0.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pallets/werkzeug/releases">werkzeug's releases</a>.</em></p> <blockquote> <h2>3.0.1</h2> <p>This is a security release for the 3.0.x feature branch.</p> <ul> <li>Changes: <a href="https://werkzeug.palletsprojects.com/en/3.0.x/changes/#version-3-0-1">https://werkzeug.palletsprojects.com/en/3.0.x/changes/#version-3-0-1</a></li> </ul> <h2>3.0.0</h2> <p>This is a feature release, which includes new features, removes previously deprecated code, and adds new deprecations. The 3.0.x branch is now the supported fix branch, the 2.3.x branch will become a tag marking the end of support for that branch. We encourage everyone to upgrade, and to use a tool such as <a href="https://pypi.org/project/pip-tools/">pip-tools</a> to pin all dependencies and control upgrades. Test with warnings treated as errors to be able to adapt to deprecation warnings early.</p> <ul> <li>Changes: <a href="https://werkzeug.palletsprojects.com/en/3.0.x/changes/#version-3-0-0">https://werkzeug.palletsprojects.com/en/3.0.x/changes/#version-3-0-0</a></li> <li>Milestone: <a href="https://github.com/pallets/werkzeug/milestone/21?closed=1">https://github.com/pallets/werkzeug/milestone/21?closed=1</a></li> </ul> <h2>2.3.7</h2> <p>This is a fix release for the 2.3.x feature branch.</p> <ul> <li>Changes: <a href="https://werkzeug.palletsprojects.com/en/2.3.x/changes/#version-2-3-7">https://werkzeug.palletsprojects.com/en/2.3.x/changes/#version-2-3-7</a></li> <li>Milestone: <a href="https://github.com/pallets/werkzeug/milestone/33?closed=1">https://github.com/pallets/werkzeug/milestone/33?closed=1</a></li> </ul> <h2>2.3.6</h2> <p>This is a fix release for the 2.3.x feature branch.</p> <ul> <li>Changes: <a href="https://werkzeug.palletsprojects.com/en/2.3.x/changes/#version-2-3-6">https://werkzeug.palletsprojects.com/en/2.3.x/changes/#version-2-3-6</a></li> <li>Milestone: <a href="https://github.com/pallets/werkzeug/milestone/32?closed=1">https://github.com/pallets/werkzeug/milestone/32?closed=1</a></li> </ul> <h2>2.3.5</h2> <p>This is a fix release for the 2.3.x feature branch.</p> <ul> <li>Changes: <a href="https://werkzeug.palletsprojects.com/en/2.3.x/changes/#version-2-3-5">https://werkzeug.palletsprojects.com/en/2.3.x/changes/#version-2-3-5</a></li> <li>Milestone: <a href="https://github.com/pallets/werkzeug/milestone/31?closed=1">https://github.com/pallets/werkzeug/milestone/31?closed=1</a></li> </ul> <h2>2.3.4</h2> <p>This is a fix release for the 2.3.x release branch.</p> <ul> <li>Changes: <a href="https://werkzeug.palletsprojects.com/en/2.3.x/changes/#version-2-3-4">https://werkzeug.palletsprojects.com/en/2.3.x/changes/#version-2-3-4</a></li> <li>Milestone: <a href="https://github.com/pallets/werkzeug/milestone/30?closed=1">https://github.com/pallets/werkzeug/milestone/30?closed=1</a></li> </ul> <h2>2.3.3</h2> <p>This is a fix release for the 2.3.x release branch.</p> <ul> <li>Changes: <a href="https://werkzeug.palletsprojects.com/en/2.3.x/changes/#version-2-3-3">https://werkzeug.palletsprojects.com/en/2.3.x/changes/#version-2-3-3</a></li> <li>Milestone: <a href="https://github.com/pallets/werkzeug/milestone/29?closed=1">https://github.com/pallets/werkzeug/milestone/29?closed=1</a></li> </ul> <h2>2.3.2</h2> <p>This is a fix release for the 2.3.x release branch.</p> <ul> <li>Changes: <a href="https://werkzeug.palletsprojects.com/en/2.3.x/changes/#version-2-3-2">https://werkzeug.palletsprojects.com/en/2.3.x/changes/#version-2-3-2</a></li> <li>Milestone: <a href="https://github.com/pallets/werkzeug/milestone/28?closed=1">https://github.com/pallets/werkzeug/milestone/28?closed=1</a></li> </ul> <h2>2.3.1</h2> <p>This is a fix release for the 2.3.x release branch.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pallets/werkzeug/blob/main/CHANGES.rst">werkzeug's changelog</a>.</em></p> <blockquote> <h2>Version 3.0.1</h2> <p>Released 2023-10-24</p> <ul> <li>Fix slow multipart parsing for large parts potentially enabling DoS attacks. :cwe:<code>CWE-407</code></li> </ul> <h2>Version 3.0.0</h2> <p>Released 2023-09-30</p> <ul> <li>Remove previously deprecated code. :pr:<code>2768</code></li> <li>Deprecate the <code>__version__</code> attribute. Use feature detection, or <code>importlib.metadata.version("werkzeug")</code>, instead. :issue:<code>2770</code></li> <li><code>generate_password_hash</code> uses scrypt by default. :issue:<code>2769</code></li> <li>Add the <code>"werkzeug.profiler"</code> item to the WSGI <code>environ</code> dictionary passed to <code>ProfilerMiddleware</code>'s <code>filename_format</code> function. It contains the <code>elapsed</code> and <code>time</code> values for the profiled request. :issue:<code>2775</code></li> <li>Explicitly marked the PathConverter as non path isolating. :pr:<code>2784</code></li> </ul> <h2>Version 2.3.8</h2> <p>Unreleased</p> <h2>Version 2.3.7</h2> <p>Released 2023-08-14</p> <ul> <li>Use <code>flit_core</code> instead of <code>setuptools</code> as build backend.</li> <li>Fix parsing of multipart bodies. :issue:<code>2734</code> Adjust index of last newline in data start. :issue:<code>2761</code></li> <li>Parsing ints from header values strips spacing first. :issue:<code>2734</code></li> <li>Fix empty file streaming when testing. :issue:<code>2740</code></li> <li>Clearer error message when URL rule does not start with slash. :pr:<code>2750</code></li> <li><code>Accept</code> <code>q</code> value can be a float without a decimal part. :issue:<code>2751</code></li> </ul> <h2>Version 2.3.6</h2> <p>Released 2023-06-08</p> <ul> <li><code>FileStorage.content_length</code> does not fail if the form data did not provide a value. :issue:<code>2726</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pallets/werkzeug/commit/ce4eff5902d4a6b41a20ecc6e4029741284a87fd"><code>ce4eff5</code></a> Release version 3.0.1</li> <li><a href="https://github.com/pallets/werkzeug/commit/b1916c0c083e0be1c9d887ee2f3d696922bfc5c1"><code>b1916c0</code></a> Fix: slow multipart parsing for huge files with few CR/LF characters</li> <li><a href="https://github.com/pallets/werkzeug/commit/726eaa28593d859548da3477859c914732f012ef"><code>726eaa2</code></a> Release version 3.0.0</li> <li><a href="https://github.com/pallets/werkzeug/commit/64275425888b6ca4f5ebdfa1a9df814317718290"><code>6427542</code></a> Default the PathConverter (and descendants) to be non part isolating</li> <li><a href="https://github.com/pallets/werkzeug/commit/4820d8c487e5db9f43645c31c4123fce5ac5ad32"><code>4820d8c</code></a> Provide elapsed and timestamp info to filename_format</li> <li><a href="https://github.com/pallets/werkzeug/commit/599993d7382eeb96add9f38b4431a2f50cd2c9f2"><code>599993d</code></a> Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 (<a href="https://redirect.github.com/pallets/werkzeug/issues/2780">#2780</a>)</li> <li><a href="https://github.com/pallets/werkzeug/commit/a2394ed51ed8697b5523243acb10cb589c0f7834"><code>a2394ed</code></a> Bump slsa-framework/slsa-github-generator from 1.7.0 to 1.9.0 (<a href="https://redirect.github.com/pallets/werkzeug/issues/2779">#2779</a>)</li> <li><a href="https://github.com/pallets/werkzeug/commit/1efd6f3c2c31ec9479d8b8d9219bdb042e55bd15"><code>1efd6f3</code></a> Bump actions/checkout from 3.5.3 to 3.6.0 (<a href="https://redirect.github.com/pallets/werkzeug/issues/2778">#2778</a>)</li> <li><a href="https://github.com/pallets/werkzeug/commit/76a5419d2ee8b7785c0304d58a94d6c0387c976c"><code>76a5419</code></a> Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10</li> <li><a href="https://github.com/pallets/werkzeug/commit/ce8cfe7dbb73b56c982a9c74162084cdb284c2f5"><code>ce8cfe7</code></a> Bump slsa-framework/slsa-github-generator from 1.7.0 to 1.9.0</li> <li>Additional commits viewable in <a href="https://github.com/pallets/werkzeug/compare/2.2.3...3.0.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) 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> |
||
|
|
ba6e26512f |
Bump actions/setup-node from 3 to 4 (#3276)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/setup-node/releases">actions/setup-node's releases</a>.</em></p> <blockquote> <h2>v4.0.0</h2> <h2>What's Changed</h2> <p>In scope of this release we changed version of node runtime for action from node16 to node20 and updated dependencies in <a href="https://redirect.github.com/actions/setup-node/pull/866">actions/setup-node#866</a></p> <p>Besides, release contains such changes as:</p> <ul> <li>Upgrade actions/checkout to v4 by <a href="https://github.com/gmembre-zenika"><code>@gmembre-zenika</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/868">actions/setup-node#868</a></li> <li>Update actions/checkout for documentation and yaml by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/876">actions/setup-node#876</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/gmembre-zenika"><code>@gmembre-zenika</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-node/pull/868">actions/setup-node#868</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-node/compare/v3...v4.0.0">https://github.com/actions/setup-node/compare/v3...v4.0.0</a></p> <h2>v3.8.2</h2> <h2>What's Changed</h2> <ul> <li>Update semver by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/861">actions/setup-node#861</a></li> <li>Update temp directory creation by <a href="https://github.com/nikolai-laevskii"><code>@nikolai-laevskii</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/859">actions/setup-node#859</a></li> <li>Bump <code>@babel/traverse</code> from 7.15.4 to 7.23.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/870">actions/setup-node#870</a></li> <li>Add notice about binaries not being updated yet by <a href="https://github.com/nikolai-laevskii"><code>@nikolai-laevskii</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/872">actions/setup-node#872</a></li> <li>Update toolkit cache and core by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> and <a href="https://github.com/seongwon-privatenote"><code>@seongwon-privatenote</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/875">actions/setup-node#875</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-node/compare/v3...v3.8.2">https://github.com/actions/setup-node/compare/v3...v3.8.2</a></p> <h2>v3.8.1</h2> <h2>What's Changed</h2> <p>In scope of this release, the filter was removed within the cache-save step by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/831">actions/setup-node#831</a>. It is filtered and checked in the toolkit/cache library.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-node/compare/v3...v3.8.1">https://github.com/actions/setup-node/compare/v3...v3.8.1</a></p> <h2>v3.8.0</h2> <h2>What's Changed</h2> <h3>Bug fixes:</h3> <ul> <li>Add check for existing paths by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/803">actions/setup-node#803</a></li> <li>Resolve SymbolicLink by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/809">actions/setup-node#809</a></li> <li>Change passing logic for cache input by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/816">actions/setup-node#816</a></li> <li>Fix armv7 cache issue by <a href="https://github.com/louislam"><code>@louislam</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/794">actions/setup-node#794</a></li> <li>Update check-dist workflow name by <a href="https://github.com/sinchang"><code>@sinchang</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/710">actions/setup-node#710</a></li> </ul> <h3>Feature implementations:</h3> <ul> <li>feat: handling the case where "node" is used for tool-versions file. by <a href="https://github.com/xytis"><code>@xytis</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/812">actions/setup-node#812</a></li> </ul> <h3>Documentation changes:</h3> <ul> <li>Refer to semver package name in README.md by <a href="https://github.com/olleolleolle"><code>@olleolleolle</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/808">actions/setup-node#808</a></li> </ul> <h3>Update dependencies:</h3> <ul> <li>Update toolkit cache to fix zstd by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/804">actions/setup-node#804</a></li> <li>Bump tough-cookie and <code>@azure/ms-rest-js</code> by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/802">actions/setup-node#802</a></li> <li>Bump semver from 6.1.2 to 6.3.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/807">actions/setup-node#807</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/setup-node/commit/8f152de45cc393bb48ce5d89d36b731f54556e65"><code>8f152de</code></a> Update actions/checkout for documentation and yaml (<a href="https://redirect.github.com/actions/setup-node/issues/876">#876</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/23755b521f87533c8ed7f8fb13674f9021579e34"><code>23755b5</code></a> upgrade actions/checkout to v4 (<a href="https://redirect.github.com/actions/setup-node/issues/868">#868</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/54534a2a9ba7308e8a8995af3104899e6a95b681"><code>54534a2</code></a> Change node version for action to node20 (<a href="https://redirect.github.com/actions/setup-node/issues/866">#866</a>)</li> <li>See full diff in <a href="https://github.com/actions/setup-node/compare/v3...v4">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> |
||
|
|
074d5c34ef |
Python: Bump black from 23.7.0 to 23.10.1 in /python (#3275)
Bumps [black](https://github.com/psf/black) from 23.7.0 to 23.10.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/psf/black/releases">black's releases</a>.</em></p> <blockquote> <h2>23.10.1</h2> <h3>Highlights</h3> <ul> <li>Maintanence release to get a fix out for GitHub Action edge case (<a href="https://redirect.github.com/psf/black/issues/3957">#3957</a>)</li> </ul> <h3>Preview style</h3> <ul> <li>Fix merging implicit multiline strings that have inline comments (<a href="https://redirect.github.com/psf/black/issues/3956">#3956</a>)</li> <li>Allow empty first line after block open before a comment or compound statement (<a href="https://redirect.github.com/psf/black/issues/3967">#3967</a>)</li> </ul> <h3>Packaging</h3> <ul> <li>Change Dockerfile to hatch + compile black (<a href="https://redirect.github.com/psf/black/issues/3965">#3965</a>)</li> </ul> <h3>Integrations</h3> <ul> <li>The summary output for GitHub workflows is now suppressible using the <code>summary</code> parameter. (<a href="https://redirect.github.com/psf/black/issues/3958">#3958</a>)</li> <li>Fix the action failing when Black check doesn't pass (<a href="https://redirect.github.com/psf/black/issues/3957">#3957</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>It is known Windows documentation CI is broken <a href="https://redirect.github.com/psf/black/issues/3968">psf/black#3968</a></li> </ul> <h2>23.10.0</h2> <h3>Stable style</h3> <ul> <li>Fix comments getting removed from inside parenthesized strings (<a href="https://redirect.github.com/psf/black/issues/3909">#3909</a>)</li> </ul> <h3>Preview style</h3> <ul> <li>Fix long lines with power operators getting split before the line length (<a href="https://redirect.github.com/psf/black/issues/3942">#3942</a>)</li> <li>Long type hints are now wrapped in parentheses and properly indented when split across multiple lines (<a href="https://redirect.github.com/psf/black/issues/3899">#3899</a>)</li> <li>Magic trailing commas are now respected in return types. (<a href="https://redirect.github.com/psf/black/issues/3916">#3916</a>)</li> <li>Require one empty line after module-level docstrings. (<a href="https://redirect.github.com/psf/black/issues/3932">#3932</a>)</li> <li>Treat raw triple-quoted strings as docstrings (<a href="https://redirect.github.com/psf/black/issues/3947">#3947</a>)</li> </ul> <h3>Configuration</h3> <ul> <li>Fix cache versioning logic when <code>BLACK_CACHE_DIR</code> is set (<a href="https://redirect.github.com/psf/black/issues/3937">#3937</a>)</li> </ul> <h3>Parser</h3> <ul> <li>Fix bug where attributes named <code>type</code> were not acccepted inside <code>match</code> statements (<a href="https://redirect.github.com/psf/black/issues/3950">#3950</a>)</li> <li>Add support for PEP 695 type aliases containing lambdas and other unusual expressions (<a href="https://redirect.github.com/psf/black/issues/3949">#3949</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md">black's changelog</a>.</em></p> <blockquote> <h2>23.10.1</h2> <h3>Highlights</h3> <ul> <li>Maintanence release to get a fix out for GitHub Action edge case (<a href="https://redirect.github.com/psf/black/issues/3957">#3957</a>)</li> </ul> <h3>Preview style</h3> <ul> <li>Fix merging implicit multiline strings that have inline comments (<a href="https://redirect.github.com/psf/black/issues/3956">#3956</a>)</li> <li>Allow empty first line after block open before a comment or compound statement (<a href="https://redirect.github.com/psf/black/issues/3967">#3967</a>)</li> </ul> <h3>Packaging</h3> <ul> <li>Change Dockerfile to hatch + compile black (<a href="https://redirect.github.com/psf/black/issues/3965">#3965</a>)</li> </ul> <h3>Integrations</h3> <ul> <li>The summary output for GitHub workflows is now suppressible using the <code>summary</code> parameter. (<a href="https://redirect.github.com/psf/black/issues/3958">#3958</a>)</li> <li>Fix the action failing when Black check doesn't pass (<a href="https://redirect.github.com/psf/black/issues/3957">#3957</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>It is known Windows documentation CI is broken <a href="https://redirect.github.com/psf/black/issues/3968">psf/black#3968</a></li> </ul> <h2>23.10.0</h2> <h3>Stable style</h3> <ul> <li>Fix comments getting removed from inside parenthesized strings (<a href="https://redirect.github.com/psf/black/issues/3909">#3909</a>)</li> </ul> <h3>Preview style</h3> <ul> <li>Fix long lines with power operators getting split before the line length (<a href="https://redirect.github.com/psf/black/issues/3942">#3942</a>)</li> <li>Long type hints are now wrapped in parentheses and properly indented when split across multiple lines (<a href="https://redirect.github.com/psf/black/issues/3899">#3899</a>)</li> <li>Magic trailing commas are now respected in return types. (<a href="https://redirect.github.com/psf/black/issues/3916">#3916</a>)</li> <li>Require one empty line after module-level docstrings. (<a href="https://redirect.github.com/psf/black/issues/3932">#3932</a>)</li> <li>Treat raw triple-quoted strings as docstrings (<a href="https://redirect.github.com/psf/black/issues/3947">#3947</a>)</li> </ul> <h3>Configuration</h3> <ul> <li>Fix cache versioning logic when <code>BLACK_CACHE_DIR</code> is set (<a href="https://redirect.github.com/psf/black/issues/3937">#3937</a>)</li> </ul> <h3>Parser</h3> <ul> <li>Fix bug where attributes named <code>type</code> were not accepted inside <code>match</code> statements (<a href="https://redirect.github.com/psf/black/issues/3950">#3950</a>)</li> <li>Add support for PEP 695 type aliases containing lambdas and other unusual expressions</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/psf/black/commit/744d23b34800c06e10272149b70752396e90eeb8"><code>744d23b</code></a> Prepare release 23.10.1 (<a href="https://redirect.github.com/psf/black/issues/3969">#3969</a>)</li> <li><a href="https://github.com/psf/black/commit/8de4be516879302afce542ac80a6a43ced807759"><code>8de4be5</code></a> Fix CI failing (<a href="https://redirect.github.com/psf/black/issues/3957">#3957</a>)</li> <li><a href="https://github.com/psf/black/commit/c0adca321dc0d97a704de8ed0353e5b894a6a912"><code>c0adca3</code></a> docs: specifies the use of the .git-blame-ignore-revs file (<a href="https://redirect.github.com/psf/black/issues/3961">#3961</a>)</li> <li><a href="https://github.com/psf/black/commit/a7643fac8d97c15640a2b1a79f68b3dc771aebfb"><code>a7643fa</code></a> Add summary parameter to action (<a href="https://redirect.github.com/psf/black/issues/3958">#3958</a>)</li> <li><a href="https://github.com/psf/black/commit/d291c2338c3c1feee4f3f26985c0964ec1b7eb9f"><code>d291c23</code></a> Move Docker image to hatch + compile (<a href="https://redirect.github.com/psf/black/issues/3965">#3965</a>)</li> <li><a href="https://github.com/psf/black/commit/7f1c578b89b2c256a6ce3b70fc1b970b3ffa3349"><code>7f1c578</code></a> Bump peter-evans/create-or-update-comment from 3.0.2 to 3.1.0 (<a href="https://redirect.github.com/psf/black/issues/3966">#3966</a>)</li> <li><a href="https://github.com/psf/black/commit/2db5ab0a7b3b321e4cec70964239ee88087cd810"><code>2db5ab0</code></a> Allow empty line after block open before a comment or compound statement (<a href="https://redirect.github.com/psf/black/issues/3967">#3967</a>)</li> <li><a href="https://github.com/psf/black/commit/0a37888e79059018eef9293a724b14da59d3377a"><code>0a37888</code></a> Fix typos in CHANGES.md (<a href="https://redirect.github.com/psf/black/issues/3963">#3963</a>)</li> <li><a href="https://github.com/psf/black/commit/882d8795c6ff65c02f2657e596391748d1b6b7f5"><code>882d879</code></a> Fix merging implicit multiline strings that have inline comments (<a href="https://redirect.github.com/psf/black/issues/3956">#3956</a>)</li> <li><a href="https://github.com/psf/black/commit/9edba85f71d50d12996ef7bda576426362016171"><code>9edba85</code></a> Prepare release 23.10.0 (<a href="https://redirect.github.com/psf/black/issues/3951">#3951</a>)</li> <li>Additional commits viewable in <a href="https://github.com/psf/black/compare/23.7.0...23.10.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> Co-authored-by: Dmytro Struk <[email protected]> |
||
|
|
64066418f5 |
Java: Run Java builds on main, only if java has changed (#3375)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄 |
||
|
|
b6a7d12ae2 | Merge branch 'main' into java-development | ||
|
|
73da9bc5b6 |
Java: Fix doc link (#3373)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄 |
||
|
|
19ed865f3c |
.Net: Locked version of Roslynator packages to 4.3.0 (#3368)
### 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. --> Dependabot created a couple of PRs to upgrade version of `Roslynator.*` packages from 4.3.0 to 4.6.1. (Example: https://github.com/microsoft/semantic-kernel/pull/3274) With this change, build pipeline is failing for .NET 6 (Details: https://github.com/microsoft/semantic-kernel/actions/runs/6657643874/job/18092783710?pr=3274):  This is happening because greater versions of `Roslyn` packages require greater versions of .NET SDK or Visual Studio (which ships together with .NET SDK):  Link: https://github.com/dotnet/roslyn/blob/main/docs/wiki/NuGet-packages.md#versioning This PR contains changes to lock version of `Roslynator` packages to 4.3.0. ### 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 😄 |
||
|
|
5d7fdbf75a | Merge branch 'main' into java-development | ||
|
|
438c5b21e5 |
Java: Fix spell check jobs and enable Builds on java-development branch (#3370)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄 |
||
|
|
831ff8edf0 |
.Net Issue Fix - Add FunctionResponse to ChatStreaming interfaces (#3246)
### Motivation and Context Resolves #3198 Today we can't call functions using streaming, this change allows it to be used. The current approach will require the stream to be buffered while listening to a potential function call. The example shows how that will be achieved. ``` StringBuilder chatContent = new(); // Non function result streaming will happen here. await foreach (var message in chatResult.GetStreamingChatMessageAsync()) { if (message.Content is not null) { Console.Write(message.Content); chatContent.Append(message.Content); } } chatHistory.AddAssistantMessage(chatContent.ToString()); // After all stream was loaded check if a `FunctionResponse` was present. var functionResponse = await chatResult.GetStreamingFunctionResponseAsync(); ``` Remark: Calling `GetStreamingFunctionResponseAsync()` will buffer the stream to capture the full function call definition, use it after all the streaming messages were flushed out. ### Description Allows streaming interfaces to get the function result. This is a simplified approach (Buffer the streaming of a function call request until it's complete). Using the FunctionCall ### 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 😄dotnet-1.0.0-beta4-nightly-231102.1 |
||
|
|
599fe8d5ed |
Java: Set Useragent for connectors. Extract settings classes to their own module (#3320)
- Set Useragent for connectors to Semantic-Kernel-Java. - Extract settings classes to their own optional module |
||
|
|
bd84de712d |
Java: add documentation for the various packages (#3342)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄 --------- Co-authored-by: Bruno Borges <[email protected]> Co-authored-by: Derek Keeler <[email protected]> |
||
|
|
0f3f79eb32 | Merge remote-tracking branch 'origin/main' into java-development | ||
|
|
f3df736d7b |
Update ADRs 0016 and 0017 (#3359)
### Motivation and Context 1. Fix ADR numbering 2. Fix some typos and improve explanation's 3. Update sample code to match the implementation ### 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 😄 |
||
|
|
3f36417642 |
ADR 0014: Tiny typo fix (not -> no) (#3352)
### Motivation and Context ### Description Fixes a tiny typo. ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [x] I didn't break anyone 😄 Co-authored-by: Roger Barreto <[email protected]> Co-authored-by: Dmytro Struk <[email protected]> |
||
|
|
054b01c1e7 |
ADR Update Kernel Hooks (aka Function Handlers) - Phase 1 (#3332)
### Motivation and Context Updated decision documentation. |
||
|
|
746b421e2f |
.Net: Reduce visibility of two fields from public to private (#3354)
### Motivation and Context Two properties were inadvertently made public and should be private ### 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 😄 |
||
|
|
fe353114b3 |
.Net: Remove the Oobabooga AI connector (#3350)
### Motivation and Context Oobabooga AI connector has now moved to https://github.com/MyIntelligenceAgency/semantic-fleet so removing the copy in the SK repo ### 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 😄dotnet-1.0.0-beta4-nightly-231101.1 |
||
|
|
6ac9ee3493 |
.Net: Bump Grpc.Net.Client from 2.57.0 to 2.58.0 in /dotnet (#3267)
Bumps [Grpc.Net.Client](https://github.com/grpc/grpc-dotnet) from 2.57.0 to 2.58.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-dotnet/releases">Grpc.Net.Client's releases</a>.</em></p> <blockquote> <h2>Release v2.58.0</h2> <h2>What's Changed</h2> <ul> <li>Start 2.58 development cycle. by <a href="https://github.com/jtattermusch"><code>@jtattermusch</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2267">grpc/grpc-dotnet#2267</a></li> <li>Update ServiceBinderBase.AddMethod annotations to allow null handler by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2270">grpc/grpc-dotnet#2270</a></li> <li>Add request and channel to call debugging by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2271">grpc/grpc-dotnet#2271</a></li> <li>Support disabling load balancing with SocketsHttpHandler.Properties by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2274">grpc/grpc-dotnet#2274</a></li> <li>Remove netstandard1.5 from some projects by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2279">grpc/grpc-dotnet#2279</a></li> <li>Add debugger display to Status by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2281">grpc/grpc-dotnet#2281</a></li> <li>Fix detecting inherited WinHttpHandler by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2288">grpc/grpc-dotnet#2288</a></li> <li>Dispose socket after connection failure by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2287">grpc/grpc-dotnet#2287</a></li> <li>Bump GrpcToolsPackageVersion to 2.58.0 by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2290">grpc/grpc-dotnet#2290</a></li> <li>Bump version to pre1 on 2.58 branch by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2291">grpc/grpc-dotnet#2291</a></li> <li>Update v2.58.x branch to 2.58.0 by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2299">grpc/grpc-dotnet#2299</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/grpc/grpc-dotnet/compare/v2.57.0...v2.58.0">https://github.com/grpc/grpc-dotnet/compare/v2.57.0...v2.58.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-dotnet/commit/002368bbca9bb1411aab277acf84b1d73d1a44b0"><code>002368b</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2299">#2299</a> from apolcyn/update_it</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/c2f0c5822471168c0b58ee06fae0ee3ae877424d"><code>c2f0c58</code></a> update 2.58.x branch to 2.58.0</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/38ab095ea1462fc646590d5ec168fe00334aaac9"><code>38ab095</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2291">#2291</a> from apolcyn/bump_deps</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/a90b3de004bc76553afaa40dacbf150a28ef4840"><code>a90b3de</code></a> bump to pre1 on 2.58 branch</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/683fbdfa5ce725a4bb0574a71dbf1a3c08ddcc38"><code>683fbdf</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2290">#2290</a> from apolcyn/bump_deps</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/bad41ff5709d515274c5e408cd3823103c03fc44"><code>bad41ff</code></a> bump GrpcToolsPackageVersion to 2.58.0</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/207e8066f3ed2f6c656e565c07c746e282f54ff4"><code>207e806</code></a> Dispose socket after connection failure (<a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2287">#2287</a>)</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/97f6fbd3fe749b9cdff109659d91f30987b8ec54"><code>97f6fbd</code></a> Fix detecting inherited WinHttpHandler (<a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2288">#2288</a>)</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/7e62218646dfe16ef0a98802886bb6a7f5507a80"><code>7e62218</code></a> Add debugger display to Status (<a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2281">#2281</a>)</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/46480fca2fccddb3391cf267004f281afe87571d"><code>46480fc</code></a> Remove netstandard1.5 from some projects (<a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2279">#2279</a>)</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-dotnet/compare/v2.57.0...v2.58.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> Co-authored-by: Dmytro Struk <[email protected]> |
||
|
|
7890427b09 |
Python: Bump pinecone-client from 2.2.2 to 2.2.4 in /python (#3266)
Bumps [pinecone-client](https://github.com/pinecone-io/pinecone-python-client) from 2.2.2 to 2.2.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pinecone-io/pinecone-python-client/releases">pinecone-client's releases</a>.</em></p> <blockquote> <h2>Release v2.2.4</h2> <h2>What's Changed</h2> <ul> <li>Bump protobuf dependency to 3.20.x by <a href="https://github.com/jhamon"><code>@jhamon</code></a> in <a href="https://redirect.github.com/pinecone-io/pinecone-python-client/pull/185">pinecone-io/pinecone-python-client#185</a></li> <li>CI setup for nightly python builds by <a href="https://github.com/jhamon"><code>@jhamon</code></a> in <a href="https://redirect.github.com/pinecone-io/pinecone-python-client/pull/179">pinecone-io/pinecone-python-client#179</a></li> <li>Docs improvements <ul> <li>by <a href="https://github.com/byronnlandry"><code>@byronnlandry</code></a> in <a href="https://redirect.github.com/pinecone-io/pinecone-python-client/pull/187">pinecone-io/pinecone-python-client#187</a></li> <li>by <a href="https://github.com/byronnlandry"><code>@byronnlandry</code></a> in <a href="https://redirect.github.com/pinecone-io/pinecone-python-client/pull/188">pinecone-io/pinecone-python-client#188</a></li> <li>by <a href="https://github.com/efung"><code>@efung</code></a> in <a href="https://redirect.github.com/pinecone-io/pinecone-python-client/pull/191">pinecone-io/pinecone-python-client#191</a></li> </ul> </li> <li>Fixing annoying urllib3 deprecation error <ul> <li>Replace deprecated HTTPResponse.getheader() by <a href="https://github.com/izeye"><code>@izeye</code></a> in <a href="https://redirect.github.com/pinecone-io/pinecone-python-client/pull/195">pinecone-io/pinecone-python-client#195</a></li> <li>update urllib3_response.headers.get as getheader is deprecated by <a href="https://github.com/tdonia"><code>@tdonia</code></a> in <a href="https://redirect.github.com/pinecone-io/pinecone-python-client/pull/197">pinecone-io/pinecone-python-client#197</a></li> </ul> </li> <li>Give feedback when <code>environment</code> kwarg mispelled by <a href="https://github.com/tdonia"><code>@tdonia</code></a> in <a href="https://redirect.github.com/pinecone-io/pinecone-python-client/pull/198">pinecone-io/pinecone-python-client#198</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/efung"><code>@efung</code></a> made their first contribution in <a href="https://redirect.github.com/pinecone-io/pinecone-python-client/pull/191">pinecone-io/pinecone-python-client#191</a></li> <li><a href="https://github.com/izeye"><code>@izeye</code></a> made their first contribution in <a href="https://redirect.github.com/pinecone-io/pinecone-python-client/pull/195">pinecone-io/pinecone-python-client#195</a></li> <li><a href="https://github.com/tdonia"><code>@tdonia</code></a> made their first contribution in <a href="https://redirect.github.com/pinecone-io/pinecone-python-client/pull/197">pinecone-io/pinecone-python-client#197</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pinecone-io/pinecone-python-client/compare/v2.2.2...v2.2.4">https://github.com/pinecone-io/pinecone-python-client/compare/v2.2.2...v2.2.4</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pinecone-io/pinecone-python-client/commit/341a94196d5f060a14fc36b77c794399344ca0f3"><code>341a941</code></a> [skip ci] Bump version to v2.2.4</li> <li><a href="https://github.com/pinecone-io/pinecone-python-client/commit/a4b2e291dd2ed3debf9e2cc6bc70d3f7580c99bb"><code>a4b2e29</code></a> Bump version to 2.2.3</li> <li><a href="https://github.com/pinecone-io/pinecone-python-client/commit/2e606bbd351462033ad057587cbbdb2211617f32"><code>2e606bb</code></a> adds util for checking kwargs, and uses it to check init() (<a href="https://redirect.github.com/pinecone-io/pinecone-python-client/issues/198">#198</a>)</li> <li><a href="https://github.com/pinecone-io/pinecone-python-client/commit/f6bda12e59a7a034f11b5b487a957c4effaddd6a"><code>f6bda12</code></a> update urllib3_response.headers.get as getheader is deprecated (<a href="https://redirect.github.com/pinecone-io/pinecone-python-client/issues/197">#197</a>)</li> <li><a href="https://github.com/pinecone-io/pinecone-python-client/commit/d0c434f73114f27021087df26276a58522df932e"><code>d0c434f</code></a> Replace deprecated HTTPResponse.getheader() (<a href="https://redirect.github.com/pinecone-io/pinecone-python-client/issues/195">#195</a>)</li> <li><a href="https://github.com/pinecone-io/pinecone-python-client/commit/5d123234a55cc7610a5254c2a5cff797522d4fd1"><code>5d12323</code></a> Typo in docstring for upsert() (<a href="https://redirect.github.com/pinecone-io/pinecone-python-client/issues/191">#191</a>)</li> <li><a href="https://github.com/pinecone-io/pinecone-python-client/commit/4640c4cf27b1ab935e76929c46d230dea9fe5506"><code>4640c4c</code></a> Index strings (<a href="https://redirect.github.com/pinecone-io/pinecone-python-client/issues/188">#188</a>)</li> <li><a href="https://github.com/pinecone-io/pinecone-python-client/commit/6137f08c8b87964a54eef3f543d18b5bfa628c49"><code>6137f08</code></a> Clarify and expand docstrings. (<a href="https://redirect.github.com/pinecone-io/pinecone-python-client/issues/187">#187</a>)</li> <li><a href="https://github.com/pinecone-io/pinecone-python-client/commit/734fb56b413c05c2d3dad8bafe8edc721dfdfcba"><code>734fb56</code></a> Bump protobuf dependency (<a href="https://redirect.github.com/pinecone-io/pinecone-python-client/issues/185">#185</a>)</li> <li><a href="https://github.com/pinecone-io/pinecone-python-client/commit/5972c0d86937d858353f48069cf4ca3d6efac9f4"><code>5972c0d</code></a> Nightly python builds published as pinecone-client-nightly (<a href="https://redirect.github.com/pinecone-io/pinecone-python-client/issues/179">#179</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pinecone-io/pinecone-python-client/compare/v2.2.2...v2.2.4">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: Dmytro Struk <[email protected]> |
||
|
|
85fe86307f |
.Net: Bump version to 1.0.0-beta4 (#3343)
### Motivation and Context Bump version to 1.0.0-beta4 for weekly release ### 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 😄dotnet-1.0.0-beta4-nightly-231031.1 dotnet-1.0.0-beta4 |
||
|
|
cff0170872 |
.Net: ADR with proposal for the multiple LLM support use cases (#3040)
### Motivation and Context - ADR describing the design for multiple LLM support. This will be expanded in the future to allow additional use cases such as selecting an AI service by LLM model id. - The `IAIServiceSelector` has changed so that it is added to the `IKernel` instance, see example 62 for an example of a custom `IAIServiceSelector` implementation. ### 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.0.0-beta3-nightly-231030.1 dotnet-1.0.0-beta3-nightly-231029.1 dotnet-1.0.0-beta3-nightly-231028.1 |
||
|
|
d6f7ccc875 |
ADR Custom Prompt Template Formats (#3286)
### Motivation and Context ADR Custom Prompt Template Formats ### 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 😄 --------- Co-authored-by: Roger Barreto <[email protected]> |
||
|
|
840a26bef5 |
Completion service type selection ADR (#3305)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄 |
||
|
|
d63d094b81 | Java: Merge experimental-java branch into Java branch (#3251) | ||
|
|
f31c056ca4 |
Java: Fix broken DefaultKernelTest test (#3334)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄 |
||
|
|
a541ad5b0f |
Java: Fix logging config parsing errors. Fixes #3238 (#3321)
Fix #3238 |
||
|
|
b871957491 |
Java: allow customising the reading of memory records. Fixes #3060 (#3241)
Fixes #3060 |
||
|
|
11eba8f697 |
Java: Docs (#3299)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄 |
||
|
|
cf4bfbd574 |
Update status of all merged ADR's to accepted and add a contact (#3323)
### Motivation and Context Update status of all merged ADR's to accepted and add a contact This will make it clearer to Python and Java squads which decisions are accepted and who to contact for more information ### Description ### 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 😄dotnet-1.0.0-beta3-nightly-231027.1 |
||
|
|
945fef82a2 |
.Net: Bump Azure.Identity from 1.10.2 to 1.10.3 in /dotnet (#3269)
Bumps [Azure.Identity](https://github.com/Azure/azure-sdk-for-net) from 1.10.2 to 1.10.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Azure/azure-sdk-for-net/releases">Azure.Identity's releases</a>.</em></p> <blockquote> <h2>Azure.Identity_1.10.3</h2> <h2>1.10.3 (2023-10-18)</h2> <h3>Bugs Fixed</h3> <ul> <li><code>ManagedIdentityCredential</code> will now correctly retry when the instance metadata endpoint returns a 410 response. <a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/28568">#28568</a></li> </ul> <h3>Other Changes</h3> <ul> <li>Updated Microsoft.Identity.Client dependency to version 4.56.0</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/a4954de627877bdebdb938b431c918bed192cea5"><code>a4954de</code></a> prep for Identity patch release (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/39359">#39359</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/58f06d0764880e3675c696f5e8c4b1d8b288e158"><code>58f06d0</code></a> Fix proto definition (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/39361">#39361</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/b2430669055e7b3de754162ca20b4addb228c9ea"><code>b243066</code></a> One more EBN and add test (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/39365">#39365</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/a8a8b96fb89e56a9fa1be02bc80c937b5671aa07"><code>a8a8b96</code></a> Implement generci parser for Transcription, Audio data (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/39250">#39250</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/de7daf45885fe745570c57746ed494ac90785b65"><code>de7daf4</code></a> Fix: Prevent data duplication in TraceTelemetry with IncludeFormattedMessage ...</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/62c83cc507fd0c05f0d891a246a258dff68afc4c"><code>62c83cc</code></a> DataMovement unify TransferAndVerify Part 1 (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/39300">#39300</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/d13cc6b8246e3d3cde620d1e4a4976d804733108"><code>d13cc6b</code></a> Apply EBN to back compat ACS models (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/39360">#39360</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/3d85e4d2f5f665bb82babb68dcc2e6385234cf39"><code>3d85e4d</code></a> [Storage] [DataMovement] Added Download File Share Tests and Minor Fixes (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/39">#39</a>...</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/8117e26775e15ba97693ae3d636a42b81299cfef"><code>8117e26</code></a> Fix namespace of ACS models (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/39341">#39341</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/c6566aca4b84b43aa3ab6d82158e7f03bb32a487"><code>c6566ac</code></a> Azure.Identity.Broker archboard feedback (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/39296">#39296</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Azure/azure-sdk-for-net/compare/Azure.Identity_1.10.2...Azure.Identity_1.10.3">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> |
||
|
|
269846e896 |
.Net: Bump Microsoft.Azure.Functions.Worker.Sdk from 1.15.0 to 1.15.1 in /dotnet (#3268)
Bumps [Microsoft.Azure.Functions.Worker.Sdk](https://github.com/Azure/azure-functions-dotnet-worker) from 1.15.0 to 1.15.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Azure/azure-functions-dotnet-worker/releases">Microsoft.Azure.Functions.Worker.Sdk's releases</a>.</em></p> <blockquote> <h2>Microsoft.Azure.Functions.Worker.Sdk 1.15.1</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> <h3>Microsoft.Azure.Functions.Worker.Sdk 1.15.1 (meta package)</h3> <ul> <li>Include <code>canUsePlaceholder</code> property in worker.config.json (<a href="https://redirect.github.com/Azure/azure-functions-dotnet-worker/issues/1956">#1956</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Azure/azure-functions-dotnet-worker/commit/a70ead9e497c990d6c29b920f7ed1c3044f6c2f7"><code>a70ead9</code></a> Including "canUsePlaceholder" property in worker.config (<a href="https://redirect.github.com/Azure/azure-functions-dotnet-worker/issues/1956">#1956</a>)</li> <li><a href="https://github.com/Azure/azure-functions-dotnet-worker/commit/da4e1f2144beac35b8503fe5ca174b291096457f"><code>da4e1f2</code></a> Improved handling of env reload request - handles older version of worker sdk...</li> <li><a href="https://github.com/Azure/azure-functions-dotnet-worker/commit/f7300556b341a6903a60f8dd8249f8b42221fe2c"><code>f730055</code></a> Release notes cleanup after sdk-1.15.0 release (<a href="https://redirect.github.com/Azure/azure-functions-dotnet-worker/issues/1952">#1952</a>)</li> <li>See full diff in <a href="https://github.com/Azure/azure-functions-dotnet-worker/compare/sdk-1.15.0...sdk-1.15.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> |
||
|
|
bcbdadd8a2 |
ADR for SK prompt syntax for chat completion roles (#3277)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄dotnet-1.0.0-beta3-nightly-231026.1 |
||
|
|
70bfcbaeb0 |
Setup java install for codeql (#3297)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄 |
||
|
|
ab35598ef4 |
Update README.md (#3287)
Update docs about Kernel Memorydotnet-1.0.0-beta3-nightly-231025.1 |
||
|
|
5cad7835b5 |
.Net Removing IPlan interface (#3265)
### Motivation and Context IPlan interface has not definition and all Plan implementations actually implement ISKFunction members. Currently there is no need to have this as a `Flag interface`. ### Description Removing `IPlan` interface and pointing all its dependencies to `ISKFunction` directly. ### 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 - [ ] I didn't break anyone 😄 |
||
|
|
28bfb26683 |
Java: Use compile-jdk17 profile in Java codeql build (#3285)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄 |
||
|
|
3f1833ba69 | Fix codeql for java (#3284) | ||
|
|
ce541cdd28 |
Move to single quotes for codeql (#3283)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄 |
||
|
|
0eb052c11e |
Java: Fix codeql build (#3282)
### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄 |
||
|
|
5bfff5dc4b |
.Net: Plans using FunctionRunner + RequestSettings (Revert) (#3279)
This change actually added a regression on the hooks, duplicating the triggering while using plans. RequestSettings at the Kernel level needd more discussion. Reverts microsoft/semantic-kernel#3264 |
||
|
|
0c1b669d23 |
.Net: Plans using FunctionRunner + RequestSettings (#3264)
### Motivation and Context Plans now fully utilize Kernel.RunAsync thru FunctionRunner interface, this will allow Plan steps to trigger Pre/Post Hooks defined in the Kernel that the Plan was ran. Option to override the RequestSettings in the Kernel.RunAsync call. This is was required while running Plan steps that by default will use the current Plan settings. One more step towards using RunAsync as the main entry point + Pre/Post hooks phase 2. Resolves Partially #2324 ### Description - Kernel.RunAsync optionally accepts `AIRequestSettings` - PlanSteps now run in the Kernel and can trigger Pre/Post Hooks ### 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 😄 |
||
|
|
ba40209e24 |
.Net: Remove Kernel.Builder (#3180)
#3169 Use `new KernelBuilder()` instead of `Kernel.Builder` --------- Co-authored-by: Dmytro Struk <[email protected]> Co-authored-by: Roger Barreto <[email protected]> |
||
|
|
360102243b |
.Net: Introduce IAIServiceSelector interface to allow AI service and request settings to be selected during semantic function execution (#3227)
### Motivation and Context
Fix following issues for Semantic functions:
1. Allow semantic functions to dynamically retrieve the AI service and
request settings to be used when executing the function
Previously semantic functions execution has the following limitations:
1. The AI service was set on the semantic function when it was created.
This meant that an instance of a semantic function could not be used
with multiple different Kernel instances.
1. The AI request settings were set on the semantic function when it was
created. This meant that different request settings could not be
selected when the function was executed.
### Description
This PR add's a new abstraction called `IAIServiceSelector`. An instance
of this is added to a semantic function when it is created. The default
implementation works as follows:
1. If the semantic function only has a single associated model request
setting instance with no service id then the default AI service and the
model request settings are used. This is consistent with the previous
behaviour.
1. If the semantic function only has a single associated model request
setting instance with a service id then the named AI service and the
model request settings are used. If the named AI service is not
available an exception will be thrown. This is consistent with the
previous behaviour.
1. If the semantic function only has multiple associated model request
setting instances then:
1. The model request setting instances are considered in order
1. The first model request setting instance with no service id is
considered the default
1. For each model request setting instance that has a service id, if the
service exists then it will be used with the associated model request
settings
1. If no matching service can be found and default request settings are
provided the default service will be used
1. If no matching service can be found and no default request settings
are provided an exception will be thrown
### 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 😄
dotnet-1.0.0-beta3-nightly-231024.1
|
||
|
|
aef2bddf86 |
Revert "Add Java to the CodeQL language matrix" (#3263)
Reverts microsoft/semantic-kernel#3257python-0.3.14.dev |
||
|
|
da2ea9c838 |
Python: Update pyproject.toml to 0.3.14.dev (#3262)
Update version for next pip package release ### Motivation and Context <!-- Thank you for your contribution to the semantic-kernel repo! Please help reviewers and future users, providing the following information: 1. Why is this change required? 2. What problem does it solve? 3. What scenario does it contribute to? 4. If it fixes an open issue, please link to the issue here. --> ### Description <!-- Describe your changes, the overall approach, the underlying design. These notes will help understanding how your code works. Thanks! --> ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄 Co-authored-by: Matthew Bolaños <[email protected]> |
||
|
|
e19f645b96 | Merge branch 'java-development' into experimental-java |