Skip to content

fix(deps): update dependency fastmcp to v4 - #721

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/fastmcp-4.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/fastmcp-4.x

Conversation

@renovate

@renovate renovate Bot commented Sep 14, 2026 •

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
fastmcp >=3.2.0,<4 → >=3.2.0,<5 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

PrefectHQ/fastmcp (fastmcp)

v4.1.3: : Root Awakening

Compare Source

This release updates certifi-backed dependencies following the eMudhra CA compromise and fixes public-client OAuth authentication, empty visibility selections, generator transforms, and per-server timeouts for ordinary requests. FastMCP 4 uses system trust by default: follow the security notice to update operating-system, container, custom, and installer trust stores; upgrading FastMCP alone is insufficient. Thanks to our 11 contributors, including 6 first-time contributors.

What's Changed

Security 🔒
  • Require certifi 2026.10.19 or later for certifi-backed server dependencies and optional SDK integrations, and document system, custom, and installer trust-store updates by @​zzstoatzz in #​5945.
Enhancements ✨
Fixes 🐞
Documentation 📚

New Contributors

Full Changelog: PrefectHQ/fastmcp@v4.1.2...v4.1.3

v4.1.2: : License to Deny

Compare Source

Component authorization now applies after transforms, denied resources cannot fall through matching templates, and OAuth client credentials providers support issuer binding across fresh and cached-token flows. Existing configurations remain compatible, but users of ClientCredentialsOAuthProvider or PrivateKeyJWTOAuthProvider must set issuer to enable this protection; upgrading alone is insufficient. Thanks to our 18 contributors, including 9 first-time contributors.

What's Changed

Security 🔒
Enhancements ✨
Fixes 🐞
Docs 📚
Examples & Contrib 💡
Other Changes 🦾

New Contributors

Full Changelog: PrefectHQ/fastmcp@v4.1.1...v4.1.2

v4.1.1: : Regex Marks the Spot

Compare Source

Regex tool search now rejects patterns over 1,000 characters and stops after about a second, and SkillsDirectoryProvider discovers skill folders that are links again, including links to folders outside the skills root; a skill's own files must still resolve inside the folder it links to. All 4.x users are encouraged to upgrade. Thanks to our 4 contributors, including 1 first-time contributor.

What's Changed

Security 🔒
Fixes 🐞
Examples & Contrib 💡
  • fix: convert version query param to VersionSpec in component manager routes by @​BlueX888 in #​5575

New Contributors

Full Changelog: PrefectHQ/fastmcp@v4.1.0...v4.1.1

v4.1.0: : Fourth and One

Compare Source

FastMCP 4.1.0 is a maintenance release at heart: a broad sweep of fixes across OpenAPI, proxies, auth, tasks, and the CLI, plus full Python 3.15 support. It doesn't change how most servers behave. A few security fixes do tighten inputs that FastMCP previously accepted, though, and our versioning policy keeps breaking changes out of patch releases, so this ships as a point-one release.

Check these before upgrading:

  • MultiAuth now qualifies client IDs by source, so existing MultiAuth sessions and tasks start new ownership scopes. Finish pending tasks before upgrading.
  • Regex tool search uses Pydantic's regex engine, which doesn't support lookarounds or backreferences.
  • Skill files must resolve inside their configured directories.
  • OpenAPI path parameters reject . and .. segments.
  • HTTP sessions now expire after the MCP SDK's 30-minute idle default instead of never.
  • CodeMode requires Monty 1.1, which renames max_duration_secs to max_feed_duration_secs.

Thanks to our 48 contributors, including 21 first-time contributors!

What's Changed

Breaking Changes ⚠️
Enhancements ✨
Security 🔒
Fixes 🐞
Docs 📚
Examples & Contrib 💡
Dependencies 📦

New Contributors

Full Changelog: PrefectHQ/fastmcp@v4.0.11...v4.1.0

v4.0.11: : Fort Knocks

Compare Source

This release contains important security and bug fixes. All users are encouraged to upgrade. Thanks to our 10 contributors, including 6 first-time contributors.

What's Changed

Enhancements ✨
Security 🔒
Fixes 🐞
Docs 📚
Dependencies 📦
Other Changes 🦾

New Contributors

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Europe/Berlin)

  • Branch creation
    • Between 12:00 AM and 05:59 AM (* 0-5 * * *)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from a team as a code owner September 14, 2026 23:11
@renovate renovate Bot added bot Automated pull requests or issues dependencies Pull requests that update a dependency file renovate Pull requests from Renovate skip:codecov Skip Codecov reporting and check skip:test:long_running Skip long-running tests (≥5min) labels Sep 14, 2026
@renovate

renovate Bot commented Sep 14, 2026 •

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: pyproject.toml
Artifact update for fastmcp resolved to version 4.1.6, which is a pending version that has not yet passed the Minimum Release Age threshold.
Renovate was attempting to update to 4.1.3
This is (likely) not a bug in Renovate, but due to the way your project pins dependencies, _and_ how Renovate calls your package manager to update them.
Until Renovate supports specifying an exact update to your package manager (https://github.com/renovatebot/renovate/issues/41624), it is recommended to directly pin your dependencies (with `rangeStrategy=pin` for apps, or `rangeStrategy=widen` for libraries)
See also: https://docs.renovatebot.com/dependency-pinning/

@renovate
renovate Bot force-pushed the renovate/fastmcp-4.x branch 3 times, most recently from 0bcd2ea to 817595c Compare September 22, 2026 12:38
@renovate
renovate Bot force-pushed the renovate/fastmcp-4.x branch 2 times, most recently from eb187a3 to be1168b Compare September 30, 2026 02:03
@renovate
renovate Bot force-pushed the renovate/fastmcp-4.x branch 2 times, most recently from 2edfa7f to d3c789d Compare October 7, 2026 23:19
@renovate
renovate Bot force-pushed the renovate/fastmcp-4.x branch 2 times, most recently from cbc20d2 to cb7eefc Compare October 13, 2026 13:51
@renovate
renovate Bot force-pushed the renovate/fastmcp-4.x branch 3 times, most recently from dfd4dc4 to cb86d59 Compare October 23, 2026 02:51
@renovate renovate Bot changed the title fix(deps): update dependency fastmcp to v4 fix(deps): update dependency fastmcp to v4 - autoclosed Oct 24, 2026
@renovate renovate Bot closed this Oct 24, 2026
@renovate
renovate Bot deleted the renovate/fastmcp-4.x branch October 24, 2026 02:34
@renovate renovate Bot changed the title fix(deps): update dependency fastmcp to v4 - autoclosed fix(deps): update dependency fastmcp to v4 Oct 27, 2026
@renovate renovate Bot reopened this Oct 27, 2026
@renovate
renovate Bot force-pushed the renovate/fastmcp-4.x branch from cb86d59 to 0c19e69 Compare October 27, 2026 00:00
@renovate renovate Bot changed the title fix(deps): update dependency fastmcp to v4 fix(deps): update dependency fastmcp to v4 - autoclosed Oct 27, 2026
@renovate renovate Bot closed this Oct 27, 2026
@renovate renovate Bot changed the title fix(deps): update dependency fastmcp to v4 - autoclosed fix(deps): update dependency fastmcp to v4 Oct 28, 2026
@renovate renovate Bot reopened this Oct 28, 2026
@renovate
renovate Bot force-pushed the renovate/fastmcp-4.x branch from 59fed26 to 0c19e69 Compare October 28, 2026 02:26
@renovate
renovate Bot force-pushed the renovate/fastmcp-4.x branch 2 times, most recently from 59fed26 to f3fc088 Compare November 2, 2026 08:00
@renovate renovate Bot changed the title fix(deps): update dependency fastmcp to v4 fix(deps): update dependency fastmcp to v4 - autoclosed Nov 2, 2026
@renovate renovate Bot closed this Nov 2, 2026
@renovate renovate Bot changed the title fix(deps): update dependency fastmcp to v4 - autoclosed fix(deps): update dependency fastmcp to v4 Nov 3, 2026
@renovate renovate Bot reopened this Nov 3, 2026
@renovate
renovate Bot force-pushed the renovate/fastmcp-4.x branch 2 times, most recently from f3fc088 to 382b5fd Compare November 3, 2026 00:42
@renovate
renovate Bot force-pushed the renovate/fastmcp-4.x branch from 382b5fd to 6ba95e7 Compare November 3, 2026 21:37
@sonarqubecloud

sonarqubecloud Bot commented Nov 3, 2026

Copy link
Copy Markdown

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bot Automated pull requests or issues dependencies Pull requests that update a dependency file renovate Pull requests from Renovate skip:codecov Skip Codecov reporting and check skip:test:long_running Skip long-running tests (≥5min)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants