Vue d'ensemble

Litestar 2.17, publie le 9 aout 2025, corrige un probleme CRLF et ajoute l'exclusion de parametres dans le schema OpenAPI.

Fonctionnalites principales

Correctif CRLF et exclusion OpenAPI

Le correctif CRLF resout un probleme de parsing des en-tetes multilignes. L'exclusion de parametres permet de masquer certains champs dans le schema OpenAPI genere.

python
from litestar import Litestar, get
from litestar.params import Parameter

@get('/items')
async def list_items(
    page: int = 1,
    internal_key: str = Parameter(exclude_from_open_api=True),
) -> list[dict]:
    return [{'id': 1, 'name': 'item'}]

app = Litestar([list_items])

Sources