Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 5, 2025

This PR contains the following updates:

Package Type Update Change OpenSSF
coverage tool.uv.dev-dependencies patch ==7.10.6 -> ==7.10.7 OpenSSF Scorecard
fastapi (changelog) project.dependencies minor ==0.116.1 -> ==0.118.0 OpenSSF Scorecard
joserfc project.dependencies patch ==1.3.3 -> ==1.3.4 OpenSSF Scorecard
langchain-core (changelog) project.dependencies patch ==0.3.76 -> ==0.3.78 OpenSSF Scorecard
langchain-openai (changelog) project.dependencies patch ==0.3.32 -> ==0.3.35 OpenSSF Scorecard
langchain_community (changelog) project.dependencies patch ==0.3.29 -> ==0.3.31 OpenSSF Scorecard
langsmith project.dependencies patch ==0.4.18 -> ==0.4.33 OpenSSF Scorecard
openai project.dependencies minor ==1.102.0 -> ==1.109.1 OpenSSF Scorecard
pypdf (changelog) project.dependencies minor ==6.0.0 -> ==6.1.1 OpenSSF Scorecard
pytest-mock (changelog) tool.uv.dev-dependencies patch ==3.15.0 -> ==3.15.1 OpenSSF Scorecard
ruff (source, changelog) tool.uv.dev-dependencies minor ==0.12.10 -> ==0.14.0 OpenSSF Scorecard
uvicorn (changelog) project.dependencies minor ==0.35.0 -> ==0.37.0 OpenSSF Scorecard

Release Notes

nedbat/coveragepy (coverage)

v7.10.7

Compare Source

  • Performance: with branch coverage in large files, generating HTML, JSON, or
    LCOV reports could take far too long due to some quadratic behavior when
    creating the function and class index pages. This is now fixed, closing
    issue 2048_. Thanks to Daniel Diniz for help diagnosing the problem.

  • Most warnings and a few errors now have links to a page in the docs
    explaining the specific message. Closes issue 1921_.

.. _issue 1921: #​1921
.. _issue 2048: #​2048

.. _changes_7-10-6:

fastapi/fastapi (fastapi)

v0.118.0

Compare Source

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
Translations
Internal

v0.117.1

Compare Source

Fixes

v0.117.0

Compare Source

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.
  • 🐛 Reenable allow_arbitrary_types when only 1 argument is used on the API endpoint. PR #​13694 by @​rmawatson.
  • 🐛 Fix inspect.getcoroutinefunction() can break testing with unittest.mock.patch(). PR #​14022 by @​secrett2633.
Refactors
Docs
Translations
Internal

v0.116.2

Compare Source

Upgrades
Docs
Translations
Internal
authlib/joserfc (joserfc)

v1.3.4

Compare Source

   🐞 Bug Fixes
    View changes on GitHub
langchain-ai/langsmith-sdk (langsmith)

v0.4.33

Compare Source

What's Changed

Full Changelog: langchain-ai/langsmith-sdk@v0.4.32...v0.4.33

v0.4.32

Compare Source

What's Changed

New Contributors

Full Changelog: langchain-ai/langsmith-sdk@v0.4.31...v0.4.32

v0.4.31

Compare Source

What's Changed

Full Changelog: langchain-ai/langsmith-sdk@v0.4.30...v0.4.31

v0.4.30

Compare Source

What's Changed

Full Changelog: langchain-ai/langsmith-sdk@v0.4.29...v0.4.30

v0.4.29

Compare Source

What's Changed

Full Changelog: langchain-ai/langsmith-sdk@v0.4.28...v0.4.29

v0.4.28

Compare Source

What's Changed

New Contributors

Full Changelog: langchain-ai/langsmith-sdk@v0.4.27...v0.4.28

v0.4.27

Compare Source

What's Changed

Full Changelog: langchain-ai/langsmith-sdk@v0.4.26...v0.4.27

v0.4.26

Compare Source

What's Changed

Full Changelog: langchain-ai/langsmith-sdk@v0.4.25...v0.4.26

v0.4.25

Compare Source

What's Changed

Full Changelog: langchain-ai/langsmith-sdk@v0.4.24...v0.4.25

