dependabot[bot] opened a new pull request, #388: URL: https://github.com/apache/hugegraph-ai/pull/388
Bumps [fastmcp](https://github.com/PrefectHQ/fastmcp) from 3.2.4 to 3.4.10. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/PrefectHQ/fastmcp/releases">fastmcp's releases</a>.</em></p> <blockquote> <h2>v3.4.10: Back in Check</h2> <p>This release backports component authorization checks after transforms and prevents denied concrete resources from being served by matching templates. All 3.x users are encouraged to upgrade. Thanks to our 2 contributors, including 1 first-time contributor.</p> <h2>What's Changed</h2> <h3>Security đ</h3> <ul> <li>Backport authorization of transformed components and prevent denied-resource template fallback by <a href="https://github.com/zzstoatzz"><code>@âzzstoatzz</code></a> and <a href="https://github.com/rishid"><code>@ârishid</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5934">PrefectHQ/fastmcp#5934</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/rishid"><code>@ârishid</code></a> made their first contribution in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5934">PrefectHQ/fastmcp#5934</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/PrefectHQ/fastmcp/compare/v3.4.9...v3.4.10">https://github.com/PrefectHQ/fastmcp/compare/v3.4.9...v3.4.10</a></p> <h2>v3.4.9: Contain Yourself</h2> <p>This release backports security fixes from 4.1: OpenAPI path parameters reject <code>.</code> and <code>..</code> segments, a skill's <code>SKILL.md</code> must stay inside its skill folder, regex tool search is bounded in time and pattern length, and JWT verifiers share JWKS refreshes instead of fetching on every unknown key ID. All 3.x users are encouraged to upgrade. Thanks to our 6 contributors, including 3 first-time contributors.</p> <!-- raw HTML omitted --> <h2>What's Changed</h2> <h3>Security đ</h3> <ul> <li>[3.x] Backport OpenAPI dot-segment and skill containment fixes by <a href="https://github.com/zzstoatzz"><code>@âzzstoatzz</code></a>, <a href="https://github.com/GEONWOOHAN"><code>@âGEONWOOHAN</code></a>, and <a href="https://github.com/avrlab233"><code>@âavrlab233</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5765">PrefectHQ/fastmcp#5765</a></li> <li>[3.x] Bound regex tool search with Pydantic's regex engine and a time budget by <a href="https://github.com/zzstoatzz"><code>@âzzstoatzz</code></a> and <a href="https://github.com/SAYUTIM"><code>@âSAYUTIM</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5768">PrefectHQ/fastmcp#5768</a></li> </ul> <h3>Fixes đ</h3> <ul> <li>[3.x] Share JWKS refreshes across key lookups by <a href="https://github.com/zzstoatzz"><code>@âzzstoatzz</code></a> and <a href="https://github.com/YuvalElbar6"><code>@âYuvalElbar6</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5769">PrefectHQ/fastmcp#5769</a></li> </ul> <h3>Docs đ</h3> <ul> <li>docs: credit contributors in v3.4.8 changelog entries by <a href="https://github.com/jlowin"><code>@âjlowin</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5450">PrefectHQ/fastmcp#5450</a></li> <li>docs: add v3.4.9 changelog entries by <a href="https://github.com/zzstoatzz"><code>@âzzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5772">PrefectHQ/fastmcp#5772</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/avrlab233"><code>@âavrlab233</code></a> made their first contribution in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5765">PrefectHQ/fastmcp#5765</a></li> <li><a href="https://github.com/SAYUTIM"><code>@âSAYUTIM</code></a> made their first contribution in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5768">PrefectHQ/fastmcp#5768</a></li> <li><a href="https://github.com/YuvalElbar6"><code>@âYuvalElbar6</code></a> made their first contribution in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5769">PrefectHQ/fastmcp#5769</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/PrefectHQ/fastmcp/compare/v3.4.8...v3.4.9">https://github.com/PrefectHQ/fastmcp/compare/v3.4.8...v3.4.9</a></p> <h2>v3.4.8: Long Arm of the Patch</h2> <p>This release contains important security and bug fixes. All users are encouraged to upgrade. Thanks to our 2 contributors.</p> <!-- raw HTML omitted --> <h2>What's Changed</h2> <h3>Security đ</h3> <ul> <li>[3.x] Apply Host/Origin protection settings to the SSE transport by <a href="https://github.com/jlowin"><code>@âjlowin</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5428">PrefectHQ/fastmcp#5428</a></li> <li>[3.x] Exclude Cookie from forwarded HTTP headers by <a href="https://github.com/jlowin"><code>@âjlowin</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5429">PrefectHQ/fastmcp#5429</a></li> <li>[3.x] Pass client CLI arguments literally to Windows .cmd wrappers by <a href="https://github.com/jlowin"><code>@âjlowin</code></a> and <a href="https://github.com/strawgate"><code>@âstrawgate</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5420">PrefectHQ/fastmcp#5420</a></li> <li>[3.x] Use the server's auth provider for component manager routes by <a href="https://github.com/jlowin"><code>@âjlowin</code></a> and <a href="https://github.com/strawgate"><code>@âstrawgate</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5426">PrefectHQ/fastmcp#5426</a></li> <li>[3.x] Bound CIMD cache growth by <a href="https://github.com/jlowin"><code>@âjlowin</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5430">PrefectHQ/fastmcp#5430</a></li> <li>[3.x] Include resource metadata in component manager auth challenges by <a href="https://github.com/jlowin"><code>@âjlowin</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5435">PrefectHQ/fastmcp#5435</a></li> <li>[3.x] Apply transforms, enabled state, and auth to hashed tool lookups by <a href="https://github.com/jlowin"><code>@âjlowin</code></a> and <a href="https://github.com/strawgate"><code>@âstrawgate</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5416">PrefectHQ/fastmcp#5416</a></li> <li>[3.x] Build client schema types with create_model and bounded caches by <a href="https://github.com/jlowin"><code>@âjlowin</code></a> and <a href="https://github.com/strawgate"><code>@âstrawgate</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5414">PrefectHQ/fastmcp#5414</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/PrefectHQ/fastmcp/blob/v3.4.10/docs/changelog.mdx">fastmcp's changelog</a>.</em></p> <blockquote> <hr /> <h2>title: "Changelog" icon: "list-check" rss: true tag: NEW</h2> <!-- raw HTML omitted --> <p><strong><a href="https://github.com/PrefectHQ/fastmcp/releases/tag/v3.4.10">v3.4.10: Back in Check</a></strong></p> <p>This release backports component authorization checks after transforms and prevents denied concrete resources from being served by matching templates. All 3.x users are encouraged to upgrade. Thanks to our 2 contributors, including 1 first-time contributor.</p> <h3>Security đ</h3> <ul> <li>Backport authorization of transformed components and prevent denied-resource template fallback by <a href="https://github.com/zzstoatzz"><code>@âzzstoatzz</code></a> and <a href="https://github.com/rishid"><code>@ârishid</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5934">#5934</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/rishid"><code>@ârishid</code></a> made their first contribution in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5934">#5934</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/PrefectHQ/fastmcp/compare/v3.4.9...v3.4.10">v3.4.9...v3.4.10</a></p> <!-- raw HTML omitted --> <!-- raw HTML omitted --> <p><strong><a href="https://github.com/PrefectHQ/fastmcp/releases/tag/v3.4.9">v3.4.9: Contain Yourself</a></strong></p> <p>This release backports security fixes from 4.1: OpenAPI path parameters reject <code>.</code> and <code>..</code> segments, a skill's <code>SKILL.md</code> must stay inside its skill folder, regex tool search is bounded in time and pattern length, and JWT verifiers share JWKS refreshes instead of fetching on every unknown key ID. All 3.x users are encouraged to upgrade. Thanks to our 6 contributors, including 3 first-time contributors.</p> <h3>Security đ</h3> <ul> <li>[3.x] Backport OpenAPI dot-segment and skill containment fixes by <a href="https://github.com/zzstoatzz"><code>@âzzstoatzz</code></a>, <a href="https://github.com/GEONWOOHAN"><code>@âGEONWOOHAN</code></a>, and <a href="https://github.com/avrlab233"><code>@âavrlab233</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5765">#5765</a></li> <li>[3.x] Bound regex tool search with Pydantic's regex engine and a time budget by <a href="https://github.com/zzstoatzz"><code>@âzzstoatzz</code></a> and <a href="https://github.com/SAYUTIM"><code>@âSAYUTIM</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5768">#5768</a></li> </ul> <h3>Fixes đ</h3> <ul> <li>[3.x] Share JWKS refreshes across key lookups by <a href="https://github.com/zzstoatzz"><code>@âzzstoatzz</code></a> and <a href="https://github.com/YuvalElbar6"><code>@âYuvalElbar6</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5769">#5769</a></li> </ul> <h3>Docs đ</h3> <ul> <li>docs: credit contributors in v3.4.8 changelog entries by <a href="https://github.com/jlowin"><code>@âjlowin</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5450">#5450</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/avrlab233"><code>@âavrlab233</code></a> made their first contribution in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5765">#5765</a></li> <li><a href="https://github.com/SAYUTIM"><code>@âSAYUTIM</code></a> made their first contribution in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5768">#5768</a></li> <li><a href="https://github.com/YuvalElbar6"><code>@âYuvalElbar6</code></a> made their first contribution in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5769">#5769</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/PrefectHQ/fastmcp/compare/v3.4.8...v3.4.9">v3.4.8...v3.4.9</a></p> <!-- raw HTML omitted --> <!-- raw HTML omitted --> <p><strong><a href="https://github.com/PrefectHQ/fastmcp/releases/tag/v3.4.8">v3.4.8: Long Arm of the Patch</a></strong></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/1ea6f96c27080fa3b9ade042012f930834fd6722"><code>1ea6f96</code></a> docs: add v3.4.10 changelog entries (<a href="https://redirect.github.com/PrefectHQ/fastmcp/issues/5935">#5935</a>)</li> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/8649ba5fc91a68568a69729497edeb804a064332"><code>8649ba5</code></a> [3.x] Enforce component authorization after transforms and on resource reads ...</li> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/83c9764e0bc2d9d32910b82264c09370da24ab7a"><code>83c9764</code></a> docs: add v3.4.9 changelog entries (<a href="https://redirect.github.com/PrefectHQ/fastmcp/issues/5772">#5772</a>)</li> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/eddc78002bb6bdcc48bc1e114cf4a9a270386458"><code>eddc780</code></a> [3.x] Bound regex tool search with Pydantic's regex engine and a time budget ...</li> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/bcdb86c6e8c468011218e8cf966e26b76a1204ed"><code>bcdb86c</code></a> [3.x] Share JWKS refreshes across key lookups (<a href="https://redirect.github.com/PrefectHQ/fastmcp/issues/5769">#5769</a>)</li> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/4183eea476abebaf8171753b5ad47434be1b8447"><code>4183eea</code></a> [3.x] Backport OpenAPI dot-segment and skill containment fixes (<a href="https://redirect.github.com/PrefectHQ/fastmcp/issues/5765">#5765</a>)</li> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/8d71296fbf79670f866870dc7c9f3622a7b0fe24"><code>8d71296</code></a> docs: credit contributors in v3.4.8 changelog entries (<a href="https://redirect.github.com/PrefectHQ/fastmcp/issues/5450">#5450</a>)</li> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/12c7e2e4c690b2f5645e085688ff25683c9cbc8e"><code>12c7e2e</code></a> docs: add v3.4.8 changelog entries (<a href="https://redirect.github.com/PrefectHQ/fastmcp/issues/5445">#5445</a>)</li> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/4bacc9ebe487c0b57148508caa068278f56b9c4d"><code>4bacc9e</code></a> [3.x] OpenAPI components send only declared arguments and keep configured hea...</li> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/0a6a3a3859cfc31e8f00c6169008ab974e2d135e"><code>0a6a3a3</code></a> [3.x] Inline schemas whose pointers pass through alias definitions (<a href="https://redirect.github.com/PrefectHQ/fastmcp/issues/5439">#5439</a>)</li> <li>Additional commits viewable in <a href="https://github.com/PrefectHQ/fastmcp/compare/v3.2.4...v3.4.10">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 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/apache/hugegraph-ai/network/alerts). </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
