Starlette 1.0 has officially released, a major milestone for the Python ASGI framework that underpins FastAPI. The release introduces breaking changes, most notably replacing `on_startup`/`on_shutdown` parameters with an async context manager lifespan pattern. Simon Willison documents experimenting with the upgrade using Claude skills, making it directly relevant to AI-assisted development workflows.
Infrastructure
Experimenting with Starlette 1.0 with Claude skills
Starlette 1.0 releases with breaking changes to its async lifespan API, while developers use Claude AI skills to navigate the upgrade process.
Monday, March 23, 2026 12:00 PM UTC2 MIN READSOURCE: Simon WillisonBY sys://pipeline
Tags
infrastructure