What's Changed
- [client] Implement MCP OAuth scope selection and step-up authorization by @dogacancolak in #1324
- Handles message type Exception in lowlevel/server.py _handle_message function. Mentioned as TODO on line 528. by @AishwaryaKalloli in #786
- Fix workspace configuration error with structured_output_lowlevel.py by @felixweinberger in #1471
- fix: Remove unnecessary constructor from ResourceServerSettings by @rocky-d in #1424
- feat: add resource annotations support to FastMCP by @fennb in #1468
- fix: send params as empty object for list methods without cursor by @felixweinberger in #1453
- fix: Set the Server session initialization state immediately after respond… by @daamitt in #1478
New Contributors
- @dogacancolak made their first contribution in #1324
- @rocky-d made their first contribution in #1424
- @fennb made their first contribution in #1468
- @daamitt made their first contribution in #1478
Full Changelog: v1.17.0...v1.18.0