FastAPI 0.136.0 officially supports:
β¨ free-threaded Python π β¨
(this announcement has no GIL puns)
Thanks @oxykodit.bsky.social, @patrick.wtf, Nathan Goldbaum, @nucleonjohn.bsky.social π
github.com/fastapi/fast...
Posts by Sofie Van Landeghem
Since I go through my github notifications on a FIFO basis, but I only keep the latest email per issue, whenever someone posts βany updates?β it moves that issue right to the bottom of the queue and I think thatβs kinda poetic.
PPS: you might be wondering what happened to February. How perceptive of you! Well, I've delegated the February update to Future Sofie and hope she'll be less busy then Present Sofie. I'm also hoping my dear readers will forgive me the slight lapse in chronology π
PS: let me know if there are specific topics you'd like me to write (more) about!
March 2026 update of The Diff & The Merge, my substack about OS maintenance.
oxykodit.substack.com/p/march-2026...
- free-threaded Python in FastAPI
- ty as type checker
- triaging nanochat PRs
- nanochat's little brother "autoresearch"
- publishing LLM-readable skills files
Hey if you need something to do over this long weekend, have a go at my PhD student Anna-Mereteβs survey. Itβs sentences to rate, you just need to have any English variety as your first language, and itβll take you 10β15 minutes. #linguistics
docs.google.com/forms/d/e/1F...
All my Python projects are now using ty for type checks π
@fastapi.tiangolo.com, Typer, SQLModel, Asyncer, etc.
Thank you @oxykodit.bsky.social π
ty is great, try it docs.astral.sh/ty/
It helps the student think critically about LLM output?
Will Agent OxyKodit manage to lower the val_bpb significantly, and set a new master record? Will there actually be a Monthly February update as well?
Subscribe to find out π
The last post being a fun Saturday activity toying with a swarm variant of Andrej Karpathy's autoresearch repo published last week.
Posts so far include:
- Monthly January 2026 update (Typer reference docs, uv, nanochat progress)
- How to get the most out of your Open-Source contributions?
- Deploying an agent swarm to improve LLM training code
The Diff & The Merge: my new substack over at oxykodit.substack.com where I write about the day-to-day life of being an open-source maintainer in the Python/data/AI domain.
Here's a big one! π
Official FastAPI extension for @vscode.dev π
πΊοΈ Path operations explorer
π ...and search
β
From tests: go to definition
π And more!
marketplace.visualstudio.com/items?itemNa...
GitHub: github.com/fastapi/fast...
Thank you @savannah.dev π
Somewhere along the line **someone** has to do the uncomfortable work of understanding what the hell is going on with the code and project (and keeping that understanding current in the face of ongoing changes to the project)
Vibe coding is trading that understanding for short-term gains
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...
Only 1 more day to fill the Typer developer survey! β¨οΈ
The results will guide future features and (breaking) changes. π₯
forms.gle/XEH3NL2wqpFP...
If you're using Typer, please fill in this survey to help us drive future developments in line with what the community needs! π
Here's SQLModel 0.0.32, fix support for Annotated fields with @pydantic.dev 2.12+ π
Thanks @vimota.bsky.social ! π
And thanks @patrick.wtf , @oxykodit.bsky.social , and YuriiMotov for the work and help. π°
sqlmodel.tiangolo.com
This "Automated Contributions Policy" from scikit-learn is really good and on point: scikit-learn.org/dev/develope...
Please, whatever OS repo you intend to contribute to, read this first π
I just migrated the docs for Asyncer from Material for MkDocs to @zensical.org β¨
I was expecting a challenge, I was disappointed, it was too easy. π
Install and run, that's it. All the configs unchanged, even the CLI preserves the exact same commands. βοΈ
asyncer.tiangolo.com
You didn't hear it from me! π€«
Awesome team! π«Ά
I'd attend that talk! π
Quick fix release, 0.119.1 π«
This fixes compatibility (warnings) with @pydantic.dev 2.12.1 on Python 3.14 π
Nothing changed for the final users, but still a lot of work underneath to get it done. π
Thanks @oxykodit.bsky.social! π
github.com/fastapi/fast...
Who's hungry? There's pi π₯§
FastAPI 0.118.3 has official support for Python 3.14 π
Big thanks to @oxykodit.bsky.social for a long debugging and preparation process! π
And shoutout to @1st1.dev and Fantix from @geldata.com for the new httptools with support for 3.14 π
Here's SQLModel 0.0.27, with support for Python 3.14 ππ
@oxykodit.bsky.social π
github.com/fastapi/sqlm...
SQLModel 0.0.26 just released π
With support for the latest @pydantic.dev and some fixes for types that became a rabbit hole handled by @oxykodit.bsky.social ππ
github.com/fastapi/sqlm...
Here's FastAPI 0.118.1, with compatibility for the latest @pydantic.dev. π
This one had the combined effort of the community, the @pydantic.dev team, and the @fastapi.tiangolo.com team, all together. π
github.com/fastapi/fast...
Cute illustrated logo featuring a pink/peach colored pie displaying β3.14β (pi), surrounded by two snakes in blue and yellow. The design is encircled by text reading βr-strings β’ zsid β’ free-threading β’ support β’ sub-interpreters β’ REPL highlighting β’ note colour β’ colourβ in a circular arrangement. The illustration uses a soft pastel color palette with blue, yellow, and pink tones, and includes decorative sparkle elements.
The stable release of Python 3.14 is out now! Go, go, go update! π
discuss.python.org/t/python-3-1...
π₯³π₯³π₯³