📝 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.
New "compact" option for formatter. If set, the formatter tries to produce
a more compact output by avoiding some line breaks (issue783).
Bug Fixes
The strip comments filter was a bit greedy and removed too much
whitespace (issue772).
Note: In some cases you might want to add strip_whitespace=True where you
previously used just strip_comments=True. strip_comments did some of the
work that strip_whitespace should do.
Fix error when splitting statements that contain multiple CASE clauses
within a BEGIN block (issue784).
Fix whitespace removal with nested expressions (issue782).
Fix parsing and formatting of ORDER clauses containing NULLS FIRST or
NULLS LAST (issue532).
Bumps the all group in /wren-ai-service with 23 updates:
0.109.2
0.112.2
0.30.1
0.30.6
1.30.1
1.43.0
4.1.2
5.0.0
4.66.4
4.66.5
0.5.0
0.5.1
22.5.0
25.18.0
3.10.3
3.10.7
1.69.0
1.75.0
3.10.2
3.10.5
0.0.6
0.0.7
2.43.3
2.45.1
0.2.1
0.3.2
3.7.1
3.8.0
1.37.0
1.38.0
4.0.0
4.0.2
0.13.0
0.13.2
1.0.6
1.1.6
2.32.2
2.32.3
2.28.0
2.31.5
8.2.0
8.3.2
4.1.0
5.0.0
0.23.8
0.24.0
Updates
fastapi
from 0.109.2 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.1 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)8efa41c
Version 0.30.4 (#2403)b492349
Addpragma: full coverage
toProcess.is_alive
(#2402)ce999aa
close request connection if h11 sets client state as MUST_CLOSE (#2375)Updates
openai
from 1.30.1 to 1.43.0Release notes
Sourced from openai's releases.
... (truncated)
Changelog
Sourced from openai's changelog.
... (truncated)
Commits
9850c16
release: 1.43.05d3111a
feat(api): add file search result details to run steps (#1681)05fa732
release: 1.42.0ecd6e92
feat(parsing): add support for pydantic dataclasses (#1655)e8c28f2
chore(ci): also run pydantic v1 tests (#1666)3d780f2
release: 1.41.1fb5e53e
chore(client): fix parsing union responses when non-json is returned (#1665)54156ad
fix(json schema): removeNone
defaults (#1663)798c6cb
release: 1.41.03bbb271
feat(client): add uploads.upload_file helperUpdates
qdrant-haystack
from 4.1.2 to 5.0.0Commits
5f49297
Fix type errors on QdrantDocumentStore (#1041)e1c0fc3
fix: chat roles for model responses in chat generators (#1030)81f66c8
chore(deps): bump orhun/git-cliff-action from 3 to 4 (#1028)a902ae5
Update the changelog88f9506
Update the changelog52da6c7
fix: convertingPinecone
metadata fields from float back to int (#1034)32f3ffb
docs: Update opensearch retriever docstrings (#1035)73b74a8
Update the changeloge49f4e1
fix: remove the use of deprecated gemini models (#1032)50352b9
docs: Update Nvidia API docs (#1031)Updates
tqdm
from 4.66.4 to 4.66.5Release notes
Sourced from tqdm's releases.
Commits
951a2ba
Merge pull request #1595 from hroncok/py3.13-await-aclose2fbad6a
Avoid Python 3.13+ RuntimeWarning: coroutine method 'aclose' of 'acount' was ...0254345
Merge pull request #1594 from mgorny/py313-docstring43230f6
slight lint5ba6595
cli: Fix docstring processing with Python 3.13+448946a
Merge pull request #1602 from tqdm/devel46cd395
add py3.12 supportd8ac656
ncols: support FreeBSD4f66276
bump deps & linters54796cc
docs: bump versionsUpdates
sqlparse
from 0.5.0 to 0.5.1Changelog
Sourced from sqlparse's changelog.
Commits
2664c9e
Bump version.b126ba5
Fix tokenization of order keywords (fixes #532).0c4902f
Descend into subgroups when removing whitespace (fixes #782).a8de06e
Revert "Add regression test (#780)."b253bb1
Add regression test (#780).791e25d
Fix error when splitting statements that contain multiple CASE clauses within...073099d
Updatecompact
option to improve formatting3ea660e
Code cleanup.974617d
Add shortcut for running flake8 and pytest.bf74d8b
Add compact option to force a more compact formatting (fixes #783).Updates
sqlglot
from 22.5.0 to 25.18.0Changelog
Sourced from sqlglot's changelog.
... (truncated)
Commits
79e92ad
feat(spark): Default naming of STRUCT fields (#3991)ee9dc39
fix: Fix binding of TABLESAMPLE to exp.Subquery instead of top-level exp.Sele...d1e1baa
Generate ON CLUSTER for transpiled CREATE SCHEMA (#3993)905b722
Fix(parser)!: preserve each distinct CUBE/ROLLUP/GROUPING SET clause (#3985)f5bfd67
feat(mysql): Parse JSON_VALUE() (#3987)a0d1377
Feat(spark): add support for table statement in INSERT (#3986)2f3626a
fix(duckdb)!: Generation of exp.SHA2, exp.Transform, exp.IgnoreNulls (#3980)201b51a
fix(sqlite): Make IS parser more lenient (#3981)b2f877b
fix(oracle): Use LTRIM/RTRIM unless BOTH is specified (#3977)d37a5bb
Fix(snowflake): handle DIV0 case where divident is null (#3975)Updates
orjson
from 3.10.3 to 3.10.7Release notes
Sourced from orjson's releases.
Changelog
Sourced from orjson's changelog.
Commits
5b951e8
3.10.7d18f26c
sse2 stable implbd9dca5
cargo update, misc4c05bfa
Update benchmarks for 3.10.6c24e4ab
3.10.6c369ea4
str various refactor and perf9382058
xxh3_64()95c86e5
cargo update, build misc7b081e1
3.10.56b626c9
dict, list full implUpdates
sf-hamilton
from 1.69.0 to 1.75.0Release notes
Sourced from sf-hamilton's releases.
... (truncated)
Commits
8fbc1f8
Fixes polars hist test599bc0c
Bumps SDK version to 0.7.0212abe9
Bumps version to 1.75.0a545bf3
Implements #710 optional value exposure (#1035)737a3e0
[Async]HamiltonTracker support passing in custom CA cert (#1105)e0c82e5
Adds downloads badge to README8dd672a
Fixes up the hello_world script989115a
Bumps version to 1.74.005161d7
Adds setstate getstate to driver and fixes 1093 (#1100)3ce39a1
Completes B letter flake8-bugbear rules (#1099)Updates
aiohttp
from 3.10.2 to 3.10.5Release notes
Sourced from aiohttp's releases.
... (truncated)
Changelog
Sourced from aiohttp's changelog.
... (truncated)
Commits
ec453ba
Release 3.10.5 (#8754)5953df1
[PR #8749/5e30b49 backport][3.10] Bump cffi to 1.17.0 (#8752)83bd239
[PR #8747/e97b17a6 back... _Description has been truncated_