Canner / WrenAI

🚀 An open-source SQL AI (Text-to-SQL) Agent that empowers data, product teams to chat with their data. 🤘
https://getwren.ai/oss
GNU Affero General Public License v3.0
2.04k stars 211 forks source link

chore(wren-ai-service): bump the all group in /wren-ai-service with 25 updates #676

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

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

Package From To
fastapi 0.109.2 0.115.0
uvicorn 0.30.1 0.30.6
haystack-ai 2.4.0 2.5.1
openai 1.30.1 1.47.0
qdrant-haystack 4.1.2 6.0.0
tqdm 4.66.4 4.66.5
sqlparse 0.5.0 0.5.1
orjson 3.10.3 3.10.7
sf-hamilton 1.69.0 1.77.0
aiohttp 3.10.2 3.10.5
ollama-haystack 0.0.6 1.0.0
langfuse 2.43.3 2.50.2
ollama 0.2.1 0.3.3
sqlglot 25.18.0 25.22.0
pre-commit 3.7.1 3.8.0
streamlit 1.37.0 1.38.0
watchdog 4.0.0 4.0.2
pandas 2.2.2 2.2.3
tomlkit 0.13.0 0.13.2
deepeval 1.0.6 1.2.9
requests 2.32.2 2.32.3
locust 2.28.0 2.31.6
pytest 8.2.0 8.3.3
pytest-cov 4.1.0 5.0.0
pytest-asyncio 0.23.8 0.24.0

Updates fastapi from 0.109.2 to 0.115.0

Release notes

Sourced from fastapi's releases.

0.115.0

Highlights

Now you can declare Query, Header, and Cookie parameters with Pydantic models. 🎉

Query Parameter Models

Use Pydantic models for Query parameters:

from typing import Annotated, Literal

from fastapi import FastAPI, Query from pydantic import BaseModel, Field

app = FastAPI()

class FilterParams(BaseModel): limit: int = Field(100, gt=0, le=100) offset: int = Field(0, ge=0) order_by: Literal["created_at", "updated_at"] = "created_at" tags: list[str] = []

@​app.get("/items/") async def read_items(filter_query: Annotated[FilterParams, Query()]): return filter_query

Read the new docs: Query Parameter Models.

Header Parameter Models

Use Pydantic models for Header parameters:

from typing import Annotated

from fastapi import FastAPI, Header from pydantic import BaseModel

app = FastAPI()

class CommonHeaders(BaseModel): host: str save_data: bool if_modified_since: str | None = None traceparent: str | None = None </tr></table>

... (truncated)

Commits
  • 40e33e4 🔖 Release version 0.115.0
  • b36047b 📝 Update release notes
  • 7eadeb6 📝 Update release notes
  • 55035f4 ✨ Add support for Pydantic models for parameters using Query, Cookie, `He...
  • 0903da7 📝 Update release notes
  • 4b2b14a ⬆ [pre-commit.ci] pre-commit autoupdate (#12204)
  • 35df20c 📝 Update release notes
  • 8eb3c56 🌐 Add Portuguese translation for `docs/pt/docs/advanced/security/http-basic-a...
  • 2ada161 🔖 Release version 0.114.2
  • 3a5fd71 📝 Update release notes
  • Additional commits viewable in compare view


Updates uvicorn from 0.30.1 to 0.30.6

Release notes

Sourced from uvicorn's releases.

Version 0.30.6

Fixed

  • Don't warn when upgrade is not WebSocket and depedencies are installed (#2360)

Full Changelog: https://github.com/encode/uvicorn/compare/0.30.5...0.30.6

Version 0.30.5

Fixed

  • Don't close connection before receiving body on H11 (#2408)

Full Changelog: https://github.com/encode/uvicorn/compare/0.30.4...0.30.5

Version 0.30.4

Fixed

  • Close connection when h11 sets client state to MUST_CLOSE #2375

Full Changelog: https://github.com/encode/uvicorn/compare/0.30.3...0.30.4

Version 0.30.3

