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])
