Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

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

Bumps the all group in /wren-ai-service with 36 updates:

Package From To
fastapi 0.115.14 0.118.0
uvicorn 0.29.0 0.37.0
haystack-ai 2.7.0 2.18.1
openai 1.99.9 2.1.0
qdrant-haystack 7.0.0 9.1.2
numpy 1.26.4 2.3.3
orjson 3.11.2 3.11.3
ollama-haystack 0.0.6 1.1.0
langfuse 2.60.9 2.60.10
ollama 0.2.1 0.6.0
sqlglot 25.34.1 27.20.0
pyyaml 6.0.2 6.0.3
pydantic-settings 2.10.1 2.11.0
google-auth 2.40.3 2.41.1
tiktoken 0.8.0 0.11.0
jsonschema 4.25.0 4.25.1
litellm 1.75.5.post1 1.77.7
boto3 1.40.9 1.40.45
qdrant-client 1.11.0 1.15.1
pre-commit 3.8.0 4.3.0
streamlit 1.48.1 1.50.0
watchdog 4.0.2 6.0.0
pandas 2.3.1 2.3.3
matplotlib 3.10.5 3.10.6
dspy-ai 2.6.27 3.0.3
requests 2.32.4 2.32.5
extra-streamlit-components 0.1.80 0.1.81
deepeval 1.6.2 3.6.2
nltk 3.9.1 3.9.2
plotly 5.24.1 6.3.1
itables 2.4.4 2.5.2
locust 2.38.1 2.41.3
pytest 8.4.1 8.4.2
pytest-cov 6.2.1 7.0.0
pytest-asyncio 0.24.0 1.2.0
pytest-mock 3.14.1 3.15.1

Updates fastapi from 0.115.14 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 uvicorn from 0.29.0 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)

0.34.2 (April 19, 2025)

