Starlette 1.0 RC

Starlette 1.0 RC, publié en février 2026, est la première release candidate de Starlette 1.0. Cette version supprime les fonctionnalités dépréciées depuis la branche 0.x et stabilise l'API ASGI. FastAPI et d'autres frameworks ASGI en bénéficient directement.

Changements notables

python
from starlette.applications import Starlette
from starlette.routing import Route
from starlette.responses import JSONResponse

async def homepage(request):
    return JSONResponse({'version': '1.0rc1'})

app = Starlette(
    routes=[Route('/', homepage)],
)

# Supprimés en 1.0 :
# - GraphQLApp (utiliser strawberry ou ariadne)
# - on_startup/on_shutdown (utiliser lifespan)
# - Request.body() synchrone

Sources