Releases: punkpeye/fastmcp
Releases · punkpeye/fastmcp
v2.2.2
v2.2.1
v2.2.0
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.0
2.0.0 (2025-05-21)
Features
- Make streamable HTTP the main transport
- Make SSE a fallback of streamable HTTP (9b1b513)
BREAKING CHANGES
- SSE is no longer available as a separate option, but instead is a default fallback of streamable HTTP
Migration
If you had SSE server, simply replace "sse" with "httpStream" and drop endpoint
setting:
server.start({
- transportType: "sse",
+ transportType: "httpStream",
- sse: {
+ httpStream: {
- endpoint: "/sse",
port: 8080,
},
});
If you already had streamable HTTP server, simply drop endpoint
(it already defaults to /stream
for streamable HTTP and /sse
for SSE):
server.start({
transportType: "httpStream",
httpStream: {
- endpoint: "/stream",
port: 8080,
},
});
Note
There are no breaking changes to client integrations, i.e. clients that were already using your streamable HTTP or SSE server, will continue to work without the need to make adjustments to their configuration.
Note
This change is also being rolled out to all servers hosted by Glama.