Do you code with Cursor? βοΈ
Try the official (and verified β
) FastAPI Extension from the marketplace β¨
open-vsx.org/extension/Fa...
Do you code with Cursor? βοΈ
Try the official (and verified β
) FastAPI Extension from the marketplace β¨
open-vsx.org/extension/Fa...
Are you using Google Antigravity as your editor? βοΈ
Now you can install the official FastAPI Extension open-vsx.org/extension/Fa... π
Long-awaited, Server-Sent Events in @fastapi.tiangolo.com β¨
This @fastapi.tiangolo.com feature has been cooking in my mind for 2 years or so. π
So happy it's finally out there. And I think the developer experience is just right (minimal and simple). β¨
I've been working on something very cool for the past few months and today, it's finally yours!
The *official* @fastapi.tiangolo.com extension for VS Code has launched! π
Install: marketplace.visualstudio.com/items?itemNa...
GitHub: github.com/fastapi/fast...
There's a @vscode.dev extension for @fastapi.tiangolo.com now! π€―
It's so enjoyable to use, try it!
@savannah.dev did an amazing job with it. π
@anthonypjshaw.bsky.social do you know who should I ask to get support for this in VS Code / GitHub Copilot?
Libraries should be able to provide their own official AI Agent Skills, in sync with new versions and features.
So I'm starting by shipping this in FastAPI. Next, Typer, SQLModel, etc. π
Now it's time to ask your favorite coding agent to support it. π
tiangolo.com/ideas/librar...
Taking one (or several) for the (Python) team.
I promise we'll get back to Python. π°
FastAPI 0.132.0 adds strict Content-Type checking for JSON requests π°
This would solve a CSRF risk in local-network apps (apps intended to run on users' machines, on localhost) ποΈ
If your clients don't send a Content-Type, you can also disable it: fastapi.tiangolo.com/advanced/str...
You get so many features from @fastapi.tiangolo.com when you declare a return type - response model...
And now you also get the best performance possible ππ
π Here's FastAPI 0.129.1 with a bug fix in the JSON Schema for binary data and file uploads.
π And a new guide to use base64 binary data in JSON payloads: fastapi.tiangolo.com/advanced/jso...
Asyncer 0.0.15 drops support for Python 3.9 πͺ
github.com/fastapi/asyn...
SQLModel 0.0.35 drops support for Python 3.9 πͺ
github.com/fastapi/sqlm...
Iβm sorry about that. It was not appropriate and we should have handled it better.
Typer 0.24.0 just released, dropping support for Python 3.9 (that reached End of Life some months ago) πͺ
typer.tiangolo.com
I've been dreaming of this day since around one year ago when I started the LLM translations setup. β¨
Actually since the first translations years ago, LLMs made it actually feasible now.
I like when technology makes things easier and more accessible to all humans. π
Here's Typer 0.23.1 with a small bug fix π
Thanks Brian Kohan! π
...and soon, dropping support for Python 3.9 πͺ
typer.tiangolo.com
You can't imagine how happy I am to finally be able to use the vertical bar (|) for type unions in the internal code π
In Typer 0.23.0 (just released π«), when there are errors, by default it no longer shows local variables, but you can opt-in to enable it typer.tiangolo.com/tutorial/exc...
We'll drop support for typer-slim later, so make sure you depend on typer, not typer-slim.
typer-slim is now a shell package that only depends on typer. β°οΈ
Thanks @oxykodit.bsky.social for the work on this π
And thanks everyone that filled the Typer survey! π
Typer 0.22.0 is out, dropping support for typer-slim, now it's all just typer, with Rich by default π
If you don't know, don't worry, just keep using Typer π
If your app depends on typer-slim, change the dependency to typer π
typer.tiangolo.com
We had a lot of fun, thanks for inviting us!
We had a great chat at the @talkpython.fm podcast with @mkennedy.codes and some of my teammates: @patrick.wtf, @savannah.dev, @nucleonjohn.bsky.socialποΈ
If you're curious about what goes underneath @fastapicloud.com, check it out π§οΈ
Here's Typer 0.21.2 π
The highlight, @oxykodit.bsky.social added the official reference docs: typer.tiangolo.com/reference/
And updated the guide to build a Typer package to now use uv: typer.tiangolo.com/tutorial/pac...
Here's FastAPI 0.128.7 with a couple of bug fixes and small features π°
...the plan is to release 0.129.0 today, dropping support for Python 3.9 πͺ
github.com/fastapi/fast...
Several FastAPI releases during the weekend and today with internal refactors and a bug fix, the latest is 0.128.6 π€
How much do you like Friday releases? π«
FastAPI 0.128.3, compatible with the latest (and future) Starlette π
github.com/fastapi/fast...
Here's FastAPI 0.128.2, with more bug fixes and features π
github.com/fastapi/fast...
Only 1 more day to fill the Typer developer survey! β¨οΈ
The results will guide future features and (breaking) changes. π₯
forms.gle/XEH3NL2wqpFP...