Sebastián Ramírez
8206485753
🔖 Release version 0.136.3
1 month ago
Sebastián Ramírez
063b5bf582
♻️ Do not accept underscore headers when using `convert_underscores=True` (the default) ( #15589 )
1 month ago
Sebastián Ramírez
22b02e26f9
🔖 Release version 0.136.2
1 month ago
Sebastián Ramírez
c7fb7851b3
♻️ Validate Server Sent Event fields to avoid applications from sending broken data ( #15588 )
1 month ago
dependabot[bot]
5d5666bec5
⬆ Bump ty from 0.0.21 to 0.0.34 ( #15443 )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: svlandeg <[email protected] >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2 months ago
Sebastián Ramírez
e54e5a8980
🔖 Release version 0.136.1
2 months ago
Sofie Van Landeghem
7815a32f2e
⬆️ Update Pydantic v2 code to address deprecations ( #15101 )
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2 months ago
Sebastián Ramírez
708606c982
🔖 Release version 0.136.0
3 months ago
Sofie Van Landeghem
4b264878d7
⬆️ Support free-threaded Python 3.14t ( #15149 )
3 months ago
Sebastián Ramírez
f796c346a8
🔖 Release version 0.135.4
3 months ago
Sebastián Ramírez
ae4e45c5cc
🔥 Remove April Fool's `@app.vibe()` 🤪 ( #15363 )
3 months ago
ipeluffo
95cd0164cd
Fix mypy linting issue
3 months ago
ipeluffo
17fd86be57
Fix ruff linting issue
3 months ago
pre-commit-ci-lite[bot]
b4339667e2
🎨 Auto format
3 months ago
ipeluffo
f44a2329ec
Make cache field typing more accurate
3 months ago
ipeluffo
2daccb0e32
Enable `slots` option
```
Samples: 200000 - current=156.8 MB peak=156.8 MB
Samples: 100000 - current=78.4 MB peak=78.4 MB
Samples: 50000 - current=39.2 MB peak=39.2 MB
Samples: 1000 - current=0.8 MB peak=0.8 MB
Samples: 500 - current=0.4 MB peak=0.4 MB
```
3 months ago
ipeluffo
da148fb8a3
Refactor `Dependant.computed_scope` property for improved memory usage
```
Samples: 200000 - current=318.4 MB peak=318.4 MB
Samples: 100000 - current=159.2 MB peak=159.2 MB
Samples: 50000 - current=79.6 MB peak=79.6 MB
Samples: 1000 - current=1.6 MB peak=1.6 MB
Samples: 500 - current=0.8 MB peak=0.8 MB
```
3 months ago
ipeluffo
a69af67db3
Refactor `Dependant.is_coroutine_callable` property for improved memory usage
```
Samples: 200000 - current=318.4 MB peak=318.4 MB
Samples: 100000 - current=159.2 MB peak=159.2 MB
Samples: 50000 - current=79.6 MB peak=79.6 MB
Samples: 1000 - current=1.6 MB peak=1.6 MB
Samples: 500 - current=0.8 MB peak=0.8 MB
```
3 months ago
ipeluffo
dd109d3695
Refactor `Dependant.is_async_gen_callable` property for improved memory usage
```
Samples: 200000 - current=318.4 MB peak=318.4 MB
Samples: 100000 - current=159.2 MB peak=159.2 MB
Samples: 50000 - current=79.6 MB peak=79.6 MB
Samples: 1000 - current=1.6 MB peak=1.6 MB
Samples: 500 - current=0.8 MB peak=0.8 MB
```
3 months ago
ipeluffo
7c8bf4d688
Refactor `Dependant.is_gen_callable` property for improved memory usage
```
Samples: 200000 - current=318.4 MB peak=318.4 MB
Samples: 100000 - current=159.2 MB peak=159.2 MB
Samples: 50000 - current=79.6 MB peak=79.6 MB
Samples: 1000 - current=1.6 MB peak=1.6 MB
Samples: 500 - current=0.8 MB peak=0.8 MB
```
3 months ago
ipeluffo
6a074fff5b
Refactor `Dependant._security_dependencies` property for improved memory usage
```
Samples: 200000 - current=318.4 MB peak=318.4 MB
Samples: 100000 - current=159.2 MB peak=159.2 MB
Samples: 50000 - current=79.6 MB peak=79.6 MB
Samples: 1000 - current=1.6 MB peak=1.6 MB
Samples: 500 - current=0.8 MB peak=0.8 MB
```
3 months ago
ipeluffo
381ffe4eca
Fix wrong default
3 months ago
ipeluffo
b89e501c75
Refactor `Dependant._security_scheme` property for improved memory usage
```
Samples: 200000 - current=318.4 MB peak=318.4 MB
Samples: 100000 - current=159.2 MB peak=159.2 MB
Samples: 50000 - current=79.6 MB peak=79.6 MB
Samples: 1000 - current=1.6 MB peak=1.6 MB
Samples: 500 - current=0.8 MB peak=0.8 MB
```
3 months ago
ipeluffo
a8f68a382f
Refactor `Dependant._is_security_scheme` property for improved memory usage
```
Samples: 200000 - current=318.4 MB peak=318.4 MB
Samples: 100000 - current=159.2 MB peak=159.2 MB
Samples: 50000 - current=79.6 MB peak=79.6 MB
Samples: 1000 - current=1.6 MB peak=1.6 MB
Samples: 500 - current=0.8 MB peak=0.8 MB
```
3 months ago
ipeluffo
1d23ed03b9
Refactor `Dependant._uses_scopes` property for improved memory usage
```
Samples: 200000 - current=318.4 MB peak=318.4 MB
Samples: 100000 - current=159.2 MB peak=159.2 MB
Samples: 50000 - current=79.6 MB peak=79.6 MB
Samples: 1000 - current=1.6 MB peak=1.6 MB
Samples: 500 - current=0.8 MB peak=0.8 MB
```
3 months ago
ipeluffo
cf1a8bb42d
Refactor `Dependant.cache_key` property for improved memory usage
```
Samples: 200000 - current=318.4 MB peak=318.4 MB
Samples: 100000 - current=159.2 MB peak=159.2 MB
Samples: 50000 - current=79.6 MB peak=79.6 MB
Samples: 1000 - current=1.6 MB peak=1.6 MB
Samples: 500 - current=0.8 MB peak=0.8 MB
```
3 months ago
ipeluffo
a92e6a349f
Refactor `Dependant.oauth_scopes` property for improved memory usage
3 months ago
Sebastián Ramírez
1f442c454f
🔖 Release version 0.135.3
3 months ago
Sebastián Ramírez
70580da818
✨ Add support for `@app.vibe()` ( #15280 )
3 months ago
Kadir Can Ozden
fa3588c38c
✏️ Fix typo for `client_secret` in OAuth2 form docstrings ( #14946 )
3 months ago
Sebastián Ramírez
25a3697ced
🔖 Release version 0.135.2
3 months ago
Ahsan Sheraz
31bbb38074
📝 Fix duplicated words in docstrings ( #15116 )
Fix "to to" and "that that" word duplications in security module docstrings,
and "be be" in test data string.
Co-authored-by: ahsan.sheraz <[email protected] >
Co-authored-by: Claude Opus 4.6 <[email protected] >
4 months ago
Sofie Van Landeghem
98b269b51e
👷 Add `ty` to precommit ( #15091 )
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Motov Yurii <[email protected] >
4 months ago
Motov Yurii
8b0090c39b
📝 Fix doctrings for `max_digits` and `decimal_places` ( #14944 )
Fix doctrings for `max_digits` and `decimal_places`
4 months ago
Sebastián Ramírez
ca5f60ee72
🔖 Release version 0.135.1
4 months ago
Sebastián Ramírez
8a9258b169
🐛 Fix, avoid yield from a TaskGroup, only as an async context manager, closed in the request async exit stack ( #15038 )
4 months ago
Sebastián Ramírez
924a535a4f
📝 Update Skill, optimize context, trim and refactor into references ( #15031 )
4 months ago
Sebastián Ramírez
12ea7be0be
🔖 Release version 0.135.0
4 months ago
Sebastián Ramírez
2238155844
✨ Add support for Server Sent Events ( #15030 )
4 months ago
Sebastián Ramírez
d98eb74da9
🔖 Release version 0.134.0
4 months ago
Sebastián Ramírez
c01dc8b03c
📝 Update Library Agent Skill with streaming responses ( #15024 )
4 months ago
Sebastián Ramírez
749cefdeb1
✨ Add support for streaming JSON Lines and binary data with `yield` ( #15022 )
4 months ago
Sebastián Ramírez
728b097564
🔖 Release version 0.133.1
4 months ago
Sebastián Ramírez
4fce9ce172
🔧 Add FastAPI Agents Skill ( #14982 )
Co-authored-by: Sofie Van Landeghem <[email protected] >
Co-authored-by: Alejandra <[email protected] >
4 months ago
Sebastián Ramírez
daba0aa328
🔖 Release version 0.133.0
4 months ago
Sebastián Ramírez
6c68838615
🔖 Release version 0.132.1
4 months ago
Sebastián Ramírez
2686c7fbbf
♻️ Refactor logic to handle OpenAPI and Swagger UI escaping data ( #14986 )
4 months ago
Sebastián Ramírez
5c863d0718
🔖 Release version 0.132.0
4 months ago
Sebastián Ramírez
22354a2530
🔒 ️ Add `strict_content_type` checking for JSON requests ( #14978 )
4 months ago
Sebastián Ramírez
b423b73c35
🔖 Release version 0.131.0
4 months ago