dependabot[bot] opened a new pull request, #41259:
URL: https://github.com/apache/superset/pull/41259

   Bumps [fastmcp](https://github.com/PrefectHQ/fastmcp) from 3.2.4 to 3.4.2.
   <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.2: Heads Up</h2>
   <p>FastMCP 3.4.2 restores JWT compatibility for providers that include 
private, non-critical JWS header parameters. Tokens from providers like Clerk 
can carry header metadata such as <code>cat</code> without being rejected 
before signature and claim validation, while unsupported critical headers are 
still rejected.</p>
   <!-- raw HTML omitted -->
   <h2>What's Changed</h2>
   <h3>Fixes 🐞</h3>
   <ul>
   <li>Allow private JWT headers by <a 
href="https://github.com/jlowin";><code>@​jlowin</code></a> in <a 
href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4290";>PrefectHQ/fastmcp#4290</a></li>
   </ul>
   <h3>Docs 📚</h3>
   <ul>
   <li>Docs: add v3.4.1 changelog entries by <a 
href="https://github.com/jlowin";><code>@​jlowin</code></a> in <a 
href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4289";>PrefectHQ/fastmcp#4289</a></li>
   </ul>
   <p><strong>Full Changelog</strong>: <a 
href="https://github.com/PrefectHQ/fastmcp/compare/v3.4.1...v3.4.2";>https://github.com/PrefectHQ/fastmcp/compare/v3.4.1...v3.4.2</a></p>
   <h2>v3.4.1: Floor It</h2>
   <p>FastMCP 3.4.1 floors Starlette at <code>&gt;=1.0.1</code> so installs can 
no longer resolve to a version affected by CVE-2026-48710 — previously the 
dependency was only constrained transitively through <code>mcp</code>, which 
allowed vulnerable versions. It also makes OAuthProxy log refresh-token cache 
misses instead of failing silently.</p>
   <!-- raw HTML omitted -->
   <h2>What's Changed</h2>
   <h3>Enhancements ✨</h3>
   <ul>
   <li>Log refresh-token misses in OAuthProxy instead of failing silently by <a 
href="https://github.com/jlowin";><code>@​jlowin</code></a> in <a 
href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4276";>PrefectHQ/fastmcp#4276</a></li>
   </ul>
   <h3>Security 🔒</h3>
   <ul>
   <li>Add explicit starlette&gt;=1.0.1 floor (CVE-2026-48710) by <a 
href="https://github.com/jlowin";><code>@​jlowin</code></a> in <a 
href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4286";>PrefectHQ/fastmcp#4286</a></li>
   </ul>
   <h3>Docs 📚</h3>
   <ul>
   <li>Document --notes-start-tag in release instructions by <a 
href="https://github.com/jlowin";><code>@​jlowin</code></a> in <a 
href="https://redirect.github.com/PrefectHQ/fastmcp/pull/4275";>PrefectHQ/fastmcp#4275</a></li>
   </ul>
   <p><strong>Full Changelog</strong>: <a 
href="https://github.com/PrefectHQ/fastmcp/compare/v3.4.0...v3.4.1";>https://github.com/PrefectHQ/fastmcp/compare/v3.4.0...v3.4.1</a></p>
   <h2>v3.4.0: Remote Control</h2>
   <p>FastMCP 3.4 is about reaching servers that live somewhere else. The 
headline is <code>fastmcp-remote</code>, a standalone bridge that connects 
stdio-only MCP hosts to servers hosted over HTTP. Around it, this release 
hardens the proxy layer those remote connections depend on — making bridges 
fail loudly instead of silently, and keeping authenticated sessions alive 
across the long idle periods that remote clients are prone to.</p>
   <h2>fastmcp-remote</h2>
   <p>Some MCP hosts still insist on launching a local stdio command, even when 
the server you want is already running over HTTP. FastMCP could already proxy a 
remote URL through <code>fastmcp run</code>, but that pulls in the full 
server-runner surface. <code>fastmcp-remote</code> is the small, single-purpose 
version: one URL in, one local stdio proxy out.</p>
   <pre lang="json"><code>{
     &quot;mcpServers&quot;: {
       &quot;linear&quot;: {
         &quot;command&quot;: &quot;uvx&quot;,
         &quot;args&quot;: [&quot;fastmcp-remote&quot;, 
&quot;https://mcp.linear.app/mcp&quot;]
       }
     }
   }
   </code></pre>
   <p>OAuth is enabled automatically for HTTPS servers, with support for 
explicit bearer tokens and custom headers when you need them. The 
implementation stays on FastMCP primitives — <code>Client</code>, OAuth, 
<code>create_proxy</code>, and stdio — and credits the original npm 
<code>mcp-remote</code> project for the command shape.</p>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/PrefectHQ/fastmcp/commit/3b8538e2422a1c43fdb69661c610de7985b785f2";><code>3b8538e</code></a>
 Allow private JWT headers (<a 
href="https://redirect.github.com/PrefectHQ/fastmcp/issues/4290";>#4290</a>)</li>
   <li><a 
href="https://github.com/PrefectHQ/fastmcp/commit/0445c31feffa5581b1e47cbe3ea75eaabed18f9d";><code>0445c31</code></a>
 chore: Update SDK documentation (<a 
href="https://redirect.github.com/PrefectHQ/fastmcp/issues/4223";>#4223</a>)</li>
   <li><a 
href="https://github.com/PrefectHQ/fastmcp/commit/9261793ae0858f009b6550159287a4965da9d51f";><code>9261793</code></a>
 Docs: add v3.4.1 changelog entries (<a 
href="https://redirect.github.com/PrefectHQ/fastmcp/issues/4289";>#4289</a>)</li>
   <li><a 
href="https://github.com/PrefectHQ/fastmcp/commit/e1b52d00fe579faf3b76a3364a5639aec9ad8014";><code>e1b52d0</code></a>
 Add explicit starlette&gt;=1.0.1 floor (CVE-2026-48710) (<a 
href="https://redirect.github.com/PrefectHQ/fastmcp/issues/4286";>#4286</a>)</li>
   <li><a 
href="https://github.com/PrefectHQ/fastmcp/commit/e58f386bacefe4283a8782b821ae0305c36bb073";><code>e58f386</code></a>
 Log refresh-token misses in OAuthProxy instead of failing silently (<a 
href="https://redirect.github.com/PrefectHQ/fastmcp/issues/4276";>#4276</a>)</li>
   <li><a 
href="https://github.com/PrefectHQ/fastmcp/commit/3f09c683cc440b308c17db5a8f9c89ce4449df6c";><code>3f09c68</code></a>
 Document --notes-start-tag requirement in release instructions (<a 
href="https://redirect.github.com/PrefectHQ/fastmcp/issues/4275";>#4275</a>)</li>
   <li><a 
href="https://github.com/PrefectHQ/fastmcp/commit/e124bde34eeea66f5472e239c70cda247508da34";><code>e124bde</code></a>
 Fix MDX syntax error in changelog (<a 
href="https://redirect.github.com/PrefectHQ/fastmcp/issues/4270";>#4270</a>)</li>
   <li><a 
href="https://github.com/PrefectHQ/fastmcp/commit/dae11bbc40fd4ef3cf0a61e1f2363a1630186ba8";><code>dae11bb</code></a>
 Backfill changelog and updates through v3.4.0 (<a 
href="https://redirect.github.com/PrefectHQ/fastmcp/issues/4269";>#4269</a>)</li>
   <li><a 
href="https://github.com/PrefectHQ/fastmcp/commit/0f4f78c46491a001ba0b409ef643a6649428a951";><code>0f4f78c</code></a>
 Fix resource templates with query params on proxied servers (<a 
href="https://redirect.github.com/PrefectHQ/fastmcp/issues/4251";>#4251</a>)</li>
   <li><a 
href="https://github.com/PrefectHQ/fastmcp/commit/1a06130fcfaece1d494bf444c1561e752d94c61a";><code>1a06130</code></a>
 Fix GitHub MCP resource integration test (<a 
href="https://redirect.github.com/PrefectHQ/fastmcp/issues/4253";>#4253</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/PrefectHQ/fastmcp/compare/v3.2.4...v3.4.2";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=fastmcp&package-manager=pip&previous-version=3.2.4&new-version=3.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot 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]

Reply via email to