ipeluffo
95cd0164cd
Fix mypy linting issue
2 months ago
ipeluffo
17fd86be57
Fix ruff linting issue
2 months ago
pre-commit-ci-lite[bot]
b4339667e2
🎨 Auto format
2 months ago
ipeluffo
f44a2329ec
Make cache field typing more accurate
2 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
```
2 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
```
2 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
```
2 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
```
2 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
```
2 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
```
2 months ago
ipeluffo
381ffe4eca
Fix wrong default
2 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
```
2 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
```
2 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
```
2 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
```
2 months ago
ipeluffo
a92e6a349f
Refactor `Dependant.oauth_scopes` property for improved memory usage
2 months ago
Sebastián Ramírez
1f442c454f
🔖 Release version 0.135.3
2 months ago
Sebastián Ramírez
70580da818
✨ Add support for `@app.vibe()` ( #15280 )
2 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] >
3 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] >
3 months ago
Motov Yurii
8b0090c39b
📝 Fix doctrings for `max_digits` and `decimal_places` ( #14944 )
Fix doctrings for `max_digits` and `decimal_places`
3 months ago
Sebastián Ramírez
ca5f60ee72
🔖 Release version 0.135.1
3 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 )
3 months ago
Sebastián Ramírez
924a535a4f
📝 Update Skill, optimize context, trim and refactor into references ( #15031 )
3 months ago
Sebastián Ramírez
12ea7be0be
🔖 Release version 0.135.0
3 months ago
Sebastián Ramírez
2238155844
✨ Add support for Server Sent Events ( #15030 )
3 months ago
Sebastián Ramírez
d98eb74da9
🔖 Release version 0.134.0
3 months ago
Sebastián Ramírez
c01dc8b03c
📝 Update Library Agent Skill with streaming responses ( #15024 )
3 months ago
Sebastián Ramírez
749cefdeb1
✨ Add support for streaming JSON Lines and binary data with `yield` ( #15022 )
3 months ago
Sebastián Ramírez
728b097564
🔖 Release version 0.133.1
3 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] >
3 months ago
Sebastián Ramírez
daba0aa328
🔖 Release version 0.133.0
3 months ago
Sebastián Ramírez
6c68838615
🔖 Release version 0.132.1
3 months ago
Sebastián Ramírez
2686c7fbbf
♻️ Refactor logic to handle OpenAPI and Swagger UI escaping data ( #14986 )
3 months ago
Sebastián Ramírez
5c863d0718
🔖 Release version 0.132.0
3 months ago
Sebastián Ramírez
22354a2530
🔒 ️ Add `strict_content_type` checking for JSON requests ( #14978 )
3 months ago
Sebastián Ramírez
b423b73c35
🔖 Release version 0.131.0
4 months ago
Sebastián Ramírez
48e9835732
🗑️ Deprecate `ORJSONResponse` and `UJSONResponse` ( #14964 )
4 months ago
Sebastián Ramírez
eb544e704c
🔖 Release version 0.130.0
4 months ago
Sebastián Ramírez
590a5e5355
✨ Serialize JSON response with Pydantic (in Rust), when there's a Pydantic return type or response model ( #14962 )
4 months ago
Sebastián Ramírez
1e78a36b73
🔖 Release version 0.129.2
4 months ago
Sebastián Ramírez
c91fed958e
🔖 Release version 0.129.1
4 months ago
Sebastián Ramírez
e8b98d2187
🐛 Fix JSON Schema for files, use `contentMediaType` instead of `format: binary` ( #14953 )
4 months ago
Sebastián Ramírez
a2e51363c7
🔖 Release version 0.129.0
4 months ago
Sebastián Ramírez
3da206c06d
🎨 Update internal types for Python 3.10 ( #14898 )
4 months ago
Sebastián Ramírez
ad4e8e0060
➖ Drop support for Python 3.9 ( #14897 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
4 months ago
Sebastián Ramírez
bdd20051c4
🔖 Release version 0.128.8
4 months ago
Sebastián Ramírez
8f82c94de0
🔖 Release version 0.128.7
4 months ago