dependabot[bot] opened a new pull request, #44200: URL: https://github.com/apache/superset/pull/44200
Bumps [fastmcp](https://github.com/PrefectHQ/fastmcp) from 3.4.7 to 4.0.3. <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>v4.0.3: Once Is Enough</h2> <p>Multi-server clients with legacy-only backends now avoid unnecessary startup retries, and tools returning unconstrained sequences no longer send images twice. This patch also fixes task timing values rejected by strict clients and cleans up unfinished Monty callbacks when execution ends.</p> <!-- raw HTML omitted --> <h2>What's Changed</h2> <h3>Enhancements ✨</h3> <ul> <li>ci: deploy docs through Mintlify's admin API and wait for a verdict by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4996">PrefectHQ/fastmcp#4996</a></li> <li>perf: avoid duplicate startup for mixed-era backends by <a href="https://github.com/ningmao-hlyz"><code>@ningmao-hlyz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4971">PrefectHQ/fastmcp#4971</a></li> <li>docs: clarify release title history lookup by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5006">PrefectHQ/fastmcp#5006</a></li> </ul> <h3>Fixes 🐞</h3> <ul> <li>fix: don't infer an output schema for unconstrained sequences by <a href="https://github.com/fsecada01"><code>@fsecada01</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4999">PrefectHQ/fastmcp#4999</a></li> <li>Clean up unfinished Monty callbacks by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5005">PrefectHQ/fastmcp#5005</a></li> <li>Fix task timing field serialization by <a href="https://github.com/LarryHu0217"><code>@LarryHu0217</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5003">PrefectHQ/fastmcp#5003</a></li> </ul> <h3>Docs 📚</h3> <ul> <li>docs: point What's New at the changelog for later releases by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4992">PrefectHQ/fastmcp#4992</a></li> <li>docs: attribute the back-channel removal to SEP-2322/2575, not SEP-2577 by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4988">PrefectHQ/fastmcp#4988</a></li> <li>docs: add v4.0.3 changelog entries by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5007">PrefectHQ/fastmcp#5007</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/fsecada01"><code>@fsecada01</code></a> made their first contribution in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4999">PrefectHQ/fastmcp#4999</a></li> <li><a href="https://github.com/ningmao-hlyz"><code>@ningmao-hlyz</code></a> made their first contribution in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4971">PrefectHQ/fastmcp#4971</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/PrefectHQ/fastmcp/compare/v4.0.2...v4.0.3">https://github.com/PrefectHQ/fastmcp/compare/v4.0.2...v4.0.3</a></p> <h2>v4.0.2: Root Access</h2> <p><code>ClientGroup</code> is now importable from the package root, <code>from fastmcp import ClientGroup</code>, with the same lazy export and install hint as <code>Client</code>, so integrations no longer couple to FastMCP's internal module layout.</p> <!-- raw HTML omitted --> <h2>What's Changed</h2> <h3>Enhancements ✨</h3> <ul> <li>Expose ClientGroup from package root by <a href="https://github.com/jlowin"><code>@jlowin</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4987">PrefectHQ/fastmcp#4987</a></li> <li>skills: add release skill with changelog entry helper by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4982">PrefectHQ/fastmcp#4982</a></li> </ul> <h3>Fixes 🐞</h3> <ul> <li>docs: escape <1 in changelog so MDX parses by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4978">PrefectHQ/fastmcp#4978</a></li> </ul> <h3>Docs 📚</h3> <ul> <li>docs: note the 4.0.1 floor for ClientGroup reentrancy by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4980">PrefectHQ/fastmcp#4980</a></li> <li>docs: link the GA announcement and blog from What's New by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4984">PrefectHQ/fastmcp#4984</a></li> </ul> <h3>Other Changes 🦾</h3> <ul> <li>docs: add v4.0.2 changelog entries by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4990">PrefectHQ/fastmcp#4990</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/PrefectHQ/fastmcp/compare/v4.0.1...v4.0.2">https://github.com/PrefectHQ/fastmcp/compare/v4.0.1...v4.0.2</a></p> <h2>v4.0.1: Come Back Any Time</h2> <p><code>ClientGroup</code> now reference-counts its context the way <code>Client</code> does, so entering a connected group from a nested block or a concurrent task reuses the existing connections instead of raising. Adapters written against <code>Client</code>'s reentrancy can hold a <code>ClientGroup</code> the same way.</p> <!-- raw HTML omitted --> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/PrefectHQ/fastmcp/blob/main/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/v4.0.3">v4.0.3: Once Is Enough</a></strong></p> <p>Multi-server clients with legacy-only backends now avoid unnecessary startup retries, and tools returning unconstrained sequences no longer send images twice. This patch also fixes task timing values rejected by strict clients and cleans up unfinished Monty callbacks when execution ends.</p> <h3>Enhancements ✨</h3> <ul> <li>ci: deploy docs through Mintlify's admin API and wait for a verdict by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4996">#4996</a></li> <li>perf: avoid duplicate startup for mixed-era backends by <a href="https://github.com/ningmao-hlyz"><code>@ningmao-hlyz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4971">#4971</a></li> <li>docs: clarify release title history lookup by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5006">#5006</a></li> </ul> <h3>Fixes 🐞</h3> <ul> <li>fix: don't infer an output schema for unconstrained sequences by <a href="https://github.com/fsecada01"><code>@fsecada01</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4999">#4999</a></li> <li>Clean up unfinished Monty callbacks by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5005">#5005</a></li> <li>Fix task timing field serialization by <a href="https://github.com/LarryHu0217"><code>@LarryHu0217</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/5003">#5003</a></li> </ul> <h3>Docs 📚</h3> <ul> <li>docs: point What's New at the changelog for later releases by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4992">#4992</a></li> <li>docs: attribute the back-channel removal to SEP-2322/2575, not SEP-2577 by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4988">#4988</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/fsecada01"><code>@fsecada01</code></a> made their first contribution in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4999">#4999</a></li> <li><a href="https://github.com/ningmao-hlyz"><code>@ningmao-hlyz</code></a> made their first contribution in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4971">#4971</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/PrefectHQ/fastmcp/compare/v4.0.2...v4.0.3">v4.0.2...v4.0.3</a></p> <!-- raw HTML omitted --> <!-- raw HTML omitted --> <p><strong><a href="https://github.com/PrefectHQ/fastmcp/releases/tag/v4.0.2">v4.0.2: Root Access</a></strong></p> <p><code>ClientGroup</code> is now importable from the package root, <code>from fastmcp import ClientGroup</code>, with the same lazy export and install hint as <code>Client</code>, so integrations no longer couple to FastMCP's internal module layout.</p> <h3>Enhancements ✨</h3> <ul> <li>Expose ClientGroup from package root by <a href="https://github.com/jlowin"><code>@jlowin</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4987">#4987</a></li> <li>skills: add release skill with changelog entry helper by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4982">#4982</a></li> </ul> <h3>Fixes 🐞</h3> <ul> <li>docs: escape <code><1</code> in changelog so MDX parses by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4978">#4978</a></li> </ul> <h3>Docs 📚</h3> <ul> <li>docs: note the 4.0.1 floor for ClientGroup reentrancy by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4980">#4980</a></li> <li>docs: link the GA announcement and blog from What's New by <a href="https://github.com/zzstoatzz"><code>@zzstoatzz</code></a> in <a href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4984">#4984</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/PrefectHQ/fastmcp/compare/v4.0.1...v4.0.2">v4.0.1...v4.0.2</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/7129236c770e14d52e6bd14af1100f7c9450769c"><code>7129236</code></a> Add v4.0.3 changelog entries (<a href="https://redirect.github.com/PrefectHQ/fastmcp/issues/5007">#5007</a>)</li> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/f79bc8251bc031e1cc213c93c9f4a6e65934a0df"><code>f79bc82</code></a> chore: Update SDK documentation (<a href="https://redirect.github.com/PrefectHQ/fastmcp/issues/4945">#4945</a>)</li> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/6e0859fb79909e0b8e0b60ac4dce94594d6b0b4d"><code>6e0859f</code></a> fix task timing field serialization (<a href="https://redirect.github.com/PrefectHQ/fastmcp/issues/5003">#5003</a>)</li> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/855cb7a6aba902d9fa9e4d6f2dbf4809c85f017c"><code>855cb7a</code></a> Clarify release title history lookup (<a href="https://redirect.github.com/PrefectHQ/fastmcp/issues/5006">#5006</a>)</li> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/6236ac1a872ea4312f099d3a42620e12fabd1f60"><code>6236ac1</code></a> Clean up unfinished Monty callbacks (<a href="https://redirect.github.com/PrefectHQ/fastmcp/issues/5005">#5005</a>)</li> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/6c2fbe7f1297eebe8daf75ad7672b3ec81829295"><code>6c2fbe7</code></a> docs: attribute the back-channel removal to SEP-2322/2575, not SEP-2577 (<a href="https://redirect.github.com/PrefectHQ/fastmcp/issues/4988">#4988</a>)</li> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/e68bacca3111857616d67ad42218df386bf4f50e"><code>e68bacc</code></a> perf: avoid duplicate startup for mixed-era backends (<a href="https://redirect.github.com/PrefectHQ/fastmcp/issues/4971">#4971</a>)</li> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/032b9f63823ee12cdfd835cac15d14b913ba3d60"><code>032b9f6</code></a> fix: don't infer an output schema for unconstrained sequences (<a href="https://redirect.github.com/PrefectHQ/fastmcp/issues/4999">#4999</a>)</li> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/75d50ffb683ba502e86bf833411c46234749270b"><code>75d50ff</code></a> ci: deploy docs through Mintlify's admin API and wait for a verdict (<a href="https://redirect.github.com/PrefectHQ/fastmcp/issues/4996">#4996</a>)</li> <li><a href="https://github.com/PrefectHQ/fastmcp/commit/a338cfbb22d4be2bc6faf2a5e053e8e3f6759736"><code>a338cfb</code></a> docs: point What's New at the changelog for later releases (<a href="https://redirect.github.com/PrefectHQ/fastmcp/issues/4992">#4992</a>)</li> <li>Additional commits viewable in <a href="https://github.com/PrefectHQ/fastmcp/compare/v3.4.7...v4.0.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 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> -- 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]
