Skip to content

Commit cf0a7b8

Browse files
authored
Merge branch 'master' into docs-python313-venv-gitignore
2 parents ccace5e + 6cbdde2 commit cf0a7b8

6 files changed

Lines changed: 527 additions & 415 deletions

File tree

.github/dependabot.yml

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,47 @@ updates:
44
- package-ecosystem: "github-actions"
55
directory: "/"
66
schedule:
7-
interval: "daily"
7+
interval: "weekly"
88
cooldown:
99
default-days: 7
1010
commit-message:
1111
prefix:
12+
labels:
13+
- "internal"
14+
- "dependencies"
15+
- "github_actions"
16+
groups:
17+
github-actions:
18+
patterns:
19+
- "*"
1220
# Python
1321
- package-ecosystem: "uv"
1422
directory: "/"
1523
schedule:
16-
interval: "daily"
24+
interval: "weekly"
1725
cooldown:
1826
default-days: 7
1927
commit-message:
2028
prefix:
29+
groups:
30+
python-packages:
31+
dependency-type: "development"
32+
patterns:
33+
- "*"
2134
# pre-commit
2235
- package-ecosystem: "pre-commit"
2336
directory: "/"
2437
schedule:
25-
interval: "daily"
38+
interval: "weekly"
2639
cooldown:
2740
default-days: 7
2841
commit-message:
2942
prefix:
43+
labels:
44+
- "internal"
45+
- "dependencies"
46+
- "pre-commit"
47+
groups:
48+
pre-commit:
49+
patterns:
50+
- "*"

docs/en/docs/deployment/manually.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ There are several alternatives, including:
5656
* [Hypercorn](https://hypercorn.readthedocs.io/): an ASGI server compatible with HTTP/2 and Trio among other features.
5757
* [Daphne](https://github.com/django/daphne): the ASGI server built for Django Channels.
5858
* [Granian](https://github.com/emmett-framework/granian): A Rust HTTP server for Python applications.
59-
* [NGINX Unit](https://unit.nginx.org/howto/fastapi/): NGINX Unit is a lightweight and versatile web application runtime.
6059

6160
## Server Machine and Server Program { #server-machine-and-server-program }
6261

docs/en/docs/release-notes.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@ hide:
77

88
## Latest Changes
99

10+
### Docs
11+
12+
* ✏️ Use `Annotated` in inline example in `docs/en/docs/tutorial/body-multiple-params.md`. PR [#15591](https://github.com/fastapi/fastapi/pull/15591) by [@TheArchons](https://github.com/TheArchons).
13+
* 📝 Remove "NGINX Unit" from the list of ASGI-servers in docs. PR [#15475](https://github.com/fastapi/fastapi/pull/15475) by [@angryfoxx](https://github.com/angryfoxx).
14+
* 📝 Update `docs/en/docs/tutorial/security/oauth2-jwt.md`. PR [#14781](https://github.com/fastapi/fastapi/pull/14781) by [@zadevhub](https://github.com/zadevhub).
15+
16+
### Internal
17+
18+
* ⬆ Bump the python-packages group with 15 updates. PR [#15594](https://github.com/fastapi/fastapi/pull/15594) by [@dependabot[bot]](https://github.com/apps/dependabot).
19+
* 👷 Configure Dependabot to group updates and update weekly. PR [#15560](https://github.com/fastapi/fastapi/pull/15560) by [@YuriiMotov](https://github.com/YuriiMotov).
20+
1021
## 0.136.3 (2026-05-23)
1122

1223
### Refactors

docs/en/docs/tutorial/body-multiple-params.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ By default, **FastAPI** will then expect its body directly.
126126
But if you want it to expect a JSON with a key `item` and inside of it the model contents, as it does when you declare extra body parameters, you can use the special `Body` parameter `embed`:
127127

128128
```Python
129-
item: Item = Body(embed=True)
129+
item: Annotated[Item, Body(embed=True)]
130130
```
131131

132132
as in:

docs/en/docs/tutorial/security/oauth2-jwt.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4
1818

1919
It is not encrypted, so, anyone could recover the information from the contents.
2020

21-
But it's signed. So, when you receive a token that you emitted, you can verify that you actually emitted it.
21+
But it's signed. So, when you receive a token that you issued, you can verify that it was you who issued it.
2222

2323
That way, you can create a token with an expiration of, let's say, 1 week. And then when the user comes back the next day with the token, you know that user is still logged in to your system.
2424

0 commit comments

Comments
 (0)