Fixed

  • Suppress KeyboardInterrupt from CLI and programmatic usage (#2384)
  • ClientDisconnect inherits from OSError instead of IOError (#2393)

Full Changelog: https://github.com/encode/uvicorn/compare/0.30.2...0.30.3

Version 0.30.2

Added

Fixed

  • Iterate subprocesses in-place on the process manager (#2373)

Full Changelog: https://github.com/encode/uvicorn/compare/0.30.1...0.30.2

Changelog

Sourced from uvicorn's changelog.

0.30.6 (2024-08-13)

Fixed

  • Don't warn when upgrade is not WebSocket and depedencies are installed (#2360)

0.30.5 (2024-08-02)

Fixed

  • Don't close connection before receiving body on H11 (#2408)

0.30.4 (2024-07-31)

Fixed

  • Close connection when h11 sets client state to MUST_CLOSE (#2375)

0.30.3 (2024-07-20)

Fixed

  • Suppress KeyboardInterrupt from CLI and programmatic usage (#2384)
  • ClientDisconnect inherits from OSError instead of IOError (#2393)

0.30.2 (2024-07-20)

Added

Fixed

  • Iterate subprocesses in-place on the process manager (#2373)
Commits


Updates haystack-ai from 2.4.0 to 2.5.1

Release notes

Sourced from haystack-ai's releases.

v2.5.1

Release Notes

⚡️ Enhancement Notes

  • Add default_headers init argument to AzureOpenAIGenerator and AzureOpenAIChatGenerator

🐛 Bug Fixes

  • Fix the Pipeline visualization issue due to changes in the new release of Mermaid
  • Fix Pipeline not running Components with Variadic input even if it received inputs only from a subset of its senders
  • The from_dict method of ConditionalRouter now correctly handles the case where the dict passed to it contains the key custom_filters explicitly set to None. Previously this was causing an AttributeError

v2.5.1-rc2

Release Notes

⚡️ Enhancement Notes

  • Add default_headers init argument to AzureOpenAIGenerator and AzureOpenAIChatGenerator

🐛 Bug Fixes

  • Fix the Pipeline visualization issue due to changes in the new release of Mermaid
  • Fix Pipeline not running Components with Variadic input even if it received inputs only from a subset of its senders
  • The from_dict method of ConditionalRouter now correctly handles the case where the dict passed to it contains the key custom_filters explicitly set to None. Previously this was causing an AttributeError

v2.5.1-rc1

Release Notes

⚡️ Enhancement Notes

  • Add default_headers init argument to AzureOpenAIGenerator and AzureOpenAIChatGenerator

🐛 Bug Fixes

  • Fix Pipeline not running Components with Variadic input even if it received inputs only from a subset of its senders
  • The from_dict method of ConditionalRouter now correctly handles the case where the dict passed to it contains the key custom_filters explicitly set to None. Previously this was causing an AttributeError

v2.5.0

Release Notes

⬆️ Upgrade Notes

  • Removed ChatMessage.to_openai_format method. Use haystack.components.generators.openai_utils._convert_message_to_openai_format instead.
  • Removed unused debug parameter from Pipeline.run method.
  • Removed deprecated SentenceWindowRetrieval. Use SentenceWindowRetriever instead.

🚀 New Features

... (truncated)

Commits
  • d6ea32b Bump version to 2.5.1
  • 8d0f31f Bump version to 2.5.1-rc2
  • 0b1f35e fix: fix Pipeline rendering by replacing * with &ast; (#8349)
  • f26e2fb Bump version to 2.5.1-rc1
  • c3796a1 fix: make from dict conditional router more resilient (#8343)
  • 29546bb feat: Expose default_headers and add kwargs for Azure Client (#8244)
  • 9d2399e Fix Pipeline skipping a Component with Variadic input (#8347)
  • e6e588c bump version to v2.5.0
  • 8b5ad39 bump version to v2.5.0-rc3
  • 93afb22 feat: ChatPromptBuilder copies entire ChatMessage rather than copying con...
  • Additional commits viewable in compare view


Updates openai from 1.30.1 to 1.47.0

Release notes

Sourced from openai's releases.

v1.47.0

1.47.0 (2024-09-20)

Full Changelog: v1.46.1...v1.47.0

Features

  • client: send retry count header (21b0c00)

Chores

  • types: improve type name for embedding models (#1730) (4b4eb2b)

v1.46.1

1.46.1 (2024-09-19)

Full Changelog: v1.46.0...v1.46.1

Bug Fixes

Chores

  • streaming: silence pydantic model_dump warnings (#1722) (30f84b9)

v1.46.0

1.46.0 (2024-09-17)

Full Changelog: v1.45.1...v1.46.0

Features

  • client: add ._request_id property to object responses (#1707) (8b3da05)

Documentation

  • readme: add examples for chat with image content (#1703) (192b8f2)

v1.45.1

1.45.1 (2024-09-16)

Full Changelog: v1.45.0...v1.45.1

Chores

... (truncated)

Changelog

Sourced from openai's changelog.

1.47.0 (2024-09-20)

Full Changelog: v1.46.1...v1.47.0

Features

  • client: send retry count header (21b0c00)

Chores

  • types: improve type name for embedding models (#1730) (4b4eb2b)

1.46.1 (2024-09-19)

Full Changelog: v1.46.0...v1.46.1

Bug Fixes

Chores

  • streaming: silence pydantic model_dump warnings (#1722) (30f84b9)

1.46.0 (2024-09-17)

Full Changelog: v1.45.1...v1.46.0

Features

  • client: add ._request_id property to object responses (#1707) (8b3da05)

Documentation

  • readme: add examples for chat with image content (#1703) (192b8f2)

1.45.1 (2024-09-16)

Full Changelog: v1.45.0...v1.45.1

Chores

... (truncated)

Commits
  • 45315a7 release: 1.47.0
  • eab2e5a chore(types): improve type name for embedding models (#1730)
  • 3765cc2 feat(client): send retry count header
  • 6172976 release: 1.46.1
  • bd1e9e2 fix(client): handle domains with underscores (#1726)
  • 349b7f6 chore(streaming): silence pydantic model_dump warnings (#1722)
  • bcf9fcc release: 1.46.0
  • 4b30234 feat(client): add ._request_id property to object responses (#1707)
  • 192b8f2 docs(readme): add examples for chat with image content (#1703)
  • 73f9fda release: 1.45.1
  • Additional commits viewable in compare view


Updates qdrant-haystack from 4.1.2 to 6.0.0

Commits
  • 781941a Remove support for deprecated legacy filters in Qdrant (#1084)
  • ac0c580 chore: Update changelog after removing legacy filters (#1083)
  • 8ef0e6d Update the changelog
  • 3d2693d chore: ElasticSearch - remove legacy filters elasticsearch (#1078)
  • 4f19d57 chore: Weaviate - remove legacy filter support (#1070)
  • 69946c0 chore: Pinecone - remove legacy filter support (#1069)
  • 3290da6 chore: PgVector - remove legacy filter support (#1068)
  • 64be158 chore: OpenSearch - remove legacy filter support (#1067)
  • f467983 chore: MongoDB - remove legacy filter support (#1066)
  • 77751ec Update the changelog
  • Additional commits viewable in compare view


Updates tqdm from 4.66.4 to 4.66.5

Release notes

Sourced from tqdm's releases.

tqdm v4.66.5 stable

Commits
  • 951a2ba Merge pull request #1595 from hroncok/py3.13-await-aclose
  • 2fbad6a Avoid Python 3.13+ RuntimeWarning: coroutine method 'aclose' of 'acount' was ...
  • 0254345 Merge pull request #1594 from mgorny/py313-docstring
  • 43230f6 slight lint
  • 5ba6595 cli: Fix docstring processing with Python 3.13+
  • 448946a Merge pull request #1602 from tqdm/devel
  • 46cd395 add py3.12 support
  • d8ac656 ncols: support FreeBSD
  • 4f66276 bump deps & linters
  • 54796cc docs: bump versions
  • See full diff in compare view


Updates sqlparse from 0.5.0 to 0.5.1

Changelog

Sourced from sqlparse's changelog.

Release 0.5.1 (Jul 15, 2024)

Enhancements

  • New "compact" option for formatter. If set, the formatter tries to produce a more compact output by avoiding some line breaks (issue783).

Bug Fixes

  • The strip comments filter was a bit greedy and removed too much whitespace (issue772). Note: In some cases you might want to add strip_whitespace=True where you previously used just strip_comments=True. strip_comments did some of the work that strip_whitespace should do.
  • Fix error when splitting statements that contain multiple CASE clauses within a BEGIN block (issue784).
  • Fix whitespace removal with nested expressions (issue782).
  • Fix parsing and formatting of ORDER clauses containing NULLS FIRST or NULLS LAST (issue532).
Commits
  • 2664c9e Bump version.
  • b126ba5 Fix tokenization of order keywords (fixes #532).
  • 0c4902f Descend into subgroups when removing whitespace (fixes #782).
  • a8de06e Revert "Add regression test (#780)."
  • b253bb1 Add regression test (#780).
  • 791e25d Fix error when splitting statements that contain multiple CASE clauses within...
  • 073099d Update compact option to improve formatting
  • 3ea660e Code cleanup.
  • 974617d Add shortcut for running flake8 and pytest.
  • bf74d8b Add compact option to force a more compact formatting (fixes #783).
  • Additional commits viewable in compare view


Updates orjson from 3.10.3 to 3.10.7

Release notes

Sourced from orjson's releases.

3.10.7

Changed

  • Improve performance of stable Rust amd64 builds.

3.10.6

Changed

  • Improve performance.

3.10.5

Changed

  • Improve performance.

3.10.4

Changed

  • Improve performance.
Changelog

Sourced from orjson's changelog.

3.10.7 - 2024-08-08

Changed

  • Improve performance of stable Rust amd64 builds.

3.10.6 - 2024-07-02

Changed

  • Improve performance.

3.10.5 - 2024-06-13

Changed

  • Improve performance.

3.10.4 - 2024-06-10

Changed

  • Improve performance.
Commits


Updates sf-hamilton from 1.69.0 to 1.77.0

Release notes

Sourced from sf-hamilton's releases.

sf-hamilton-1.77.0

What's Changed

New Contributors

Full Changelog: https://github.com/DAGWorks-Inc/hamilton/compare/sf-hamilton-1.76.0...sf-hamilton-1.77.0

sf-hamilton-1.76.0

Full Changelog: https://github.com/DAGWorks-Inc/hamilton/compare/sf-hamilton-1.75.1...sf-hamilton-1.76.0

What's Changed

New Contributors

Full Changelog: https://github.com/DAGWorks-Inc/hamilton/compare/sf-hamilton-1.75.1...sf-hamilton-1.76.0

sf-hamilton-1.75.1

What's Changed

New Contributors

Full Changelog: https://github.com/DAGWorks-Inc/hamilton/compare/sf-hamilton-1.75.0...sf-hamilton-1.75.1

sf-hamilton-1.75.0

What's Changed

... (truncated)

Commits


Updates aiohttp from 3.10.2 to 3.10.5

Release notes

Sourced from aiohttp's releases.

3.10.5

Bug fixes

  • Fixed :meth:aiohttp.ClientResponse.json() not setting status when :exc:aiohttp.ContentTypeError is raised -- by :user:bdraco.

    Related issues and pull requests on GitHub: #8742.

Miscellaneous internal changes

  • Improved performance of the WebSocket reader -- by :user:bdraco.

    Related issues and pull requests on GitHub: #8736, #8747.


3.10.4

Bug fixes

  • Fixed decoding base64 chunk in BodyPartReader -- by :user:hyzyla.

    Related issues and pull requests on GitHub: #3867.

  • Fixed a race closing the server-side WebSocket where the close code would not reach the client -- by :user:bdraco.

    Related issues and pull requests on GitHub: #8680.

  • Fixed unconsumed exceptions raised by the WebSocket heartbeat -- by :user:bdraco.

    If the heartbeat ping raised an exception, it would not be consumed and would be logged as an warning.

... (truncated)

Changelog

Sourced from aiohttp's changelog.

3.10.5 (2024-08-19)

Bug fixes

  • Fixed :meth:aiohttp.ClientResponse.json() not setting status when :exc:aiohttp.ContentTypeError is raised -- by :user:bdraco.

    Related issues and pull requests on GitHub: :issue:8742.

Miscellaneous internal changes

  • Improved performance of the WebSocket reader -- by :user:bdraco.

    Related issues and pull requests on GitHub: :issue:8736, :issue:8747.


3.10.4 (2024-08-17)

Bug fixes

  • Fixed decoding base64 chunk in BodyPartReader -- by :user:hyzyla.

    Related issues and pull requests on GitHub: :issue:3867.

  • Fixed a race closing the server-side WebSocket where the close code would not reach the client -- by :user:bdraco.

    Related issues and pull requests on GitHub: :issue:8680.

... (truncated)

Commits


Updates ollama-haystack from 0.0.6 to 1.0.0

Commits


Updates langfuse from 2.43.3 to 2.50.2

Release notes

Sourced from langfuse's releases.

v2.50.0

What's Changed

Full Changelog: https://github.com/langfuse/langfuse/compare/v2.49.2...v2.50.0

v2.49.2

What's Changed

Full Changelog: https://github.com/langfuse/langfuse/compare/v2.49.1...v2.49.2

v2.49.1

What's Changed

Full Changelog: https://github.com/langfuse/langfuse/compare/v2.49.0...v2.49.1

v2.49.0

What's Changed

New Contributors

Full Changelog: https://github.com/langfuse/langfuse/compare/v2.48.1...v2.49.0

v2.48.1

What's Changed

... (truncated)

Commits


Updates ollama from 0.2.1 to 0.3.3

Release notes

Sourced from ollama's releases.

v0.3.3

What's Changed

New Contributors

Full Changelog: https://github.com/ollama/ollama-python/compare/v0.3.2...v0.3.3

v0.3.2

What's Changed

New Contributors

Full Changelog: https://github.com/ollama/ollama-python/compare/v0.3.1...v0.3.2

v0.3.1

What's Changed

New Contributors

Full Changelog: https://github.com/ollama/ollama-python/co... _Description has been truncated_

dependabot[bot] commented 1 month ago

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