v0.4.24

Compare Source

What's Changed

Full Changelog: langchain-ai/langsmith-sdk@v0.4.23...v0.4.24

v0.4.23

Compare Source

What's Changed

Full Changelog: langchain-ai/langsmith-sdk@v0.4.22...v0.4.23

v0.4.22

Compare Source

What's Changed

Full Changelog: langchain-ai/langsmith-sdk@v0.4.21...v0.4.22

v0.4.21

Compare Source

What's Changed

Full Changelog: langchain-ai/langsmith-sdk@v0.4.20...v0.4.21

v0.4.20

Compare Source

What's Changed

New Contributors

Full Changelog: langchain-ai/langsmith-sdk@v0.4.19...v0.4.20

v0.4.19

Compare Source

What's Changed

Full Changelog: langchain-ai/langsmith-sdk@v0.4.18...v0.4.19

openai/openai-python (openai)

v1.109.1

Compare Source

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.0

Compare Source

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

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

v1.108.2

Compare Source

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

Features

v1.108.1

Compare Source

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.0

Compare Source

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

Features
  • api: add reasoning_text (18d8e12)
Chores
  • types: change optional parameter type from NotGiven to Omit (acc190a)

v1.107.3

Compare Source

Full Changelog: v1.107.3...v1.108.0

Features
  • api: type updates for conversations, reasoning_effort and results for evals (c2ee28c)
Chores
  • internal: update pydantic dependency (369d10a)

v1.107.2

Compare Source

Full Changelog: v1.107.2...v1.107.3

Chores
  • api: docs and spec refactoring (9bab5da)
  • tests: simplify get_platform test (0b1f6a2)

v1.107.1

Compare Source

Full Changelog: v1.107.1...v1.107.2

Chores
  • api: Minor docs and type updates for realtime (ab6a10d)
  • tests: simplify get_platform test (01f03e0)

v1.107.0

Compare Source

Full Changelog: v1.107.0...v1.107.1

Chores
  • api: fix realtime GA types (570fc5a)

v1.106.1

Compare Source

Full Changelog: v1.106.1...v1.107.0

Features
  • api: ship the RealtimeGA API shape (dc319d8)
Chores
  • internal: codegen related update (b79b7ca)

v1.106.0

Compare Source

Full Changelog: v1.106.0...v1.106.1

Chores
  • internal: move mypy configurations to pyproject.toml file (ca413a2)

v1.105.0

Compare Source

Full Changelog: v1.105.0...v1.106.0

Features

v1.104.2

Compare Source

Full Changelog: v1.104.2...v1.105.0

Features
  • api: Add gpt-realtime models (8502041)

v1.104.1

Compare Source

Full Changelog: v1.104.1...v1.104.2

Bug Fixes
  • types: add aliases back for web search tool types (2521cd8)

v1.104.0

Compare Source

Full Changelog: v1.104.0...v1.104.1

Chores
  • api: manual updates for ResponseInputAudio (0db5061)

v1.103.0

Compare Source

Full Changelog: v1.103.0...v1.104.0

Features
  • types: replace List[str] with SequenceNotStr in params (bc00bda)
Bug Fixes
  • types: update more types to use SequenceNotStr (cff135c)
  • types: update some types to SequenceNotStr (03f8b88)
Chores
py-pdf/pypdf (pypdf)

v6.1.1

Compare Source

Bug Fixes (BUG)
  • Insert new embedded files in a sorted manner (#​3477)
  • Fix name tree handling for embedded files with Kids-based inputs (#​3475)
  • Make embedding files not break PD

@renovate renovate bot added the renovate label Oct 5, 2025
@renovate renovate bot requested review from Meteord and pilitz October 5, 2025 22:31
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 5, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@renovate renovate bot force-pushed the renovate/python-non-major branch 3 times, most recently from 9f6a26a to 0f6ff9b Compare October 7, 2025 17:30
@renovate renovate bot force-pushed the renovate/python-non-major branch from 0f6ff9b to 0ac10ca Compare October 8, 2025 05:28
Copy link
Contributor

@Meteord Meteord left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

succesfully tested!

@Meteord Meteord merged commit 0035511 into main Oct 8, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants