Update dependency fastmcp to v2.10.5 #9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==2.8.0
->==2.10.5
Release Notes
jlowin/fastmcp (fastmcp)
v2.10.5
: : Middle ManagementCompare Source
What's Changed
Enhancements 🔧
Fixes 🐞
Docs 📚
Other Changes 🦾
New Contributors
Full Changelog: jlowin/fastmcp@v2.10.4...v2.10.5
v2.10.4
: : Transport-ationCompare Source
What's Changed
Fixes 🐞
Full Changelog: jlowin/fastmcp@v2.10.3...v2.10.4
v2.10.3
: : CLI Me a RiverCompare Source
What's Changed
New Features 🎉
Enhancements 🔧
fastmcp install
command by @jlowin in https://github.com/jlowin/fastmcp/pull/1056--path
Option to CLI for HTTP/SSE Route by @davidbk-legit in https://github.com/jlowin/fastmcp/pull/1087Fixes 🐞
Docs 📚
Other Changes 🦾
New Contributors
Full Changelog: jlowin/fastmcp@v2.10.2...v2.10.3
v2.10.2
: : Forward MarchCompare Source
The headline feature of this release is the ability to "forward" advanced MCP interactions like logging, progress, and elicitation through proxy servers. If the remote server requests an elicitation, the proxy client will pass that request to the new, "ultimate" client.
What's Changed
New Features 🎉
Enhancements 🔧
Fixes 🐞
Docs 📚
Other Changes 🦾
New Contributors
Full Changelog: jlowin/fastmcp@v2.10.1...v2.10.2
v2.10.1
: : Revert to SenderCompare Source
What's Changed
Docs 📚
Full Changelog: jlowin/fastmcp@v2.10.0...v2.10.1
v2.10.0
: : Great Spec-tationsCompare Source
FastMCP 2.10.0 delivers full compliance with the 6/18/2025 MCP spec update, introducing powerful new capabilities for building interactive MCP servers. This release adds elicitation support, which enables servers to request additional information from users during interactions, creating opportunities for human-in-the-loop workflows and more dynamic server-client communication. The update also introduces output schemas and structured outputs for tools, allowing servers to define structured response formats that provide more predictable and rich tool results.
Beyond these headline protocol features, 2.10.0 includes substantial improvements across the FastMCP ecosystem: enhanced HTTP routing with OpenAPI extensions support, updated authentication primitives, configurable algorithms, and more robust error handling throughout the transport layer. Note that this release includes a breaking change to the
client.call_tool()
return signature, which now returns aCallToolResult
object with automatic deserialization of structured outputs while maintaining backward compatibility through the .content attribute.What's Changed
New Features 🎉
Enhancements 🔧
Fixes 🐞
Breaking Changes 🛫
Docs 📚
Examples & Contrib 💡
Other Changes 🦾
New Contributors
Full Changelog: jlowin/fastmcp@v2.9.2...v2.10.0
v2.9.2
: : Safety PinCompare Source
This is a patch release to pin
mcp
below 1.10, which includes changes related to the 6/18/2025 MCP spec update and could potentially break functionality for some FastMCP users. Those will be incorporated into FastMCP 2.10What's Changed
Docs 📚
Dependencies 📦
Full Changelog: jlowin/fastmcp@v2.9.1...v2.9.2
v2.9.1
: : Call Me MaybeCompare Source
The headline of this release is the introduction of change notifications for tools/resources/prompts, as well as flexible client-side handling of arbitrary messages.
What's Changed
New Features 🎉
Enhancements 🔧
Fixes 🐞
Docs 📚
just api-ref-all
to get new source links by @zzstoatzz in https://github.com/jlowin/fastmcp/pull/935Examples & Contrib 💡
create_thread
tool to bsky MCP server by @zzstoatzz in https://github.com/jlowin/fastmcp/pull/927Other Changes 🦾
New Contributors
Full Changelog: jlowin/fastmcp@v2.9.0...v2.9.1
v2.9.0
: : Stuck in the Middleware With YouCompare Source
FastMCP 2.9 introduces two important features that push beyond the basic MCP protocol. MCP Middleware brings a flexible middleware system for intercepting and controlling server operations - think authentication, logging, rate limiting, and custom business logic without touching core protocol code. Server-side type conversion solves a major developer pain point: while MCP requires string arguments, your functions can now work with native Python types like lists and dictionaries, with automatic conversion handling the complexity.
These features transform FastMCP from a simple protocol implementation into a powerful framework for building sophisticated MCP applications. Combined with the new File utility for binary data and improvements to authentication and serialization, this release makes FastMCP significantly more flexible and developer-friendly while maintaining full protocol compliance.
What's Changed
New Features 🎉
Enhancements 🔧
Fixes 🐞
Docs 📚
--exclude
flag by @zzstoatzz in https://github.com/jlowin/fastmcp/pull/907Examples & Contrib 💡
New Contributors
Full Changelog: jlowin/fastmcp@v2.8.1...v2.9.0
v2.8.1
: : Sound JudgementCompare Source
2.8.1 introduces audio support, as well as minor fixes and updates for deprecated features.
What's Changed
New Features 🎉
Enhancements 🔧
Fixes 🐞
Docs 📚
Other Changes 🦾
Full Changelog: jlowin/fastmcp@v2.8.0...v2.8.1
Configuration
📅 Schedule: Branch creation - "after 5am on saturday" (UTC), 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.
To execute skipped test pipelines write comment
/ok-to-test
.This PR has been generated by MintMaker (powered by Renovate Bot).