Vue d'ensemble

Litestar 2.19, publie le 14 decembre 2025, ajoute le support ReadOnly TypedDict et la compatibilite Python 3.14.

Fonctionnalites principales

ReadOnly TypedDict

Les champs ReadOnly des TypedDict sont desormais reconnus par le moteur de validation, permettant de distinguer les champs en lecture seule dans les schemas d'API.

python
from typing import ReadOnly, TypedDict
from litestar import Litestar, get

class Article(TypedDict):
    id: ReadOnly[int]
    titre: str

@get('/articles')
async def liste() -> list[Article]:
    return [{'id': 1, 'titre': 'Hello'}]

app = Litestar([liste])

Python 3.14

Litestar 2.19 est compatible avec Python 3.14 et tire parti des ameliorations de performance de l'interpreteur.

Sources