Pinned Tweet
Big news: the first-ever β¨ FastAPI Conf β¨ is coming!
π Amsterdam
π October 28
Meet the FastAPI team, connect with developers βοΈ
ποΈ Join the waitlist for early ticket access: fastapiconf.com
π Amsterdam
π October 28
Meet the FastAPI team, connect with developers βοΈ
ποΈ Join the waitlist for early ticket access: fastapiconf.com
3
25
222
50,463
FastAPI retweeted
Just rehearsed my @FastAPI Conf talk for my wife. She didnβt understand a word, but she looked proud π So I consider myself ready!
See you next week in Amsterdam π³π±
See you next week in Amsterdam π³π±
2
1
21
812
Several releases in a row, the latest is 0.161.0, improving support for Pydantic models for forms.
fastapi.tiangolo.com/tutorial/requeβ¦
fastapi.tiangolo.com/tutorial/requeβ¦
3
1
34
2,826
What's new and what's next from Google DeepMind? π€
Come and find out with @DynamicWebPaige at FastAPI Conf! π€
Join us next week, in Amsterdam, on October 28. π²
fastapiconf.com
Come and find out with @DynamicWebPaige at FastAPI Conf! π€
Join us next week, in Amsterdam, on October 28. π²
fastapiconf.com
0
2
24
1,774
Optional parameter models in FastAPI 0.159.0 β¨
No dates? No filter.
Send either date? Both are required.
Make the whole Pydantic model optional while keeping its fields required.
Works with query parameters, headers, and cookies. π
fastapi.tiangolo.com/tutorial/queryβ¦
No dates? No filter.
Send either date? Both are required.
Make the whole Pydantic model optional while keeping its fields required.
Works with query parameters, headers, and cookies. π
fastapi.tiangolo.com/tutorial/queryβ¦
3
2
55
2,976
And now in FastAPI 0.158.0, support for multiple form models as well ποΈ
fastapi.tiangolo.com/tutorial/requeβ¦
fastapi.tiangolo.com/tutorial/requeβ¦
Pagination in one model. Filters in another. Both in the same FastAPI endpoint. β¨
FastAPI 0.157.0 lets you combine multiple query parameter models, alongside individual parameters and dependencies.
Works for headers and cookies too. π
fastapi.tiangolo.com/tutorial/queryβ¦
1
4
39
2,525
Pagination in one model. Filters in another. Both in the same FastAPI endpoint. β¨
FastAPI 0.157.0 lets you combine multiple query parameter models, alongside individual parameters and dependencies.
Works for headers and cookies too. π
fastapi.tiangolo.com/tutorial/queryβ¦
FastAPI 0.157.0 lets you combine multiple query parameter models, alongside individual parameters and dependencies.
Works for headers and cookies too. π
fastapi.tiangolo.com/tutorial/queryβ¦
3
5
148
13,793
Several more small bug fix releases in a row (5 just today), the lastest is 0.156.8 π
github.com/fastapi/fastapi
github.com/fastapi/fastapi
3
1
59
7,046
FastAPI 0.156.0 fixes defaults when combining Pydantic Field() with Query(), Body(), and other request parameters. β¨
default_factory and validate_default now work as expected.
fastapi.tiangolo.com/release-notes/
default_factory and validate_default now work as expected.
fastapi.tiangolo.com/release-notes/
4
4
43
2,711
FastAPI 0.155.0 removes deprecated extra keyword arguments from request parameters. π₯
Typos now raise an error instead of silently becoming schema metadata.
For custom schema properties, use json_schema_extra.
fastapi.tiangolo.com/tutorial/body-β¦
Typos now raise an error instead of silently becoming schema metadata.
For custom schema properties, use json_schema_extra.
fastapi.tiangolo.com/tutorial/body-β¦
3
3
35
2,414
FastAPI 0.154.0 adds explicit support for Pydantic's validate_default, union_mode, and fail_fast in request parameters. β¨
More control over validation, with editor autocomplete and type checking.
fastapi.tiangolo.com/release-notes/
More control over validation, with editor autocomplete and type checking.
fastapi.tiangolo.com/release-notes/
2
1
37
2,144
FastAPI 0.153.0 improves browser form handling for unions of Pydantic models. π
Empty inputs, unchecked checkboxes, and unselected files now behave consistently with single form models.
fastapi.tiangolo.com/release-notes/β¦
Empty inputs, unchecked checkboxes, and unselected files now behave consistently with single form models.
fastapi.tiangolo.com/release-notes/β¦
3
3
31
2,653
FastAPI 0.152.0 π
Validation errors for header parameter models now use the HTTP header name: "save-data" instead of "save_data".
Easier to see which header is missing or invalid. β¨
fastapi.tiangolo.com/release-notes/
Validation errors for header parameter models now use the HTTP header name: "save-data" instead of "save_data".
Easier to see which header is missing or invalid. β¨
fastapi.tiangolo.com/release-notes/
1
2
23
2,075
FastAPI 0.151.0 π
Individual Body parameters now distinguish JSON null from missing values.
Omit a value to use its default. Send null to get None if the type allows it, or a validation error otherwise.
fastapi.tiangolo.com/release-notes/
Individual Body parameters now distinguish JSON null from missing values.
Omit a value to use its default. Send null to get None if the type allows it, or a validation error otherwise.
fastapi.tiangolo.com/release-notes/
0
5
57
2,676
And one more! π
FastAPI 0.150.0 treats unselected file inputs as missing.
Required fields produce validation errors. Fields with defaults use them.
Selected empty files still work. β
fastapi.tiangolo.com/release-notes/
FastAPI 0.150.0 treats unselected file inputs as missing.
Required fields produce validation errors. Fields with defaults use them.
Selected empty files still work. β
fastapi.tiangolo.com/release-notes/
2
3
41
2,906
How many releases can you take in a day?
FastAPI 0.149.0 has more form fixes! π
Empty text inputs from browser forms now use defaults.
Required fields still produce validation errors.
JSON behavior is unchanged.
fastapi.tiangolo.com/release-notes/β¦
FastAPI 0.149.0 has more form fixes! π
Empty text inputs from browser forms now use defaults.
Required fields still produce validation errors.
JSON behavior is unchanged.
fastapi.tiangolo.com/release-notes/β¦
5
3
44
3,153
FastAPI 0.148.0 is out! π
More consistent defaults for query, header, cookie, and form models:
* Factories run once
* Default fields stay unset
* Default validation is opt-in
Compatibility notes:
fastapi.tiangolo.com/release-notes/β¦
More consistent defaults for query, header, cookie, and form models:
* Factories run once
* Default fields stay unset
* Default validation is opt-in
Compatibility notes:
fastapi.tiangolo.com/release-notes/β¦
2
8
95
5,894
FastAPI 0.147.0 improves HTML checkbox handling β
Omitted boolean form fields now become False, even with a True or None default.
This matches how browsers handle unchecked checkboxes.
Works with form models too. JSON is unchanged.
fastapi.tiangolo.com/release-notes/β¦
Omitted boolean form fields now become False, even with a True or None default.
This matches how browsers handle unchecked checkboxes.
Works with form models too. JSON is unchanged.
fastapi.tiangolo.com/release-notes/β¦
1
3
82
3,470
Breaking change in FastAPI 0.146.0 βοΈ
The root_path parameter is now deprecated in favor of:
fastapi run --root-path /your/proxy/path
(or equivalents)
More in line with the ASGI standard π€
fastapi.tiangolo.com/advanced/behinβ¦
The root_path parameter is now deprecated in favor of:
fastapi run --root-path /your/proxy/path
(or equivalents)
More in line with the ASGI standard π€
fastapi.tiangolo.com/advanced/behinβ¦
3
6
107
6,628
FastAPI 0.144.0 adds WebSocket support to security dependencies ποΈ
Thanks @usrbinmix ! π
fastapi.tiangolo.com
Thanks @usrbinmix ! π
fastapi.tiangolo.com
5
12
175
9,305
They just released session management for the Redis SDK for FastAPI π
Wanna learn about it all? Come to FastAPI Conf! Hear it all directly from the source.
fastapiconf.com
Wanna learn about it all? Come to FastAPI Conf! Hear it all directly from the source.
fastapiconf.com
Advanced session management of your @FastAPI endpoints using @Redisinc, based on the #Starlette framework?
As easy as π΅ππππ°πΏπΈπππππ(πππ).ππππππππ().ππππππππ()
πΊπΌ VoilΓ ! πΊπΌ
π tinyurl.com/7pc498r6
3
5
76
5,344







