Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 1, 2025

Bumps the deps group with 12 updates in the / directory:

Package From To
fastapi 0.115.12 0.118.0
sentry-sdk 2.27.0 2.39.0
beautifulsoup4 4.13.4 4.14.2
playwright 1.52.0 1.55.0
openai 1.76.2 2.0.0
uvicorn 0.34.2 0.37.0
atproto 0.0.61 0.0.62
beanie 1.29.0 2.0.0
markdown 3.8 3.9
pytest 8.3.5 8.4.2
black 25.1.0 25.9.0
pytest-asyncio 0.26.0 1.2.0

Updates fastapi from 0.115.12 to 0.118.0

Release notes

Sourced from fastapi's releases.

0.118.0

Fixes

  • 🐛 Fix support for StreamingResponses with dependencies with yield or UploadFiles, close after the response is done. PR #14099 by @​tiangolo.

Before FastAPI 0.118.0, if you used a dependency with yield, it would run the exit code after the path operation function returned but right before sending the response.

This change also meant that if you returned a StreamingResponse, the exit code of the dependency with yield would have been already run.

For example, if you had a database session in a dependency with yield, the StreamingResponse would not be able to use that session while streaming data because the session would have already been closed in the exit code after yield.

This behavior was reverted in 0.118.0, to make the exit code after yield be executed after the response is sent.

You can read more about it in the docs for Advanced Dependencies - Dependencies with yield, HTTPException, except and Background Tasks. Including what you could do if you wanted to close a database session earlier, before returning the response to the client.

Docs

  • 📝 Update tutorial/security/oauth2-jwt/ to use pwdlib with Argon2 instead of passlib. PR #13917 by @​Neizvestnyj.
  • ✏️ Fix typos in OAuth2 password request forms. PR #14112 by @​alv2017.
  • 📝 Update contributing guidelines for installing requirements. PR #14095 by @​alejsdev.

Translations

Internal

0.117.1

Fixes

0.117.0

Features

Fixes

  • ⚡️ Fix default_factory for response model field with Pydantic V1. PR #9704 by @​vvanglro.
  • 🐛 Fix inconsistent processing of model docstring formfeed char with Pydantic V1. PR #6039 by @​MaxwellPayne.
  • 🐛 Fix jsonable_encoder alters json_encoders of Pydantic v1 objects. PR #4972 by @​aboubacs.

... (truncated)

Commits
  • 333f1ba 🔖 Release version 0.118.0
  • 1d5168a 📝 Update release notes
  • bfa54b4 📝 Update release notes
  • e329d78 🐛 Fix support for StreamingResponses with dependencies with yield or `Upl...
  • 861b22c 📝 Update release notes
  • efdafa4 📝 Update tutorial/security/oauth2-jwt/ to use pwdlib with Argon2 instead ...
  • 450a334 📝 Update release notes
  • 3eb2ee7 ✏️ Fix typos in OAuth2 password request forms (#14112)
  • 287eb31 📝 Update release notes
  • cca3341 🌐 Sync German docs (#14098)
  • Additional commits viewable in compare view

Updates sentry-sdk from 2.27.0 to 2.39.0

Release notes

Sourced from sentry-sdk's releases.

2.39.0

Various fixes & improvements

Note: This is my last release. So long, and thanks for all the fish! by @​antonpirker

2.38.0

Various fixes & improvements

2.37.1

Various fixes & improvements

2.37.0

... (truncated)

Changelog

Sourced from sentry-sdk's changelog.

2.39.0

Various fixes & improvements

Note: This is my last release. So long, and thanks for all the fish! by @​antonpirker

2.38.0

Various fixes & improvements

2.37.1

Various fixes & improvements

2.37.0

... (truncated)

Commits
  • 0f99a91 Update CHANGELOG.md
  • ff52764 Updated changelog
  • 01fc851 release: 2.39.0
  • 6325924 Don't swallow userland exceptions in openai (#4861)
  • b7780ba feat(toxgen): Remove timestamp prone to merge conflicts (#4860)
  • 4e1b96c chore: Slim down test matrix (#4856)
  • d9811fe docs: Update contributing guidelines with instructions to run tests with tox ...
  • c3d3672 chore: Clean up toxgen (#4855)
  • 13a8ae1 feat(toxgen): Cache release data (#4835)
  • 808c180 fix(AI): Make agents integrations set the span status in case of error (#4820)
  • Additional commits viewable in compare view

Updates beautifulsoup4 from 4.13.4 to 4.14.2

Updates playwright from 1.52.0 to 1.55.0

Release notes

Sourced from playwright's releases.

v1.55.0

Codegen

  • Automatic to_be_visible() assertions: Codegen can now generate automatic to_be_visible() assertions for common UI interactions. This feature can be enabled in the Codegen settings UI.

Breaking Changes

  • ⚠️ Dropped support for Chromium extension manifest v2.

Miscellaneous

  • Added support for Debian 13 "Trixie".

Browser Versions

  • Chromium 140.0.7339.16
  • Mozilla Firefox 141.0
  • WebKit 26.0

This version was also tested against the following stable channels:

  • Google Chrome 139
  • Microsoft Edge 139

v1.54.0

Highlights

  • New cookie property partition_key in BrowserContext.cookies() and browserContext.add_cookies(). This property allows to save and restore partitioned cookies. See CHIPS MDN article for more information. Note that browsers have different support and defaults for cookie partitioning.

  • New option --user-data-dir in multiple commands. You can specify the same user data dir to reuse browsing state, like authentication, between sessions.

    playwright codegen --user-data-dir=./user-data
  • playwright open does not open the test recorder anymore. Use playwright codegen instead.

Browser Versions

  • Chromium 139.0.7258.5
  • Mozilla Firefox 140.0.2
  • WebKit 26.0

This version was also tested against the following stable channels:

  • Google Chrome 140
  • Microsoft Edge 140

v1.53.0

Miscellaneous

  • New Steps in Trace Viewer: New Trace Viewer Steps

  • New method locator.describe() to describe a locator. Used for trace viewer.

    button = page.get_by_test_id("btn-sub").describe("Subscribe button")
    button.click()

... (truncated)

Commits
  • 4a03d71 chore(roll): roll Playwright to 1.55.0-beta-1756314050000 (#2960)
  • 3cbe13e chore: roll to 1.55.0 (#2956)
  • 254aabd fix: screenshot type inferred from path file extension (#2951)
  • 1be34f2 fix: timeout option support with fetch api (#2947)
  • 6e9ff7a test: unflake cr tracing test (#2942)
  • e49496e build(deps): bump types-requests from 2.32.4.20250611 to 2.32.4.20250809 (#2941)
  • d33a807 build(deps): bump greenlet from 3.2.3 to 3.2.4 (#2939)
  • 5cc395e build(deps): bump actions/checkout from 4 to 5 in the actions group (#2940)
  • 8963460 build(deps): bump build from 1.2.2.post1 to 1.3.0 (#2937)
  • 3fea01e test: unflake test_context_add_cookies_should_work (#2935)
  • Additional commits viewable in compare view

Updates openai from 1.76.2 to 2.0.0

Release notes

Sourced from openai's releases.

v2.0.0

2.0.0 (2025-09-30)

Full Changelog: v1.109.1...v2.0.0

⚠ BREAKING CHANGES

  • api: ResponseFunctionToolCallOutputItem.output and ResponseCustomToolCallOutput.output now return string | Array<ResponseInputText | ResponseInputImage | ResponseInputFile> instead of string only. This may break existing callsites that assume output is always a string.

Features

  • api: Support images and files for function call outputs in responses, BatchUsage (4105376)

v1.109.1

1.109.1 (2025-09-24)

Full Changelog: v1.109.0...v1.109.1

Bug Fixes

  • compat: compat with pydantic&lt;2.8.0 when using additional fields (5d95ecf)

v1.109.0

1.109.0 (2025-09-23)

Full Changelog: v1.108.2...v1.109.0

Features

v1.108.2

1.108.2 (2025-09-22)

Full Changelog: v1.108.1...v1.108.2

Bug Fixes

Chores

  • api: openapi updates for conversations (3224f6f)
  • do not install brew dependencies in ./scripts/bootstrap by default (6764b00)
  • improve example values (20b58e1)

v1.108.1

1.108.1 (2025-09-19)

... (truncated)

Changelog

Sourced from openai's changelog.

2.0.0 (2025-09-30)

Full Changelog: v1.109.1...v2.0.0

⚠ BREAKING CHANGES

  • api: ResponseFunctionToolCallOutputItem.output and ResponseCustomToolCallOutput.output now return string | Array<ResponseInputText | ResponseInputImage | ResponseInputFile> instead of string only. This may break existing callsites that assume output is always a string.

Features

  • api: Support images and files for function call outputs in responses, BatchUsage (4105376)

1.109.1 (2025-09-24)

Full Changelog: v1.109.0...v1.109.1

Bug Fixes

  • compat: compat with pydantic&lt;2.8.0 when using additional fields (5d95ecf)

1.109.0 (2025-09-23)

Full Changelog: v1.108.2...v1.109.0

Features

1.108.2 (2025-09-22)

Full Changelog: v1.108.1...v1.108.2

Bug Fixes

Chores

  • api: openapi updates for conversations (3224f6f)
  • do not install brew dependencies in ./scripts/bootstrap by default (6764b00)
  • improve example values (20b58e1)

1.108.1 (2025-09-19)

Full Changelog: v1.108.0...v1.108.1

Features

  • api: add reasoning_text (18d8e12)

... (truncated)

Commits
  • 7065069 release: 2.0.0
  • 8b333e6 feat(api): Support images and files for function call outputs in responses, B...
  • a1493f9 release: 1.109.1
  • edb8e10 fix(compat): compat with pydantic<2.8.0 when using additional fields
  • 9c4b995 release: 1.109.0
  • c523e63 feat(api): gpt-5-codex
  • 02af9aa release: 1.108.2
  • 58add64 chore(api): openapi updates for conversations
  • 3a3cabb chore: improve example values
  • bfed4af fix(api): fix mcp tool name
  • Additional commits viewable in compare view

Updates uvicorn from 0.34.2 to 0.37.0

Release notes

Sourced from uvicorn's releases.

Version 0.37.0

What's Changed

New Contributors

Full Changelog: Kludex/uvicorn@0.36.1...0.37.0

Version 0.36.1

What's Changed

Full Changelog: Kludex/uvicorn@0.36.0...0.36.1

Version 0.36.0

Added


New Contributors

Full Changelog: Kludex/uvicorn@0.35.0...0.36.0

Version 0.35.0

Added

Changed

New Contributors

Full Changelog: Kludex/uvicorn@0.34.3...0.35.0

Version 0.34.3

What's Changed

... (truncated)

Changelog

Sourced from uvicorn's changelog.

0.37.0 (September 23, 2025)

Added

  • Add --timeout-worker-healthcheck option (#2711)
  • Add os.PathLike[str] type to ssl_ca_certs (#2676)

0.36.1 (September 23, 2025)

Fixed

  • Raise an exception when calling removed Config.setup_event_loop() (#2709)

0.36.0 (September 20, 2025)

Added

  • Support custom IOLOOPs (#2435)
  • Allow to provide importable string in --http, --ws and --loop (#2658)

0.35.0 (June 28, 2025)

Added

  • Add WebSocketsSansIOProtocol (#2540)

Changed

  • Refine help message for option --proxy-headers (#2653)

0.34.3 (June 1, 2025)

Fixed

  • Don't include cwd() when non-empty --reload-dirs is passed (#2598)
  • Apply get_client_addr formatting to WebSocket logging (#2636)
Commits

Updates atproto from 0.0.61 to 0.0.62

Release notes

Sourced from atproto's releases.

v0.0.62

Upcoming Breaking Changes

❗ Next release will drop Python 3.8 support

What's Changed

Full Changelog: MarshalX/atproto@v0.0.61...v0.0.62

Changelog

Sourced from atproto's changelog.

Version 0.0.62

17.08.2025

❗ Next release will drop Python 3.8 support

Commits
  • 890c018 Update urllib3 and requests (#619)
  • 1c6c48c Update lexicons fetched from c370d93 committed 2025-08-05T05:06:05Z (#618)
  • 5abc3bd Update lexicons fetched from 9751eeb committed 2025-07-29T20:00:05Z (#617)
  • 435ba32 Update lexicons fetched from 8787fd9 committed 2025-07-18T19:13:25Z (#615)
  • e816da4 Update lexicons fetched from 97ef116 committed 2025-06-17T17:45:49Z (#607)
  • fb2362e Fix codegen for cases where NSID contains V2 (#611)
  • d9c17a8 Bump h11 from 0.14.0 to 0.16.0 (#606)
  • 0a6d353 Update lexicons fetched from 24e20b9 committed 2025-05-21T04:04:40Z (#603)
  • 1f94e67 Update changelog for v0.0.61 (#602)
  • See full diff in compare view

Updates beanie from 1.29.0 to 2.0.0

Release notes

Sourced from beanie's releases.

2.0.0

Breaking

This release moves away from Motor in favor of the PyMongo Async API. As a consequence of this, some Beanie internal fields and method names have been renamed to remove references to Motor. If you have used the Motor API in your project, please check the official Motor to PyMongo Async migration guide to see what has changed and how to update your code. Lastly, please check the updated Beanie documentation as well.

Beanie API changes

Document

Document.get_motor_collection()Document.get_pymongo_collection() Document.get_settings().motor_dbDocument.get_settings().pymongo_db Document.get_settings().motor_collectionDocument.get_settings().pymongo_collection

Union Document

UnionDocument.get_motor_collection()UnionDocument.get_pymongo_collection() UnionDocument.get_settings().motor_dbUnionDocument.get_settings().pymongo_db UnionDocument.get_settings().motor_collectionUnionDocument.get_settings().pymongo_collection

Views

View.aggregate(...).motor_cursorView.aggregate(...).get_cursor() View.get_settings().motor_dbView.get_settings().pymongo_db View.get_settings().motor_collectionView.get_settings().pymongo_collection

Queries

DocumentModel.aggregate(...).motor_cursorDocumentModel.aggregate(...).get_cursor() DocumentModel.find(...).aggregate(...).motor_cursorDocumentModel.find(...).aggregate(...).get_cursor()

Fields

IndexModelField.from_motor_index_information()IndexModelField.from_pymongo_index_information()

Initializer

multiprocessing_mode attribute was removed from the Initializer class and as a parameter to init_beanie().

What's Changed

New Contributors

Full Changelog: BeanieODM/beanie@1.30.0...2.0.0

1.30.0

Breaking

This release drops support for Python 3.8.

What's Changed

... (truncated)

Changelog

Sourced from beanie's changelog.

2.0.0 - 2025-07-09

Transform asyncdocmethod[doctype, p, r] into any to fix "incorrect call arguments" warning in pycharm

Fix typos in migrations docs

Motor -> async pymongo

[1.30.0] - 2025-06-10

Docs: update backlink usage of original_field for pydantic v2

Fix: first_or_none no longer mutates findmany object (#1116)

Migration finder skips modules starting with underscore

Docs: update incorrect event-based actions docs

Fix: deprecate bucket_rounding_second in favor of bucket_rounding_seconds in timeseriesconfig

Switch to precommit ci

Drop py3.8 support

Update toml dependency to use tomli instead of toml

Fix failing tests in ci

Fix find type hint for filter args

Fixed attributeerror in merge_model when updating document

Fix bulkwriter.init bug when it has object_class param input

... (truncated)

Commits
  • 53123ce Version/2.0.0 (#1199) Motor -> Async PyMongo
  • 8049c4e Transform AsyncDocMethod[DocType, P, R] into Any to fix "Incorrect call argum...
  • afd57ff Motor -> Async PyMongo (#1113)
  • a50cfc3 Fix typos in migrations docs (#1136)
  • 380f0d6 Version/1.30.0 (#1185)
  • 4945ffd Add deduplication of entries to Changelog script (#1081)
  • f6dc433 fix: deprecate bucket_rounding_second in favor of bucket_rounding_seconds in ...
  • 164bcb3 Update toml dependency to use tomli instead of toml (#1144)
  • a0c3eb1 Fixed AttributeError in merge_model when updating Document (#1126)
  • cd2be0a Migration finder skips modules starting with underscore (#1177)
  • Additional commits viewable in compare view
  • ...

    Description has been truncated

Bumps the deps group with 12 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [fastapi](https://github.com/fastapi/fastapi) | `0.115.12` | `0.118.0` |
| [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.27.0` | `2.39.0` |
| [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) | `4.13.4` | `4.14.2` |
| [playwright](https://github.com/microsoft/playwright-python) | `1.52.0` | `1.55.0` |
| [openai](https://github.com/openai/openai-python) | `1.76.2` | `2.0.0` |
| [uvicorn](https://github.com/Kludex/uvicorn) | `0.34.2` | `0.37.0` |
| [atproto](https://github.com/MarshalX/atproto) | `0.0.61` | `0.0.62` |
| [beanie](https://github.com/roman-right/beanie) | `1.29.0` | `2.0.0` |
| [markdown](https://github.com/Python-Markdown/markdown) | `3.8` | `3.9` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.3.5` | `8.4.2` |
| [black](https://github.com/psf/black) | `25.1.0` | `25.9.0` |
| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.26.0` | `1.2.0` |



Updates `fastapi` from 0.115.12 to 0.118.0
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.115.12...0.118.0)

Updates `sentry-sdk` from 2.27.0 to 2.39.0
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](getsentry/sentry-python@2.27.0...2.39.0)

Updates `beautifulsoup4` from 4.13.4 to 4.14.2

Updates `playwright` from 1.52.0 to 1.55.0
- [Release notes](https://github.com/microsoft/playwright-python/releases)
- [Commits](microsoft/playwright-python@v1.52.0...v1.55.0)

Updates `openai` from 1.76.2 to 2.0.0
- [Release notes](https://github.com/openai/openai-python/releases)
- [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
- [Commits](openai/openai-python@v1.76.2...v2.0.0)

Updates `uvicorn` from 0.34.2 to 0.37.0
- [Release notes](https://github.com/Kludex/uvicorn/releases)
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md)
- [Commits](Kludex/uvicorn@0.34.2...0.37.0)

Updates `atproto` from 0.0.61 to 0.0.62
- [Release notes](https://github.com/MarshalX/atproto/releases)
- [Changelog](https://github.com/MarshalX/atproto/blob/main/CHANGES.md)
- [Commits](MarshalX/atproto@v0.0.61...v0.0.62)

Updates `beanie` from 1.29.0 to 2.0.0
- [Release notes](https://github.com/roman-right/beanie/releases)
- [Changelog](https://github.com/BeanieODM/beanie/blob/main/docs/changelog.md)
- [Commits](BeanieODM/beanie@1.29.0...2.0.0)

Updates `markdown` from 3.8 to 3.9
- [Release notes](https://github.com/Python-Markdown/markdown/releases)
- [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md)
- [Commits](Python-Markdown/markdown@3.8...3.9.0)

Updates `pytest` from 8.3.5 to 8.4.2
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.3.5...8.4.2)

Updates `black` from 25.1.0 to 25.9.0
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](psf/black@25.1.0...25.9.0)

Updates `pytest-asyncio` from 0.26.0 to 1.2.0
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](pytest-dev/pytest-asyncio@v0.26.0...v1.2.0)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-version: 0.118.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: sentry-sdk
  dependency-version: 2.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: beautifulsoup4
  dependency-version: 4.14.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: playwright
  dependency-version: 1.55.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: openai
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: deps
- dependency-name: uvicorn
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: atproto
  dependency-version: 0.0.62
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: deps
- dependency-name: beanie
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: deps
- dependency-name: markdown
  dependency-version: '3.9'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: pytest
  dependency-version: 8.4.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: black
  dependency-version: 25.9.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: pytest-asyncio
  dependency-version: 1.2.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Oct 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant