📝 Move the Features docs to the top level to improve the main page menu. PR #12036 by @tiangolo.
✏️ Fix import typo in reference example for Security. PR #11168 by @0shah0.
📝 Highlight correct line in tutorial docs/en/docs/tutorial/body-multiple-params.md. PR #11978 by @svlandeg.
🔥 Remove Sentry link from Advanced Middleware docs. PR #12031 by @alejsdev.
📝 Clarify management tasks for translations, multiples files in one PR. PR #12030 by @tiangolo.
📝 Edit the link to the OpenAPI "Responses Object" and "Response Object" sections in the "Additional Responses in OpenAPI" section. PR #11996 by @VaitoSoi.
🔨 Specify email-validator dependency with dash. PR #11515 by @jirikuncar.
🌐 Add Spanish translation for docs/es/docs/project-generation.md. PR #11947 by @alejsdev.
System metrics are no longer collected by default when the correct dependency is installed. Use logfire.instrument_system_metrics() to enable system metrics collection. If you are simply using the old 'Basic System Metrics' dashboard, then no further code changes are required, but that dashboard will no longer work properly and you should create a new dashboard from the template named 'Basic System Metrics (Logfire)'. If you were using other collected metrics, see the documentation for how to collect those. By @alexmojaki in pydantic/logfire#373
OTEL_EXPORTER_OTLP_ENDPOINT is no longer just an alternative to LOGFIRE_BASE_URL. Setting OTEL_EXPORTER_OTLP_ENDPOINT, OTEL_EXPORTER_OTLP_TRACES_ENDPOINT, and/or OTEL_EXPORTER_OTLP_METRICS_ENDPOINT will set up appropriate exporters in addition to sending to Logfire, which must be turned off separately if desired. These are basic exporters relying on OTEL defaults. In particular they don't use our custom retrying logic.
LOGFIRE_BASE_URL / logfire.configure(base_url=...) is now only intended for actual alternative Logfire backends, which are currently only available to Logfire developers, and unlike OTEL_EXPORTER_OTLP_ENDPOINT requires authenticating with Logfire.
Pending spans are only sent to logfire-specific exporters.
System metrics are no longer collected by default when the correct dependency is installed. Use logfire.instrument_system_metrics() to enable system metrics collection. If you are simply using the old 'Basic System Metrics' dashboard, then no further code changes are required, but that dashboard will no longer work properly and you should create a new dashboard from the template named 'Basic System Metrics (Logfire)'. If you were using other collected metrics, see the documentation for how to collect those. By @alexmojaki in pydantic/logfire#373
OTEL_EXPORTER_OTLP_ENDPOINT is no longer just an alternative to LOGFIRE_BASE_URL. Setting OTEL_EXPORTER_OTLP_ENDPOINT, OTEL_EXPORTER_OTLP_TRACES_ENDPOINT, and/or OTEL_EXPORTER_OTLP_METRICS_ENDPOINT will set up appropriate exporters in addition to sending to Logfire, which must be turned off separately if desired. These are basic exporters relying on OTEL defaults. In particular they don't use our custom retrying logic.
LOGFIRE_BASE_URL / logfire.configure(base_url=...) is now only intended for actual alternative Logfire backends, which are currently only available to Logfire developers, and unlike OTEL_EXPORTER_OTLP_ENDPOINT requires authenticating with Logfire.
Pending spans are only sent to logfire-specific exporters.
Bumps the python-packages group with 11 updates:
0.111.1
0.112.2
0.30.4
0.30.6
2.12.0
2.13.0
0.27.0
0.27.2
0.48.1
0.51.0
2.19.1
2.19.2
2.139.0
2.143.0
2.32.0
2.34.0
1.63.2
1.65.0
0.5.5
0.6.3
7.6.0
7.6.1
Updates
fastapi
from 0.111.1 to 0.112.2Release notes
Sourced from fastapi's releases.
... (truncated)
Commits
d00af00
🔖 Release version 0.112.2b69a9f3
📝 Update release notes51b625e
🐛 Fixallow_inf_nan
option for Param and Body classes (#11867)48b36f2
📝 Update release notes3a4ac24
🐛 Ensure thatapp.include_router
merges nested lifespans (#9630)22bf988
📝 Update release notes6935fe8
📝 Update release notes8f03716
📝 Fix a typo in virtual environement page (#12064)d0ce9d2
📝 Update release notes705659b
📝 Add docs about Environment Variables and Virtual Environments (#12054)Updates
uvicorn
from 0.30.4 to 0.30.6Release notes
Sourced from uvicorn's releases.
Changelog
Sourced from uvicorn's changelog.
Commits
7dc027d
Version 0.30.6 (#2428)587a1cc
fix: upgrade is not websocket and dependencies are installed, should not warn...cee31a6
test(signal): add sleep to ensure shutdown completion (#2427)eba64ef
ci: timeout for test suite runs to 30 minutes (#2426)0f513d2
Remove signal testing order dependency (#2382)ff54b02
Version 0.30.5 (#2409)2f25107
Fix 0.30.4 issue with connection close header (#2408)Updates
sentry-sdk[fastapi]
from 2.12.0 to 2.13.0Release notes
Sourced from sentry-sdk[fastapi]'s releases.
... (truncated)
Changelog
Sourced from sentry-sdk[fastapi]'s changelog.
... (truncated)
Commits
570307c
Updated changelog4c1ea7a
release: 2.13.017a6cf0
feat: Add ray integration support (#2400) (#2444)4858996
Expose custom_repr function that precedes safe_repr invocation in serializer ...275c63e
ref(sessions): Deprecate hub-basedsessions.py
logic (#3419)6a4e729
ref(sessions): Deprecateis_auto_session_tracking_enabled
(#3428)a6cb9b1
Add note to generated yaml files (#3423)19c4069
test(sessions): Remove unnecessary line (#3418)da0392f
Dramatiq integration from@jacobsvante
(#3397)7d46709
Serialize vars early to avoid living references (#3409)Updates
httpx
from 0.27.0 to 0.27.2Release notes
Sourced from httpx's releases.
Changelog
Sourced from httpx's changelog.
Commits
609df7e
ReintroduceURLTypes
. (#3288)1d6b663
Update CHANGELOG for 0.27.1 release date. (#3285)1bf1ba5
Version 0.27.1 (#3275)7c0cda1
Improve InvalidURL error message. (#3250)beb501f
Bump the python-packages group across 1 directory with 8 updates (#3247)359f77d
Clean up URL signature. (#3245)b351a44
Update requirements.txt (#3246)db9072f
Add URL parsing tests from WHATWG (#3188)92e9dfb
Update asgi.py docstring (#3210)e186ecc
Bump the python-packages group with 8 updates (#3213)Updates
logfire[fastapi]
from 0.48.1 to 0.51.0Release notes
Sourced from logfire[fastapi]'s releases.
... (truncated)
Changelog
Sourced from logfire[fastapi]'s changelog.
Commits
108ae4b
Release v0.51.0 (#396)ec5f440
Registeratexit
callback once perconfigure
to prevent slowdown with each...a5c5ad8
CheckLambdaRuntimeClient
before logging tracebacks in `_ensure_flush_after...b7afdd5
Disable ASGI send/receive spans by default (#371)ffe0c25
Addlogfire.instrument_system_metrics()
(#373)5d9a16f
docs: update mirascope third party integration docs with new v1 release + cus...b6b6822
Don't auto-trace generators (#386)f2e87f3
Add py.typed file to logfire-api (#379)0a393f8
Update generated stubs (#389)181640f
Stop collecting package versions (#387)Updates
google-api-core
from 2.19.1 to 2.19.2Release notes
Sourced from google-api-core's releases.
Changelog
Sourced from google-api-core's changelog.
Commits
ce8d45d
chore(main): release 2.19.2 (#685)b5ddd62
chore(python): fix docs build (#681)7ccbf57
fix: Fail gracefully if could not importrpc_status
module (#680)6d1b96b
build: use mypy<1.11.0 until #682 is fixed (#683)3c5e034
chore(python): use python 3.10 for docs build (#678)aff6f55
chore: update templated files (#674)Updates
google-api-python-client
from 2.139.0 to 2.143.0Release notes
Sourced from google-api-python-client's releases.
... (truncated)
Commits
411c1b8
chore(main): release 2.143.0 (#2471)7497548
chore: Update discovery artifacts (#2470)a9c62ce
chore(main): release 2.142.0 (#2467)a4964d5
chore: Update discovery artifacts (#2466)dc825d5
chore(main): release 2.141.0 (#2465)11ccd54
chore: Update discovery artifacts (#2464)3427189
chore(main): release 2.140.0 (#2459)b498421
chore: Update discovery artifacts (#2458)Updates
google-auth
from 2.32.0 to 2.34.0Release notes
Sourced from google-auth's releases.