template-fastapi-react
template-fastapi-react copied to clipboard
build(deps): bump the api group across 1 directory with 9 updates
Bumps the api group with 9 updates in the /api directory:
| Package | From | To |
|---|---|---|
| fastapi | 0.115.8 |
0.115.12 |
| pymongo | 4.11.1 |
4.11.3 |
| pydantic | 2.10.6 |
2.11.1 |
| pydantic-settings | 2.8.0 |
2.8.1 |
| pydantic-extra-types | 2.10.2 |
2.10.3 |
| opentelemetry-instrumentation-fastapi | 0.51b0 |
0.52b0 |
| cryptography | 44.0.1 |
44.0.2 |
| pre-commit | 4.1.0 |
4.2.0 |
| pytest | 8.3.4 |
8.3.5 |
Updates fastapi from 0.115.8 to 0.115.12
Release notes
Sourced from fastapi's releases.
0.115.12
Fixes
- 🐛 Fix
convert_underscores=Falsefor header Pydantic models. PR #13515 by@tiangolo.Docs
- 📝 Update
docs/en/docs/tutorial/middleware.md. PR #13444 by@Rishat-F.- 👥 Update FastAPI People - Experts. PR #13493 by
@tiangolo.Translations
- 🌐 Add Ukrainian translation for
docs/uk/docs/tutorial/metadata.mdpage. PR #13459 by@valentinDruzhinin.- 🌐 Add Ukrainian translation for
docs/uk/docs/tutorial/response-status-code.mdpage. PR #13462 by@valentinDruzhinin.- 🌐 Add Ukrainian translation for
docs/uk/docs/tutorial/cookie-param-models.mdpage. PR #13460 by@valentinDruzhinin.- 🌐 Add Ukrainian translation for
docs/uk/docs/tutorial/header-param-models.mdpage. PR #13461 by@valentinDruzhinin.- 🌐 Add Japanese translation for
docs/ja/docs/virtual-environments.md. PR #13304 by@k94-ishi.- 🌐 Add Korean translation for
docs/ko/docs/tutorial/security/oauth2-jwt.md. PR #13333 by@yes0ng.- 🌐 Add Vietnamese translation for
docs/vi/docs/deployment/cloud.md. PR #13407 by@ptt3199.Internal
- ⬆ Bump pydantic-ai from 0.0.15 to 0.0.30. PR #13438 by
@dependabot[bot].- ⬆ Bump sqlmodel from 0.0.22 to 0.0.23. PR #13437 by
@dependabot[bot].- ⬆ Bump black from 24.10.0 to 25.1.0. PR #13436 by
@dependabot[bot].- ⬆ Bump ruff to 0.9.4. PR #13299 by
@dependabot[bot].- 🔧 Update sponsors: pause TestDriven. PR #13446 by
@tiangolo.0.115.11
Fixes
- 🐛 Add docs examples and tests (support) for
Annotatedcustom validations, likeAfterValidator, revert #13440. PR #13442 by@tiangolo.Translations
Internal
- 👥 Update FastAPI GitHub topic repositories. PR #13439 by
@tiangolo.- 👥 Update FastAPI People - Contributors and Translators. PR #13432 by
@tiangolo.- 👥 Update FastAPI People - Sponsors. PR #13433 by
@tiangolo.0.115.10
Fixes
Upgrades
... (truncated)
Commits
628c34e🔖 Release version 0.115.128e76d4e📝 Update release notes2537d9d🐛 Fixconvert_underscores=Falsefor header Pydantic models (#13515)c08a3e8📝 Update release notes241de23📝 Updatedocs/en/docs/tutorial/middleware.md(#13444)4e40e1e📝 Update release notesecf6e7e🌐 Add Ukrainian translation fordocs/uk/docs/tutorial/metadata.mdpage (#13...3afd733📝 Update release notes8557a88🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/response-status-code.m...e4c1dd7📝 Update release notes- Additional commits viewable in compare view
Updates pymongo from 4.11.1 to 4.11.3
Release notes
Sourced from pymongo's releases.
PyMongo 4.11.3
What's Changed
- PYTHON-5202 WaitQueueTimeoutError should not clear the pool (#2192) [v4.11] by
@mongodb-drivers-pr-botin mongodb/mongo-python-driver#2196- PYTHON-5131 [v4.11] Migrate off of Ubuntu 20.04 GitHub Actions Runners by
@blink1073in mongodb/mongo-python-driver#2182- PYTHON-5198 Fix test_03_invalid_keyid (#2195) [v4.11] by
@mongodb-drivers-pr-botin mongodb/mongo-python-driver#2198- Prepare for 4.11.3 release by
@blink1073in mongodb/mongo-python-driver#2208New Contributors
@mongodb-drivers-pr-botmade their first contribution in mongodb/mongo-python-driver#2196Full Changelog: https://github.com/mongodb/mongo-python-driver/compare/4.11.2...4.11.3
PyMongo 4.11.2
Community notes:
What's Changed
- PYTHON-5166 Allow Database.command to run bulkWrite commands (#2164) [v4.11] by
@ShaneHarveyin mongodb/mongo-python-driver#2172- PYTHON-5155 Use dochub link for fork warning (#2173) [v4.11] by
@ShaneHarveyin mongodb/mongo-python-driver#2174Full Changelog: https://github.com/mongodb/mongo-python-driver/compare/4.11.1...4.11.2
Changelog
Sourced from pymongo's changelog.
Changes in Version 4.11.3 (2025/03/17)
Version 4.11.3 is a bug fix release.
- Fixed a bug where a
WaitQueueTimeoutErrorwould cause the connection pool to be cleared.Issues Resolved ...............
See the
PyMongo 4.11.3 release notes in JIRA_ for the list of resolved issues in this release... _PyMongo 4.11.3 release notes in JIRA: https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=42695
Changes in Version 4.11.2 (2025/03/03)
Version 4.11.2 is a bug fix release.
- Fixed a bug where :meth:
~pymongo.database.Database.commandwould fail when attempting to run the bulkWrite command.Issues Resolved ...............
See the
PyMongo 4.11.2 release notes in JIRA_ for the list of resolved issues in this release... _PyMongo 4.11.2 release notes in JIRA: https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=42506
Commits
82407a5BUMP 4.11.3d15d5e7Prepare for 4.11.3 release (#2208)c2bf5e4PYTHON-5198 Fix test_03_invalid_keyid (#2195) [v4.11] (#2198)dc73514PYTHON-5202 WaitQueueTimeoutError should not clear the pool (#2192) [v4.11] (...112e29bPYTHON-5131 [v4.11] Migrate off of Ubuntu 20.04 GitHub Actions Runners (#2182)ca0ed96BUMP 4.11.3.dev0c27fa50BUMP 4.11.2c17011aBUMP 4.11.10fa3475PYTHON-5155 Use dochub link for fork warning (#2173) [v4.11] (#2174)315f3cdPYTHON-5166 Allow Database.command to run bulkWrite commands (#2164) [v4.11] ...- Additional commits viewable in compare view
Updates pydantic from 2.10.6 to 2.11.1
Release notes
Sourced from pydantic's releases.
v2.11.1 2025-03-28
What's Changed
Fixes
- Do not override
'definitions-ref'schemas containing serialization schemas or metadata by@Viicosin pydantic/pydantic#11644Full Changelog: https://github.com/pydantic/pydantic/compare/v2.11.0...v2.11.1
v2.11.0 2025-03-27
What's Changed
Packaging
- Re-enable memray related tests on Python 3.12+ by
@Viicosin pydantic/pydantic#11191- Bump astral-sh/setup-uv from 4 to 5 by
@dependabotin pydantic/pydantic#11205- Add a
check_pydantic_core_version()function by@Viicosin pydantic/pydantic#11324- Remove
greenletdevelopment dependency by@Viicosin pydantic/pydantic#11351- Bump ruff from 0.9.2 to 0.9.5 by
@Viicosin pydantic/pydantic#11407- Improve release automation process by
@austinyuin pydantic/pydantic#11427- Bump dawidd6/action-download-artifact from 8 to 9 by
@dependabotin pydantic/pydantic#11513- Bump
pydantic-coreto v2.32.0 by@Viicosin pydantic/pydantic#11567New Features
- Support unsubstituted type variables with both a default and a bound or constraints by
@FyZzyssin pydantic/pydantic#10789- Add a
default_factory_takes_validated_dataproperty toFieldInfoby@Viicosin pydantic/pydantic#11034- Raise a better error when a generic alias is used inside
type[]by@Viicosin pydantic/pydantic#11088- Properly support PEP 695 generics syntax by
@Viicosin pydantic/pydantic#11189- Properly support type variable defaults by
@Viicosin pydantic/pydantic#11332- Add support for validating v6, v7, v8 UUIDs by
@asteiin pydantic/pydantic#11436- Improve alias configuration APIs by
@sydney-runklein pydantic/pydantic#11468- Add experimental support for free threading by
@Viicosin pydantic/pydantic#11516- Add
encoded_string()method to the URL types by@YassinNouh21in pydantic/pydantic#11580- Add support for
defer_buildwith@validate_calldecorator by@Viicosin pydantic/pydantic#11584- Allow
@with_configdecorator to be used with keyword arguments by@Viicosin pydantic/pydantic#11608- Simplify customization of default value inclusion in JSON Schema generation by
@Viicosin pydantic/pydantic#11634- Add
generate_arguments_schema()function by@Viicosin pydantic/pydantic#11572Changes
- Rework
create_modelfield definitions format by@Viicosin pydantic/pydantic#11032- Raise a deprecation warning when a field is annotated as final with a default value by
@Viicosin pydantic/pydantic#11168- Deprecate accessing
model_fieldsandmodel_computed_fieldson instances by@Viicosin pydantic/pydantic#11169- Move core schema generation logic for path types inside the
GenerateSchemaclass by@sydney-runklein pydantic/pydantic#10846- Move
Mappingschema gen toGenerateSchemato complete removal ofprepare_annotations_for_known_typeworkaround by@sydney-runklein pydantic/pydantic#11247- Remove Python 3.8 Support by
@sydney-runklein pydantic/pydantic#11258- Optimize calls to
get_type_refby@Viicosin pydantic/pydantic#10863
... (truncated)
Changelog
Sourced from pydantic's changelog.
v2.11.1 (2025-03-28)
What's Changed
Fixes
- Do not override
'definitions-ref'schemas containing serialization schemas or metadata by@Viicosin #11644v2.11.0 (2025-03-27)
What's Changed
Pydantic v2.11 is a version strongly focused on build time performance of Pydantic models (and core schema generation in general). See the blog post for more details.
Packaging
New Features
- Add
encoded_string()method to the URL types by@YassinNouh21in #11580- Add support for
defer_buildwith@validate_calldecorator by@Viicosin #11584- Allow
@with_configdecorator to be used with keyword arguments by@Viicosin #11608- Simplify customization of default value inclusion in JSON Schema generation by
@Viicosin #11634- Add
generate_arguments_schema()function by@Viicosin #11572Fixes
- Allow generic typed dictionaries to be used for unpacked variadic keyword parameters by
@Viicosin #11571- Fix runtime error when computing model string representation involving cached properties and self-referenced models by
@Viicosin #11579- Preserve other steps when using the ellipsis in the pipeline API by
@Viicosin #11626- Fix deferred discriminator application logic by
@Viicosin #11591New Contributors
@cmenon12made their first contribution in #11562@Jeukohmade their first contribution in #11611v2.11.0b2 (2025-03-17)
What's Changed
Packaging
... (truncated)
Commits
6c38dc9Prepare release v2.11.1 (#11648)1dcddacDo not override'definitions-ref'schemas containing serialization schemas ...024fdaeFix small typos (#11643)58e61faPrepare release v2.11.0 (#11635)e2c2e81Addgenerate_arguments_schema()experimental function (#11572)72bea3fAddmkdocs-llmstxtdocumentation plugin (#11632)fcba832Simplify customization of default value inclusion in JSON Schema generation (...6f11161Add support for extra keys validation for models (#11578)7917b11Disable third-party workflow issue report (#11629)f5226d2Bumppydantic-coreto v2.33.0 (#11631)- Additional commits viewable in compare view
Updates pydantic-settings from 2.8.0 to 2.8.1
Release notes
Sourced from pydantic-settings's releases.
v2.8.1
What's Changed
- Fix for init source kwarg alias resolution. by
@kschwabin pydantic/pydantic-settings#550- Revert usage of positional only argument in
BaseSettings.__init__by@Viicosin pydantic/pydantic-settings#557- Revert use of
objectinstead ofAnyby@Viicosin pydantic/pydantic-settings#559- Prepare release 2.8.1 by
@hramezaniin pydantic/pydantic-settings#558Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.8.0...v2.8.1
Commits
Updates pydantic-extra-types from 2.10.2 to 2.10.3
Release notes
Sourced from pydantic-extra-types's releases.
v2.10.3
What's Changed
- Add support for pymongo bson ObjectId by
@Ale-Casin pydantic/pydantic-extra-types#290- Fix checkdigit calculation for ISBN10 by
@eumiroin pydantic/pydantic-extra-types#292- Make checksum calculation more descriptive by
@eumiroin pydantic/pydantic-extra-types#293- Refactor validate_mac_address method by
@eumiroin pydantic/pydantic-extra-types#294- fix (de-)serialization of pendulum durations by
@hoeslerin pydantic/pydantic-extra-types#296- limit iso8601 serialization of duration to json by
@hoeslerin pydantic/pydantic-extra-types#297- 🔖 Release version 2.10.3 by
@yezz123in pydantic/pydantic-extra-types#298New Contributors
@Ale-Casmade their first contribution in pydantic/pydantic-extra-types#290@hoeslermade their first contribution in pydantic/pydantic-extra-types#296Full Changelog: https://github.com/pydantic/pydantic-extra-types/compare/v2.10.2...v2.10.3
Commits
889319b🔖 Release version 2.10.3 (#298)d63ded3:recycle: limitiso8601serialization of duration to json (#297)bde2512:bug: fix deserialization of pendulum durations (#296)990912c:recycle: Refactorvalidate_mac_addressmethod (#294)1da2a1c:recycle: Make checksum calculation more descriptive (#293)a31555e:bug: Fix check digit calculation for ISBN10 (#292)d8272c4Add support for pymongo bson ObjectId (#290)- See full diff in compare view
Updates opentelemetry-instrumentation-fastapi from 0.51b0 to 0.52b0
Changelog
Sourced from opentelemetry-instrumentation-fastapi's changelog.
Version 1.31.0/0.52b0 (2025-03-12)
Added
opentelemetry-instrumentation-openai-v2Update doc for OpenAI Instrumentation to support OpenAI Compatible Platforms (#3279)opentelemetry-instrumentation-system-metricsAddprocessmetrics and deprecatedprocess.runtimeprefixed ones (#3250)opentelemetry-instrumentation-botocoreAdd support for GenAI user events and lazy initialize tracer (#3258)opentelemetry-instrumentation-botocoreAdd support for GenAI system events (#3266)opentelemetry-instrumentation-botocoreAdd support for GenAI choice events (#3275)opentelemetry-instrumentation-botocoreAdd support for GenAI tool events (#3302)opentelemetry-instrumentation-botocoreAdd support for GenAI metrics (#3326)opentelemetry-instrumentationmake it simpler to initialize auto-instrumentation programmatically (#3273)- Add
opentelemetry-instrumentation-vertexai>=2.0b0toopentelemetry-bootstrap(#3307)- Loosen
opentelemetry-instrumentation-starlette[instruments]specifier (#3304)Fixed
opentelemetry-instrumentation-redisAdd missing entry in doc string fordef _instrument(#3247)opentelemetry-instrumentation-botocoresns-extension: Change destination name attribute to match topic ARN and redact phone number from attributes (#3249)opentelemetry-instrumentation-asyncpgFix fallback for empty queries. (#3253)opentelemetry-instrumentationFix a traceback in sqlcommenter when psycopg connection pooling is enabled. (#3309)opentelemetry-instrumentation-threadingFix broken context typehints (#3322)opentelemetry-instrumentation-requestsalways record span status code in duration metric (#3323)
Commits
- See full diff in compare view
Updates cryptography from 44.0.1 to 44.0.2
Changelog
Sourced from cryptography's changelog.
44.0.2 - 2025-03-01
* We now build wheels for PyPy 3.11... _v44-0-1:
Commits
56cfce644.0.2 release (#12537)7b4cc26Backport PyPy3.11 support (#12536)- See full diff in compare view
Updates pre-commit from 4.1.0 to 4.2.0
Release notes
Sourced from pre-commit's releases.
pre-commit v4.2.0
Features
- For
language: pythonfirst attempt a versioned python executable for the default language version before consulting a potentially unversionedsys.executable.
- #3430 PR by
@asottile.Fixes
- Handle error during conflict detection when a file is named "HEAD"
- #3425 PR by
@tusharsadhwani.
Changelog
Sourced from pre-commit's changelog.
4.2.0 - 2025-03-18
Features
- For
language: pythonfirst attempt a versioned python executable for the default language version before consulting a potentially unversionedsys.executable.
- #3430 PR by
@asottile.Fixes
- Handle error during conflict detection when a file is named "HEAD"
- #3425 PR by
@tusharsadhwani.
Commits
aa48766v4.2.0bf6f11dMerge pull request #3430 from pre-commit/preferential-sys-impl3e8d0f5adjust python default_language_version to prefer versioned exeff7256cMerge pull request #3425 from tusharsadhwani/ambiguous-refb7eb412fix: crash on ambiguous ref 'HEAD'7b88c63Merge pull request #3404 from pre-commit/pre-commit-ci-update-config94b97e2[pre-commit.ci] pre-commit autoupdate2f93b80Merge pull request #3401 from pre-commit/pre-commit-ci-update-config4f90a1e[pre-commit.ci] pre-commit autoupdateaba1ce0Merge pull request #3396 from pre-commit/all-repos_autofix_all-repos-sed- Additional commits viewable in compare view
Updates pytest from 8.3.4 to 8.3.5
Release notes
Sourced from pytest's releases.
8.3.5
pytest 8.3.5 (2025-03-02)
Bug fixes
- #11777: Fixed issue where sequences were still being shortened even with
-vvverbosity.- #12888: Fixed broken input when using Python 3.13+ and a
libeditbuild of Python, such as on macOS or with uv-managed Python binaries from thepython-build-standaloneproject. This could manifest e.g. by a broken prompt when usingPdb, or seeing empty inputs with manual usage ofinput()and suspended capturing.- #13026: Fixed
AttributeError{.interpreted-text role="class"} crash when using--import-mode=importlibwhen top-level directory same name as another module of the standard library.- #13053: Fixed a regression in pytest 8.3.4 where, when using
--import-mode=importlib, a directory containing py file with the same name would cause anImportError- #13083: Fixed issue where pytest could crash if one of the collected directories got removed during collection.
Improved documentation
#12842: Added dedicated page about using types with pytest.
See
types{.interpreted-text role="ref"} for detailed usage.Contributor-facing changes
Commits
b55ab2aPrepare release version 8.3.5e217726Added dedicated page about using types with pytest #12842 (#12963) (#13260)2fa3f83Add more resources and studies to flaky tests page in docs (#13250) (#13259)e5c2efeMerge pull request #13256 from webknjaz/maintenance/towncrier-bump (#13258)3419674Merge pull request #13187 from pytest-dev/patchback/backports/8.3.x/b4009b319...b75cfb1Add readline workaround for libedit (#13176)edbfff7doc: Clarify capturing .readouterr() return value (#13222) (#13225)2ebba00Merge pull request #13199 from jakkdl/tox_docs_no_fetch (#13200)eb6496bdoc: Change training to remote only (#13196) (#13197)78cf1f6ci: Bump build-and-inspect-python-package (#13188)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions