Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 8, 2025

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

Package From To
fastapi 0.115.14 0.116.1
uvicorn 0.29.0 0.35.0
haystack-ai 2.7.0 2.17.1
openai 1.99.9 1.106.1
qdrant-haystack 7.0.0 9.1.2
numpy 1.26.4 2.3.2
orjson 3.11.2 3.11.3
ollama-haystack 0.0.6 1.1.0
ollama 0.2.1 0.5.3
sqlglot 25.34.1 27.12.0
tiktoken 0.8.0 0.11.0
jsonschema 4.25.0 4.25.1
litellm 1.75.5.post1 1.76.3
boto3 1.40.9 1.40.25
qdrant-client 1.11.0 1.15.1
pre-commit 3.8.0 4.3.0
streamlit 1.48.1 1.49.1
watchdog 4.0.2 6.0.0
pandas 2.3.1 2.3.2
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.4.8
plotly 5.24.1 6.3.0
itables 2.4.4 2.5.2
locust 2.38.1 2.40.1
pytest 8.4.1 8.4.2
pytest-cov 6.2.1 6.3.0
pytest-asyncio 0.24.0 1.1.0
pytest-mock 3.14.1 3.15.0

Updates fastapi from 0.115.14 to 0.116.1

Release notes

Sourced from fastapi's releases.

0.116.1

Upgrades

  • ⬆️ Upgrade Starlette supported version range to >=0.40.0,<0.48.0. PR #13884 by @​tiangolo.

Docs

  • 📝 Add notification about impending changes in Translations to docs/en/docs/contributing.md. PR #13886 by @​YuriiMotov.

Internal

0.116.0

Features

  • ✨ Add support for deploying to FastAPI Cloud with fastapi deploy. PR #13870 by @​tiangolo.

Installing fastapi[standard] now includes fastapi-cloud-cli.

This will allow you to deploy to FastAPI Cloud with the fastapi deploy command.

If you want to install fastapi with the standard dependencies but without fastapi-cloud-cli, you can install instead fastapi[standard-no-fastapi-cloud-cli].

Translations

Internal

Commits
  • 3137234 🔖 Release version 0.116.1
  • 095dab0 📝 Update release notes
  • cad6880 ⬆️ Upgrade Starlette supported version range to >=0.40.0,<0.48.0 (#13884)
  • a6e79e6 📝 Update release notes
  • 2c13b1b 📝 Add notification about impending changes in Translations to `docs/en/docs/c...
  • 7179d48 📝 Update release notes
  • 07bcb18 ⬆ [pre-commit.ci] pre-commit autoupdate (#13871)
  • bd8f358 🔖 Release version 0.116.0
  • 18eb7a7 📝 Update release notes
  • dd906a9 📝 Update release notes
  • Additional commits viewable in compare view

Updates uvicorn from 0.29.0 to 0.35.0

Release notes

Sourced from uvicorn's releases.

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

New Contributors

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

Version 0.34.2

What's Changed

New Contributors

Full Changelog: Kludex/uvicorn@0.34.1...0.34.2

Version 0.34.1

What's Changed

New Contributors

Full Changelog: Kludex/uvicorn@0.34.0...0.34.1

Version 0.34.0

What's Changed

... (truncated)

Changelog

Sourced from uvicorn's changelog.

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)

Added

  • Add content-length to 500 response in wsproto implementation (#2542)

Removed

  • Drop support for Python 3.8 (#2543)

0.33.0 (December 14, 2024)

Removed

  • Remove WatchGod support for --reload (#2536)

0.32.1 (November 20, 2024)

Fixed

  • Drop ASGI spec version to 2.3 on HTTP scope (#2513)

... (truncated)

Commits

Updates haystack-ai from 2.7.0 to 2.17.1

Release notes

Sourced from haystack-ai's releases.

v2.17.1

Release Notes

v2.17.1

Bug Fixes

  • Fixed the from_dict method of MetadataRouter so the output_type parameter introduced in Haystack 2.17 is now optional when loading from YAML. This ensures compatibility with older Haystack pipelines.
  • In OpenAIChatGenerator, improved the logic to exclude unsupported custom tool calls. The previous implementation caused compatibility issues with the Mistral Haystack core integration, which extends OpenAIChatGenerator.

v2.17.0

⭐️ Highlights

🖼️ Image support for several model providers

Following the introduction of image support in Haystack 2.16.0, we've expanded this to more model providers in Haystack and Haystack Core integrations.

Now supported: Amazon Bedrock, Anthropic, Azure, Google, Hugging Face API, Meta Llama API, Mistral, Nvidia, Ollama, OpenAI, OpenRouter, STACKIT.

🧩 Extended components

We've improved several components to make them more flexible:

  • MetadataRouter, which is used to route Documents based on metadata, has been extended to also support routing ByteStream objects.
  • The SentenceWindowRetriever, which retrieves neighboring sentences around relevant Documents to provide full context, is now more flexible. Previously, its source_id_meta_field parameter accepted only a single field containing the ID of the original document. It now also accepts a list of fields, so that only documents matching all of the specified meta fields will be retrieved.

⬆️ Upgrade Notes

  • MultiFileConverter outputs a new key failed in the result dictionary, which contains a list of files that failed to convert. The documents output is included only if at least one file is successfully converted. Previously, documents could still be present but empty if a file with a supported MIME type was provided but did not actually exist.

  • The finish_reason field behavior in HuggingFaceAPIChatGenerator has been updated. Previously, the new finish_reason mapping (introduced in Haystack 2.15.0 release) was only applied when streaming was enabled. When streaming was disabled, the old finish_reason was still returned. This change ensures the updated finish_reason values are consistently returned regardless of streaming mode.

    How to know if you're affected: If you rely on finish_reason in responses from HuggingFaceAPIChatGenerator with streaming disabled, you may see different values after this upgrade.

    What to do: Review the updated mapping:

    • lengthlength
    • eos_tokenstop
    • stop_sequencestop
    • If tool calls are present → tool_calls

🚀 New Features

  • Add support for ByteStream objects in MetadataRouter. It can now be used to route list[Documents] or list[ByteStream] based on metadata.
  • Add support for the union type operator | (added in python 3.10) in serialize_type and Pipeline.connect(). These functions support both the typing.Union and | operators and mixtures of them for backwards compatibility.
  • Added ReasoningContent as a new content part to the ChatMessage dataclass. This allows storing model reasoning text and additional metadata in assistant messages. Assistant messages can now include reasoning content using the reasoning parameter in ChatMessage.from_assistant(). We will progressively update the implementations for Chat Generators with LLMs that support reasoning to use this new content part.
  • Updated SentenceWindowRetriever's source_id_meta_field parameter to also accept a list of strings. If a list of fields are provided, then only documents matching both fields will be retrieved.

⚡️ Enhancement Notes

... (truncated)

Commits
  • b2e66cc bump version to 2.17.1
  • e2402a3 fix: OpenAIChatGenerator - improve the logic to exclude custom tool calls (#9...
  • c0868f3 fix: Make output_type optional in MetadataRouter.from_dict for YAML loadi...
  • 417b895 bump version to 2.17.0
  • f0ffef5 bump version to 2.17.0-rc2
  • 6c2adb1 fix: adding data/abbreviations as part of our repo + distribution (#9721)
  • 06b9d9c chore: export ReasoningContent to haystack.dataclasses (#9722)
  • e846cc4 bump version to 2.17.0-rc1
  • 2f7cb9e !fix: FileTypeRouter raising FileNotFound in a consistently manner (#9710)
  • ff63d83 fix: copy context when invoking tool in ThreadPoolExecutor (#9717)
  • Additional commits viewable in compare view

Updates openai from 1.99.9 to 1.106.1

Release notes

Sourced from openai's releases.

v1.106.1

1.106.1 (2025-09-04)

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

Chores

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

v1.106.0

1.106.0 (2025-09-04)

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

Features

  • client: support callable api_key (#2588) (e1bad01)
  • improve future compat with pydantic v3 (6645d93)

v1.105.0

1.105.0 (2025-09-03)

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

Features

  • api: Add gpt-realtime models (8502041)

v1.104.2

1.104.2 (2025-09-02)

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

Bug Fixes

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

v1.104.1

1.104.1 (2025-09-02)

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

Chores

  • api: manual updates for ResponseInputAudio (0db5061)

v1.104.0

1.104.0 (2025-09-02)

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

... (truncated)

Changelog

Sourced from openai's changelog.

1.106.1 (2025-09-04)

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

Chores

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

1.106.0 (2025-09-04)

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

Features

  • client: support callable api_key (#2588) (e1bad01)
  • improve future compat with pydantic v3 (6645d93)

1.105.0 (2025-09-03)

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

Features

  • api: Add gpt-realtime models (8502041)

1.104.2 (2025-09-02)

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

Bug Fixes

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

1.104.1 (2025-09-02)

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

Chores

  • api: manual updates for ResponseInputAudio (0db5061)

1.104.0 (2025-09-02)

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

Features

  • types: replace List[str] with SequenceNotStr in params (bc00bda)

... (truncated)

Commits
  • 2adf111 release: 1.106.1
  • c4f9d0b chore(internal): move mypy configurations to pyproject.toml file
  • 2de8d7c release: 1.106.0
  • 2cf4ed5 feat: improve future compat with pydantic v3
  • 25d16be feat(client): support callable api_key (#2588)
  • 8672413 release: 1.105.0
  • 2c60d78 feat(api): Add gpt-realtime models
  • a52463c release: 1.104.2
  • 5a6931d fix(types): add aliases back for web search tool types
  • fb152d9 release: 1.104.1
  • 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.2

Release notes

Sourced from numpy's releases.

v2.3.2 (Jul 24, 2025)

NumPy 2.3.2 Release Notes

The NumPy 2.3.2 release is a patch release with a number of bug fixes and maintenance updates. The highlights are:

  • Wheels for Python 3.14.0rc1
  • PyPy updated to the latest stable release
  • OpenBLAS updated to 0.3.30

This release supports Python versions 3.11-3.14

Contributors

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

  • !DWesl
  • Charles Harris
  • Joren Hammudoglu
  • Maanas Arora
  • Marco Edward Gorelli
  • Matti Picus
  • Nathan Goldbaum
  • Sebastian Berg
  • kostayScr +

Pull requests merged

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

  • #29256: MAINT: Prepare 2.3.x for further development
  • #29283: TYP: Work around a mypy issue with bool arrays (#29248)
  • #29284: BUG: fix fencepost error in StringDType internals
  • #29287: BUG: handle case in mapiter where descriptors might get replaced...
  • #29350: BUG: Fix shape error path in array-interface
  • #29412: BUG: Allow reading non-npy files in npz and add test
  • #29413: TST: Avoid uninitialized values in test (#29341)
  • #29414: BUG: Fix reference leakage for output arrays in reduction functions
  • #29415: BUG: fix casting issue in center, ljust, rjust, and zfill (#29369)
  • #29416: TYP: Fix overloads in np.char.array and np.char.asarray...
  • #29417: BUG: Any dtype should call square on arr \*\* 2 (#29392)
  • #29424: MAINT: use a stable pypy release in CI
  • #29425: MAINT: Support python 314rc1
  • #29429: MAINT: Update highway to match main.
  • #29430: BLD: use github to build macos-arm64 wheels with OpenBLAS and...
  • #29437: BUG: fix datetime/timedelta hash memory leak (#29411)

Checksums

... (truncated)

Changelog

Sourced from numpy's changelog.

This is a walkthrough of the NumPy 2.1.0 release on Linux, modified for building with GitHub Actions and cibuildwheels and uploading to the anaconda.org staging repository for NumPy <https://anaconda.org/multibuild-wheels-staging/numpy>_. The commands can be copied into the command line, but be sure to replace 2.1.0 by the correct version. This should be read together with the :ref:general release guide <prepare_release>.

Facility preparation

Before beginning to make a release, use the requirements/*_requirements.txt files to ensure that you have the needed software. Most software can be installed with pip, but some will require apt-get, dnf, or whatever your system uses for software. You will also need a GitHub personal access token (PAT) to push the documentation. There are a few ways to streamline things:

  • Git can be set up to use a keyring to store your GitHub personal access token. Search online for the details.
  • You can use the keyring app to store the PyPI password for twine. See the online twine documentation for details.

Prior to release

Add/drop Python versions

When adding or dropping Python versions, two files need to be edited:

  • .github/workflows/wheels.yml # for github cibuildwheel
  • pyproject.toml # for classifier and minimum version check.

Make these changes in an ordinary PR against main and backport if necessary. Add [wheel build] at the end of the title line of the commit summary so that wheel builds will be run to test the changes. We currently release wheels for new Python versions after the first Python rc once manylinux and cibuildwheel support it.

Backport pull requests

Changes that have been marked for this release must be backported to the maintenance/2.1.x branch.

Update 2.1.0 milestones

... (truncated)

Commits
  • bc5e4f8 Merge pull request #29438 from charris/prepare-2.3.2
  • 4bc5960 REL: Prepare for the NumPy 2.3.2 release [wheel build]
  • 2679276 Merge pull request #29437 from charris/backport-29411
  • b0fa284 BUG: fix datetime/timedelta hash memory leak (#29411)
  • 6700579 Merge pull request #29425 from charris/support-python-314rc1
  • 40aa44d BUILD: Add Python 3.14 to wheel builds [wheel build]
  • 968fa73 Merge pull request #29430 from charris/backport-29069
  • 6ad9db9 Merge pull request #29429 from charris/update-highway
  • 3584ddd MAINT: Update highway to match main.
  • f78821f BLD: use github to build macos-arm64 wheels with OpenBLAS [wheel build]
  • 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 ollama from 0.2.1 to 0.5.3

Release notes

Sourced from ollama's releases.

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

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

v0.5.1

What's Changed

Full Changelog: ollama/ollama-python@v0.5.0...v0.5.1

v0.5.0

What's Changed

New Contributors

Full Changelog: ollama/ollama-python@v0.4.9...v0.5.0

v0.4.9

What's Changed

New Contributors

Full Changelog: ollama/ollama-python@v0.4.8...v0.4.9

v0.4.8

What's Changed

... (truncated)

Commits
  • 53ff3cd Merge pull request #553 from ollama/drifkin/thinking-levels
  • aa4b476 add support for 'high'/'medium'/'low' think values
  • 34e98bd types: relax type for tools (#550)
  • dad9e1c examples: add gpt-oss tools (#549)
  • fe91357 examples: update to use gemma3 (#543)
  • d7978cb pyproject.toml: add license metadata to package (#526)
  • b23d79d types: add context_length to ProcessResponse (#538)
  • 33488ee types/examples: add tool_name to message and examples (#537)
  • 63ca747 Merge pull request #525 from hwittenborn/main
  • 4c11d50 Remove unused messages variable from thinking-generate example
  • Additional commits viewable in compare view

Updates sqlglot from 25.34.1 to 27.12.0

Changelog

Sourced from sqlglot's changelog.

[v27.12.0] - 2025-09-04

💥 BREAKING CHANGES

... (truncated)

Commits
  • 8af0d40 Fix(parser): address edge case where values is used as an identifier (#5801)
  • b0516b4 fix(optimizer): Do not qualify columns if a projection coflicts with a source...
  • d3e9dda feat(optimizer)!: annotate type for bq GENERATE_UUID
  • dd97bfa feat(optimizer)!: annotate type for bq DATETIME_TRUNC (#5799)
  • 8ec1a6c feat(optimizer)!: annotate type for bq STRING_AGG (#5798)
  • 005564a Chore(snowflake): refactor logic related to ALTER SESSION
  • fc7ad7a feat(snowflake)!: parse ALTER SESSION (#5734)
  • a180d3f feat(optimizer)!: parse and annotate type for bq SAFE math funcs (#5797)
  • 1259576 fix(hive): DATE_SUB to DATE_ADD use parens if needed (#5796)
  • eca65e8 feat(optimizer)!: parse and annotate type for bq COSINE/EUCLIDEAN_DISTANCE (#...
  • Additional commits viewable in compare view

Updates tiktoken from 0.8.0 to 0.11.0

Changelog

Sourced from tiktoken's changelog.

[v0.11.0]

  • Support for GPT-5
  • Update version of pyo3
  • Use new Rust edition
  • Fix special token handling in encode_to_numpy
  • Better error handling
  • Improvements to private APIs

[v0.10.0]

  • Support for newer models
  • Improvements to private APIs

[v0.9.0]

  • Support for o1 and o3 models
  • Better error messages when loading invalid vocabulary files
  • Support for encoding to numpy arrays
  • Delayed imports when not strictly necessary
Commits

Updates jsonschema from 4.25.0 to 4.25.1

Release notes

Sourced from jsonschema's releases.

v4.25.1

What's Changed

Full Changelog: python-jsonschema/jsonschema@v4.25.0...v4.25.1

Changelog

Sourced from jsonschema's changelog.

v4.25.1

  • Fix an incorrect required argument in the Validator protocol's type annotations (#1396).
Commits
  • 331c384 Add the fix to the changelog.
  • c1ec0a6 Merge pull request #1398 from python-jsonschema/dependabot/github_actions/ast...
  • 8e7d594 Merge pull request #1399 ...

    Description has been truncated

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

| Package | From | To |
| --- | --- | --- |
| [fastapi](https://github.com/fastapi/fastapi) | `0.115.14` | `0.116.1` |
| [uvicorn](https://github.com/encode/uvicorn) | `0.29.0` | `0.35.0` |
| [haystack-ai](https://github.com/deepset-ai/haystack) | `2.7.0` | `2.17.1` |
| [openai](https://github.com/openai/openai-python) | `1.99.9` | `1.106.1` |
| [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.2` |
| [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` |
| [ollama](https://github.com/ollama/ollama-python) | `0.2.1` | `0.5.3` |
| [sqlglot](https://github.com/tobymao/sqlglot) | `25.34.1` | `27.12.0` |
| [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.76.3` |
| [boto3](https://github.com/boto/boto3) | `1.40.9` | `1.40.25` |
| [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.49.1` |
| [watchdog](https://github.com/gorakhargosh/watchdog) | `4.0.2` | `6.0.0` |
| [pandas](https://github.com/pandas-dev/pandas) | `2.3.1` | `2.3.2` |
| [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.4.8` |
| [plotly](https://github.com/plotly/plotly.py) | `5.24.1` | `6.3.0` |
| [itables](https://github.com/mwouts/itables) | `2.4.4` | `2.5.2` |
| [locust](https://github.com/locustio/locust) | `2.38.1` | `2.40.1` |
| [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` | `6.3.0` |
| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.24.0` | `1.1.0` |
| [pytest-mock](https://github.com/pytest-dev/pytest-mock) | `3.14.1` | `3.15.0` |


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

Updates `uvicorn` from 0.29.0 to 0.35.0
- [Release notes](https://github.com/encode/uvicorn/releases)
- [Changelog](https://github.com/Kludex/uvicorn/blob/master/docs/release-notes.md)
- [Commits](Kludex/uvicorn@0.29.0...0.35.0)

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

Updates `openai` from 1.99.9 to 1.106.1
- [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...v1.106.1)

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.2
- [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.2)

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 `ollama` from 0.2.1 to 0.5.3
- [Release notes](https://github.com/ollama/ollama-python/releases)
- [Commits](ollama/ollama-python@v0.2.1...v0.5.3)

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

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.76.3
- [Release notes](https://github.com/BerriAI/litellm/releases)
- [Commits](https://github.com/BerriAI/litellm/commits)

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

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.49.1
- [Release notes](https://github.com/streamlit/streamlit/releases)
- [Commits](streamlit/streamlit@1.48.1...1.49.1)

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.2
- [Release notes](https://github.com/pandas-dev/pandas/releases)
- [Commits](pandas-dev/pandas@v2.3.1...v2.3.2)

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.4.8
- [Release notes](https://github.com/confident-ai/deepeval/releases)
- [Commits](https://github.com/confident-ai/deepeval/commits)

Updates `plotly` from 5.24.1 to 6.3.0
- [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.0)

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.40.1
- [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.40.1)

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 6.3.0
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v6.2.1...v6.3.0)

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

Updates `pytest-mock` from 3.14.1 to 3.15.0
- [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.0)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-version: 0.116.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: uvicorn
  dependency-version: 0.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: haystack-ai
  dependency-version: 2.17.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: openai
  dependency-version: 1.106.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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.2
  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: ollama
  dependency-version: 0.5.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: sqlglot
  dependency-version: 27.12.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  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.76.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: boto3
  dependency-version: 1.40.25
  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.49.1
  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.2
  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.4.8
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: plotly
  dependency-version: 6.3.0
  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.40.1
  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: 6.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: pytest-asyncio
  dependency-version: 1.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: pytest-mock
  dependency-version: 3.15.0
  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 Sep 8, 2025
Copy link
Contributor

coderabbitai bot commented Sep 8, 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.

@cyyeh cyyeh closed this Sep 9, 2025
Copy link
Contributor Author

dependabot bot commented on behalf of github Sep 9, 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-9aa6e7c449 branch September 9, 2025 07:44
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