v4.22.0

leejet/stable-diffusion.cppv4.22.0Sep 26, 2026by github-actions[bot]

Upgrading?

AI Summary

Addresses security and specification issues in the authentication and OpenAPI layers to improve interoperability and logging compliance.

Key Highlights

  • Fixes authentication to correctly advertise token endpoint methods
  • Resolves OpenAPI query array formatting issues for form-style requests
  • Ensures logging levels are honored by the client
  • Handles capability negotiation gracefully without throwing errors

New Features

  • Forwarding of auth flags like enableCimd and allowPlainPkce through providers
  • Support for form-style query arrays in OpenAPI

Full Release Notes

# [4.22.0](https://github.com/punkpeye/fastmcp/compare/v4.21.2...v4.22.0) (2026-09-26)


### Bug Fixes

* **auth:** advertise `none` as a token endpoint auth method ([#395](https://github.com/punkpeye/fastmcp/issues/395)) ([da8daa8](https://github.com/punkpeye/fastmcp/commit/da8daa81a17026e8e9b72da5fa26da784195b92a))
* **auth:** name the MCP endpoint as the protected resource ([#394](https://github.com/punkpeye/fastmcp/issues/394)) ([e858799](https://github.com/punkpeye/fastmcp/commit/e858799b63fde9657f0a5bbf4472559325cec9bb))
* declare tools.listChanged, which the server already notifies ([#399](https://github.com/punkpeye/fastmcp/issues/399)) ([b4bb8dc](https://github.com/punkpeye/fastmcp/commit/b4bb8dcef905c2d7b09d3283008d6b8853e38d20))
* do not throw out of addTool when a session negotiated no such capability ([#401](https://github.com/punkpeye/fastmcp/issues/401)) ([aca1b86](https://github.com/punkpeye/fastmcp/commit/aca1b86dd1c17accd85accb99c783a1a3d537fd8))
* honour the logging level the client sets ([#400](https://github.com/punkpeye/fastmcp/issues/400)) ([915cc60](https://github.com/punkpeye/fastmcp/commit/915cc605988e1179ce2568d82443a3af77825f39))
* **openapi:** honor explode for form-style query arrays ([#398](https://github.com/punkpeye/fastmcp/issues/398)) ([bb8c2e7](https://github.com/punkpeye/fastmcp/commit/bb8c2e740bd8bab63148f7d5da5e639d5a80d09b))


### Features

* **auth:** forward `enableCimd`, `allowPlainPkce` and `authorizationResponseIss` through providers ([#396](https://github.com/punkpeye/fastmcp/issues/396)) ([882163a](https://github.com/punkpeye/fastmcp/commit/882163aa41564a722ac8afaf476ab3cb5c7d6381))



Related Repositories