Vue d'ensemble

Litestar 2.20, publie le 8 fevrier 2026, ameliore les schemas DTO et corrige des problemes CORS.

Fonctionnalites principales

Schemas DTO

Les schemas DTO (Data Transfer Object) beneficient d'une generation automatique plus precise et d'une meilleure documentation OpenAPI.

python
from litestar import Litestar, post
from litestar.dto import DTOConfig
from dataclasses import dataclass

@dataclass
class Article:
    id: int
    titre: str
    contenu: str

@post('/articles', dto=DTOConfig(exclude={'id'}))
async def creer(data: Article) -> Article:
    return data

Correctifs CORS

Plusieurs correctifs CORS ameliorent la gestion des en-tetes preflight et la compatibilite avec les navigateurs modernes.

Sources