Skip to content

v2.12.4: OIDC What You Did There

Choose a tag to compare

@jlowin jlowin released this 26 Sep 16:43
· 239 commits to main since this release
b96e6eb

FastMCP 2.12.4 adds comprehensive OIDC support and expands authentication options with AWS Cognito and Descope providers. The release also includes improvements to logging middleware, URL handling for nested resources, persistent OAuth client registration storage, and various fixes to the experimental OpenAPI parser.

What's Changed

New Features 🎉

Enhancements 🔧

Fixes 🐞

  • Update quickstart.mdx by @radi-dev in #1821
  • Remove extraneous union import by @jlowin in #1823
  • Delay import of Provider classes until FastMCP Server Creation by @strawgate in #1820
  • fix: correct documentation link in deprecation warning by @strawgate in #1828
  • fix: Increase default 3s timeout on Pytest by @dacamposol in #1866
  • fix: Improve URL handling in OIDCConfiguration by @ruhulio in #1850
  • fix: correct typing for on_read_resource middleware method by @strawgate in #1858
  • feat(experimental/openapi): replace $ref in additionalProperties; add tests by @jlowin in #1735
  • Honor client supplied scopes during registration by @dmikusa in #1860
  • Fix: FastAPI list parameter parsing in experimental OpenAPI parser by @jlowin in #1834
  • Add log level support for stdio and HTTP transports by @jlowin in #1840
  • Fix OAuth pre-flight check to accept HTTP 200 responses by @jlowin in #1874
  • Fix: Preserve OpenAPI parameter descriptions in experimental parser by @shlomo666 in #1877
  • Add persistent storage for OAuth client registrations by @jlowin in #1879
  • docs: update release dates based on github releases by @lodu in #1890
  • Small updates to Sampling types by @strawgate in #1882
  • remove lockfile smart_home example by @zzstoatzz in #1892
  • Fix: Remove JSON schema title metadata while preserving parameters named 'title' by @jlowin in #1872
  • Fix: get_resource_url nested URL handling by @raphael-linx in #1914
  • Clean up code for creating the resource url by @jlowin in #1916
  • Fix route count logging in OpenAPI server by @zzstoatzz in #1928

Docs 📚

New Contributors

Full Changelog: v2.12.3...v2.12.4