Fixed

  • Flush stdout buffer on Windows to trigger reload (#2604)

0.34.1 (April 13, 2025)

Deprecated

  • Deprecate ServerState in the main module (#2581)

0.34.0 (December 15, 2024)

... (truncated)

Commits

Updates haystack-ai from 2.7.0 to 2.18.1

Release notes

Sourced from haystack-ai's releases.

v2.18.1

Release Notes

v2.18.1

⚡️ Enhancement Notes

  • Added tools to agent run parameters to enhance the agent's flexibility. Users can now choose a subset of tools for the agent at runtime by providing a list of tool names, or supply an entirely new set by passing Tool objects or a Toolset.

🐛 Bug Fixes

  • Fix Agent run_async method to correctly handle async streaming callbacks. This previously triggered errors due to a bug.
  • Prevent duplication of the last assistant message in the chat history when initializing from an AgentSnapshot.
  • We were setting response_format to None in OpenAIChatGenerator by default which doesn't follow the API spec. We now omit the variable if response_format is not passed by the user.

v2.18.0

⭐️ Highlights

🔁 Pipeline Error Recovery with Snapshots

Pipelines now capture a snapshot of the last successful step when a run fails, including intermediate outputs. This lets you diagnose issues (e.g., failed tool calls), fix them, and resume from the checkpoint instead of restarting the entire run. Currently supported for synchronous Pipeline and Agent (not yet in AsyncPipeline)

The snapshot is part of the exception raised with the PipelineRuntimeError when the pipeline run fails. You need to wrap your pipeline.run() in a try-except block.

try:
  pipeline.run(data=input_data)
except PipelineRuntimeError as exc_info
	snapshot = exc_info.value.pipeline_snapshot
	intermediate_outputs = pipeline_snapshot.pipeline_state.pipeline_outputs
Snapshot can be used to resume the execution of a Pipeline by passing it to the run() method using the snapshot argument
pipeline.run(data={}, snapshot=saved_snapshot)

🧠 Structured Outputs for OpenAI/Azure OpenAI

OpenAIChatGenerator and AzureOpenAIChatGenerator support structured outputs via response_format (Pydantic model or JSON schema).

from pydantic import BaseModel
from haystack.components.generators.chat.openai import OpenAIChatGenerator
from haystack.dataclasses import ChatMessage
class CalendarEvent(BaseModel):
event_name: str
event_date: str
event_location: str
generator = OpenAIChatGenerator(generation_kwargs={"response_format": CalendarEvent})
</tr></table>

... (truncated)

Commits
  • f190c6d Update VERSION.txt to v2.18.1
  • 68b17d8 fix: make Agent run_async work with async streaming_callback (#9824)
  • 134998a fix: Fix initializing an Agent from an AgentSnapshot (#9826)
  • bdd5ab1 Fix: In OpenAIChatGenerator only put in response_format into api args if it...
  • 16df3dc feat: select tools at runtime (#9798)
  • 06f4726 Update VERSION.txt to v2.18.0f
  • 1358705 fix: Fix parameter schema generation in ComponentTool when using `inputs_fr...
  • a2a0df3 bump version to 2.18.0-rc1
  • 5bca520 fix: Fix MetaFieldGroupingRanker to handle unhashable subgroup_by values ...
  • 10e05b6 feat: save last AgentSnapshot when Agent crashes (#9774)
  • Additional commits viewable in compare view

Updates openai from 1.99.9 to 2.1.0

Release notes

Sourced from openai's releases.

v2.1.0

2.1.0 (2025-10-02)

Full Changelog: v2.0.1...v2.1.0

Features

  • api: add support for realtime calls (7f7925b)

v2.0.1

2.0.1 (2025-10-01)

Full Changelog: v2.0.0...v2.0.1

Bug Fixes

  • api: add status, approval_request_id to MCP tool call (2a02255)

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

... (truncated)

Changelog

Sourced from openai's changelog.

2.1.0 (2025-10-02)

Full Changelog: v2.0.1...v2.1.0

Features

  • api: add support for realtime calls (7f7925b)

2.0.1 (2025-10-01)

Full Changelog: v2.0.0...v2.0.1

Bug Fixes

  • api: add status, approval_request_id to MCP tool call (2a02255)

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

... (truncated)

Commits
  • 53f7a74 release: 2.1.0
  • 86aaa1d feat(api): add support for realtime calls
  • 75a3aa4 release: 2.0.1
  • d5e7999 fix(api): add status, approval_request_id to MCP tool call
  • d1e2489 [realtime] Add gpt-realtime models to beta SDK interface
  • 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
  • Additional commits viewable in compare view

Updates qdrant-haystack from 7.0.0 to 9.1.2

Commits
  • db41de8 fix: Fix exposing Qdrant api-key in metadata field when running to_dict (...
  • 12d3415 docs: update changelog for integrations/google_ai (#1812)
  • 3c2ea6d Update changelog for integrations/cohere (#1784)
  • 78a6e0b feat: add run_async for CohereChatGenerator (#1689)
  • 3910598 Update changelog for integrations/stackit (#1782)
  • 8356e3f feat: Add to_dict to STACKITDocumentEmbedder and STACKITTextEmbedder an...
  • e19d1e5 Update changelog for integrations/mistral (#1781)
  • 115217d fix: Bring Mistral integration up to date with changes made to OpenAIChatGene...
  • 242bba8 test: add service_tier to test_convert_anthropic_chunk_to_streaming_chunk (#1...
  • 6d81a71 feat: MCPTool and MCPToolset async resource management improvements (#1758)
  • Additional commits viewable in compare view

Updates numpy from 1.26.4 to 2.3.3

Release notes

Sourced from numpy's releases.

2.3.3 (Sep 9, 2025)

NumPy 2.3.3 Release Notes

The NumPy 2.3.3 release is a patch release split between a number of maintenance updates and bug fixes. This release supports Python versions 3.11-3.14. Note that the 3.14.0 final is currently expected in Oct, 2025. This release is based on 3.14.0rc2.

Contributors

A total of 13 people contributed to this release. People with a "+" by their names contributed a patch for the first time.

  • Aleksandr A. Voyt +
  • Bernard Roesler +
  • Charles Harris
  • Hunter Hogan +
  • Joren Hammudoglu
  • Maanas Arora
  • Matti Picus
  • Nathan Goldbaum
  • Raghuveer Devulapalli
  • Sanjay Kumar Sakamuri Kamalakar +
  • Tobias Markus +
  • Warren Weckesser
  • Zebreus +

Pull requests merged

A total of 23 pull requests were merged for this release.

  • #29440: MAINT: Prepare 2.3.x for further development.
  • #29446: BUG: Fix test_configtool_pkgconfigdir to resolve PKG_CONFIG_DIR...
  • #29447: BLD: allow targeting webassembly without emscripten
  • #29460: MAINT: Backport write_release.py
  • #29473: MAINT: Bump pypa/cibuildwheel from 3.1.0 to 3.1.2
  • #29500: BUG: Always return a real dtype from linalg.cond (gh-18304) (#29333)
  • #29501: MAINT: Add .file entry to all .s SVML files
  • #29556: BUG: Casting from one timedelta64 to another didn't handle NAT.
  • #29562: BLD: update vendored Meson to 1.8.3 [wheel build]
  • #29563: BUG: Fix metadata not roundtripping when pickling datetime (#29555)
  • #29587: TST: update link and version for Intel SDE download
  • #29593: TYP: add sorted kwarg to unique
  • #29672: MAINT: Update pythoncapi-compat from main.
  • #29673: MAINT: Update cibuildwheel.
  • #29674: MAINT: Fix typo in wheels.yml
  • #29683: BUG, BLD: Correct regex for ppc64 VSX3/VSX4 feature detection
  • #29684: TYP: ndarray.fill() takes no keyword arguments
  • #29685: BUG: avoid thread-unsafe refcount check in temp elision
  • #29687: CI: replace comment-hider action in mypy_primer workflow

... (truncated)

Commits
  • f2a77a7 Merge pull request #29702 from charris/prepare-2.3.3
  • 8641006 REL: Prepare for the NumPy 2.3.3 release [wheel build]
  • f024265 Merge pull request #29701 from charris/backport-29697
  • 84f2eed Merge pull request #29700 from charris/backport-29695
  • 7cacdbf Update VXE and VXE2 detection regex patterns
  • 028c469 TYP: appease ruff
  • 4b80666 TYP: fix np.bool method declarations
  • f2a6b75 Merge pull request #29691 from charris/backport-29665
  • a707cbf Merge pull request #29689 from charris/backport-29662
  • 3d66056 BUG: use correct input dtype in flatiter assignment
  • Additional commits viewable in compare view

Updates orjson from 3.11.2 to 3.11.3

Release notes

Sourced from orjson's releases.

3.11.3

Fixed

  • Fix PyPI project metadata when using maturin 1.9.2 or later.
Changelog

Sourced from orjson's changelog.

3.11.3 - 2025-08-26

Fixed

  • Fix PyPI project metadata when using maturin 1.9.2 or later.
Commits

Updates ollama-haystack from 0.0.6 to 1.1.0

Commits

Updates langfuse from 2.60.9 to 2.60.10

Commits

Updates ollama from 0.2.1 to 0.6.0

Release notes

Sourced from ollama's releases.

v0.6.0

What's Changed

New Contributors

Full Changelog: ollama/ollama-python@v0.5.4...v0.6.0

v0.5.4

What's Changed

New Contributors

Full Changelog: ollama/ollama-python@v0.5.3...v0.5.4

v0.5.3

What's Changed

Full Changelog: ollama/ollama-python@v0.5.2...v0.5.3

v0.5.2

What's Changed

New Contributors

... (truncated)

Commits
  • d967f04 examples: gpt oss browser tool (#588)
  • ab49a66 examples: add mcp server for web_search web_crawl (#585)
  • 16f344f client/types: update web search and fetch API (#584)
  • d0f71bc client: load OLLAMA_API_KEY on init (#583)
  • b22c5fd init: fix export for web_search (#581)
  • 4d0b81b client: add web search and web crawl capabilities (#578)
  • a1d04f0 feat: add dimensions to embed request (#574)
  • 8af6cac build(deps): bump actions/setup-python from 5 to 6 (#571)
  • 9f41447 examples: make gpt-oss resilient for failed tool calls (#569)
  • da79e98 examples: fix gpt-oss-tools-stream for adding toolcalls (#568)
  • Additional commits viewable in compare view

Updates sqlglot from 25.34.1 to 27.20.0

Changelog

Sourced from sqlglot's changelog.

[v27.20.0] - 2025-09-30

💥 BREAKING CHANGES

✨ New Features

🐛 Bug Fixes

♻️ Refactors

... (truncated)

Commits
  • 0d772e0 Feat(snowflake)!: add ast node for DIRECTORY source (#5990)
  • 244fb48 feat(optimizer)!: annotate type for Snowflake SPLIT_PART function (#5988)
  • 6124de7 feat(optimizer): Annotate type for snowflake SOUNDEX function (#5986)
  • c3bdb3c Fix(starrocks)!: array start index is 1, support array_flatten, fixes #5983
  • 7a3744f Fix(sqlite): support RANGE CURRENT ROW in window spec
  • 73186a8 feat(optimizer)!: annotate type for Snowflake REGEXP_COUNT function (#5963)
  • d425ba2 refactor: make hash and eq non recursive (#5966)
  • 6caf99d feat(optimizer)!: Annotate type for snowflake TRY_HEX_DECODE_STRING function ...
  • 324e82f feat(optimizer)!: Annotate type for snowflake TRY_HEX_DECODE_BINARY function ...
  • 1f5fdd7 feat(optimizer)!: Annotate type for snowflake TRY_BASE64_DECODE_STRING functi...
  • Additional commits viewable in compare view

Updates pyyaml from 6.0.2 to 6.0.3

Release notes

Sourced from pyyaml's releases.

6.0.3

What's Changed

  • Support for Python 3.14 and free-threading (experimental).

Full Changelog: yaml/pyyaml@6.0.2...6.0.3

Changelog

Sourced from pyyaml's changelog.

6.0.3 (2025-09-25)

  • yaml/pyyaml#864 -- Support for Python 3.14 and free-threading (experimental)
Commits

Updates pydantic-settings from 2.10.1 to 2.11.0

Release notes

Sourced from pydantic-settings's releases.

v2.11.0

What's Changed

  • CLI S...

    Description has been truncated

Bumps the all group in /wren-ai-service with 36 updates:

| Package | From | To |
| --- | --- | --- |
| [fastapi](https://github.com/fastapi/fastapi) | `0.115.14` | `0.118.0` |
| [uvicorn](https://github.com/Kludex/uvicorn) | `0.29.0` | `0.37.0` |
| [haystack-ai](https://github.com/deepset-ai/haystack) | `2.7.0` | `2.18.1` |
| [openai](https://github.com/openai/openai-python) | `1.99.9` | `2.1.0` |
| [qdrant-haystack](https://github.com/deepset-ai/haystack-core-integrations) | `7.0.0` | `9.1.2` |
| [numpy](https://github.com/numpy/numpy) | `1.26.4` | `2.3.3` |
| [orjson](https://github.com/ijl/orjson) | `3.11.2` | `3.11.3` |
| [ollama-haystack](https://github.com/deepset-ai/haystack-core-integrations) | `0.0.6` | `1.1.0` |
| [langfuse](https://github.com/langfuse/langfuse) | `2.60.9` | `2.60.10` |
| [ollama](https://github.com/ollama/ollama-python) | `0.2.1` | `0.6.0` |
| [sqlglot](https://github.com/tobymao/sqlglot) | `25.34.1` | `27.20.0` |
| [pyyaml](https://github.com/yaml/pyyaml) | `6.0.2` | `6.0.3` |
| [pydantic-settings](https://github.com/pydantic/pydantic-settings) | `2.10.1` | `2.11.0` |
| [google-auth](https://github.com/googleapis/google-auth-library-python) | `2.40.3` | `2.41.1` |
| [tiktoken](https://github.com/openai/tiktoken) | `0.8.0` | `0.11.0` |
| [jsonschema](https://github.com/python-jsonschema/jsonschema) | `4.25.0` | `4.25.1` |
| [litellm](https://github.com/BerriAI/litellm) | `1.75.5.post1` | `1.77.7` |
| [boto3](https://github.com/boto/boto3) | `1.40.9` | `1.40.45` |
| [qdrant-client](https://github.com/qdrant/qdrant-client) | `1.11.0` | `1.15.1` |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `3.8.0` | `4.3.0` |
| [streamlit](https://github.com/streamlit/streamlit) | `1.48.1` | `1.50.0` |
| [watchdog](https://github.com/gorakhargosh/watchdog) | `4.0.2` | `6.0.0` |
| [pandas](https://github.com/pandas-dev/pandas) | `2.3.1` | `2.3.3` |
| [matplotlib](https://github.com/matplotlib/matplotlib) | `3.10.5` | `3.10.6` |
| [dspy-ai](https://github.com/stanfordnlp/dsp) | `2.6.27` | `3.0.3` |
| [requests](https://github.com/psf/requests) | `2.32.4` | `2.32.5` |
| [extra-streamlit-components](https://github.com/Mohamed-512/Extra-Streamlit-Components) | `0.1.80` | `0.1.81` |
| [deepeval](https://github.com/confident-ai/deepeval) | `1.6.2` | `3.6.2` |
| [nltk](https://github.com/nltk/nltk) | `3.9.1` | `3.9.2` |
| [plotly](https://github.com/plotly/plotly.py) | `5.24.1` | `6.3.1` |
| [itables](https://github.com/mwouts/itables) | `2.4.4` | `2.5.2` |
| [locust](https://github.com/locustio/locust) | `2.38.1` | `2.41.3` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.4.1` | `8.4.2` |
| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `6.2.1` | `7.0.0` |
| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.24.0` | `1.2.0` |
| [pytest-mock](https://github.com/pytest-dev/pytest-mock) | `3.14.1` | `3.15.1` |


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

Updates `uvicorn` from 0.29.0 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.29.0...0.37.0)

Updates `haystack-ai` from 2.7.0 to 2.18.1
- [Release notes](https://github.com/deepset-ai/haystack/releases)
- [Commits](deepset-ai/haystack@v2.7.0...v2.18.1)

Updates `openai` from 1.99.9 to 2.1.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.99.9...v2.1.0)

Updates `qdrant-haystack` from 7.0.0 to 9.1.2
- [Commits](deepset-ai/haystack-core-integrations@integrations/qdrant-v7.0.0...integrations/qdrant-v9.1.2)

Updates `numpy` from 1.26.4 to 2.3.3
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v1.26.4...v2.3.3)

Updates `orjson` from 3.11.2 to 3.11.3
- [Release notes](https://github.com/ijl/orjson/releases)
- [Changelog](https://github.com/ijl/orjson/blob/master/CHANGELOG.md)
- [Commits](ijl/orjson@3.11.2...3.11.3)

Updates `ollama-haystack` from 0.0.6 to 1.1.0
- [Commits](deepset-ai/haystack-core-integrations@integrations/ollama-v0.0.6...nodes/text2speech-v1.1.0)

Updates `langfuse` from 2.60.9 to 2.60.10
- [Release notes](https://github.com/langfuse/langfuse/releases)
- [Commits](https://github.com/langfuse/langfuse/commits)

Updates `ollama` from 0.2.1 to 0.6.0
- [Release notes](https://github.com/ollama/ollama-python/releases)
- [Commits](ollama/ollama-python@v0.2.1...v0.6.0)

Updates `sqlglot` from 25.34.1 to 27.20.0
- [Changelog](https://github.com/tobymao/sqlglot/blob/main/CHANGELOG.md)
- [Commits](tobymao/sqlglot@v25.34.1...v27.20.0)

Updates `pyyaml` from 6.0.2 to 6.0.3
- [Release notes](https://github.com/yaml/pyyaml/releases)
- [Changelog](https://github.com/yaml/pyyaml/blob/6.0.3/CHANGES)
- [Commits](yaml/pyyaml@6.0.2...6.0.3)

Updates `pydantic-settings` from 2.10.1 to 2.11.0
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](pydantic/pydantic-settings@2.10.1...v2.11.0)

Updates `google-auth` from 2.40.3 to 2.41.1
- [Release notes](https://github.com/googleapis/google-auth-library-python/releases)
- [Changelog](https://github.com/googleapis/google-auth-library-python/blob/main/CHANGELOG.md)
- [Commits](googleapis/google-auth-library-python@v2.40.3...v2.41.1)

Updates `tiktoken` from 0.8.0 to 0.11.0
- [Release notes](https://github.com/openai/tiktoken/releases)
- [Changelog](https://github.com/openai/tiktoken/blob/main/CHANGELOG.md)
- [Commits](openai/tiktoken@0.8.0...0.11.0)

Updates `jsonschema` from 4.25.0 to 4.25.1
- [Release notes](https://github.com/python-jsonschema/jsonschema/releases)
- [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst)
- [Commits](python-jsonschema/jsonschema@v4.25.0...v4.25.1)

Updates `litellm` from 1.75.5.post1 to 1.77.7
- [Release notes](https://github.com/BerriAI/litellm/releases)
- [Commits](https://github.com/BerriAI/litellm/commits)

Updates `boto3` from 1.40.9 to 1.40.45
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](boto/boto3@1.40.9...1.40.45)

Updates `qdrant-client` from 1.11.0 to 1.15.1
- [Release notes](https://github.com/qdrant/qdrant-client/releases)
- [Commits](qdrant/qdrant-client@v1.11.0...v1.15.1)

Updates `pre-commit` from 3.8.0 to 4.3.0
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v3.8.0...v4.3.0)

Updates `streamlit` from 1.48.1 to 1.50.0
- [Release notes](https://github.com/streamlit/streamlit/releases)
- [Commits](streamlit/streamlit@1.48.1...1.50.0)

Updates `watchdog` from 4.0.2 to 6.0.0
- [Release notes](https://github.com/gorakhargosh/watchdog/releases)
- [Changelog](https://github.com/gorakhargosh/watchdog/blob/master/changelog.rst)
- [Commits](gorakhargosh/watchdog@v4.0.2...v6.0.0)

Updates `pandas` from 2.3.1 to 2.3.3
- [Release notes](https://github.com/pandas-dev/pandas/releases)
- [Commits](pandas-dev/pandas@v2.3.1...v2.3.3)

Updates `matplotlib` from 3.10.5 to 3.10.6
- [Release notes](https://github.com/matplotlib/matplotlib/releases)
- [Commits](matplotlib/matplotlib@v3.10.5...v3.10.6)

Updates `dspy-ai` from 2.6.27 to 3.0.3
- [Release notes](https://github.com/stanfordnlp/dsp/releases)
- [Commits](stanfordnlp/dspy@2.6.27...3.0.3)

Updates `requests` from 2.32.4 to 2.32.5
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.4...v2.32.5)

Updates `extra-streamlit-components` from 0.1.80 to 0.1.81
- [Commits](https://github.com/Mohamed-512/Extra-Streamlit-Components/commits)

Updates `deepeval` from 1.6.2 to 3.6.2
- [Release notes](https://github.com/confident-ai/deepeval/releases)
- [Commits](https://github.com/confident-ai/deepeval/commits/v3.6.2)

Updates `nltk` from 3.9.1 to 3.9.2
- [Changelog](https://github.com/nltk/nltk/blob/develop/ChangeLog)
- [Commits](nltk/nltk@3.9.1...3.9.2)

Updates `plotly` from 5.24.1 to 6.3.1
- [Release notes](https://github.com/plotly/plotly.py/releases)
- [Changelog](https://github.com/plotly/plotly.py/blob/main/CHANGELOG.md)
- [Commits](plotly/plotly.py@v5.24.1...v6.3.1)

Updates `itables` from 2.4.4 to 2.5.2
- [Release notes](https://github.com/mwouts/itables/releases)
- [Changelog](https://github.com/mwouts/itables/blob/main/docs/changelog.md)
- [Commits](mwouts/itables@v2.4.4...v2.5.2)

Updates `locust` from 2.38.1 to 2.41.3
- [Release notes](https://github.com/locustio/locust/releases)
- [Changelog](https://github.com/locustio/locust/blob/master/CHANGELOG.md)
- [Commits](locustio/locust@2.38.1...2.41.3)

Updates `pytest` from 8.4.1 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.4.1...8.4.2)

Updates `pytest-cov` from 6.2.1 to 7.0.0
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v6.2.1...v7.0.0)

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

Updates `pytest-mock` from 3.14.1 to 3.15.1
- [Release notes](https://github.com/pytest-dev/pytest-mock/releases)
- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-mock@v3.14.1...v3.15.1)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-version: 0.118.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: uvicorn
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: haystack-ai
  dependency-version: 2.18.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: openai
  dependency-version: 2.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: qdrant-haystack
  dependency-version: 9.1.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: numpy
  dependency-version: 2.3.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: orjson
  dependency-version: 3.11.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: ollama-haystack
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: langfuse
  dependency-version: 2.60.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: ollama
  dependency-version: 0.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: sqlglot
  dependency-version: 27.20.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: pyyaml
  dependency-version: 6.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: pydantic-settings
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: google-auth
  dependency-version: 2.41.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: tiktoken
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: jsonschema
  dependency-version: 4.25.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: litellm
  dependency-version: 1.77.7
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: boto3
  dependency-version: 1.40.45
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: qdrant-client
  dependency-version: 1.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: pre-commit
  dependency-version: 4.3.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: streamlit
  dependency-version: 1.50.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: watchdog
  dependency-version: 6.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: pandas
  dependency-version: 2.3.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: matplotlib
  dependency-version: 3.10.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: dspy-ai
  dependency-version: 3.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: requests
  dependency-version: 2.32.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: extra-streamlit-components
  dependency-version: 0.1.81
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: deepeval
  dependency-version: 3.6.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: nltk
  dependency-version: 3.9.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: plotly
  dependency-version: 6.3.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: itables
  dependency-version: 2.5.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: locust
  dependency-version: 2.41.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: pytest
  dependency-version: 8.4.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: pytest-cov
  dependency-version: 7.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: pytest-asyncio
  dependency-version: 1.2.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: pytest-mock
  dependency-version: 3.15.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added ci/ai-service ai-service related dependencies Pull requests that update a dependency file module/ai-service ai-service related python Pull requests that update Python code labels Oct 6, 2025
Copy link
Contributor

coderabbitai bot commented Oct 6, 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.


Note

Free review on us!

CodeRabbit is offering free reviews until Wed Oct 08 2025 to showcase some of the refinements we've made.

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

yichieh-lu added a commit that referenced this pull request Oct 7, 2025
@cyyeh cyyeh closed this Oct 7, 2025
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 7, 2025

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot dependabot bot deleted the dependabot/pip/wren-ai-service/all-da2813fabb branch October 7, 2025 02:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/ai-service ai-service related dependencies Pull requests that update a dependency file module/ai-service ai-service related python Pull requests that update Python code wren-ai-service

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant