Azure-Samples / Cosmic-Food-RAG-app

A chat-based recommendation application that revolutionizes the culinary experience.
MIT License
18 stars 9 forks source link

Bump the python-requirements group across 1 directory with 16 updates #70

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 2 months ago

Bumps the python-requirements group with 16 updates in the / directory:

Package From To
aiohttp 3.10.2 3.10.3
attrs 23.2.0 24.2.0
langchain 0.2.10 0.2.14
langchain-community 0.2.9 0.2.12
langchain-core 0.2.22 0.2.32
langchain-openai 0.1.17 0.1.21
langsmith 0.1.93 0.1.99
numpy 1.26.4 2.0.1
openai 1.36.1 1.40.7
orjson 3.10.6 3.10.7
pydantic-core 2.20.1 2.22.0
pyyaml 6.0.1 6.0.2
regex 2024.5.15 2024.7.24
sqlalchemy 2.0.31 2.0.32
tenacity 8.5.0 9.0.0
tqdm 4.66.4 4.66.5

Updates aiohttp from 3.10.2 to 3.10.3

Release notes

Sourced from aiohttp's releases.

3.10.3

Bug fixes

  • Fixed multipart reading when stream buffer splits the boundary over several read() calls -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub: #8653.

  • Fixed :py:class:aiohttp.TCPConnector doing blocking I/O in the event loop to create the SSLContext -- by :user:bdraco.

    The blocking I/O would only happen once per verify mode. However, it could cause the event loop to block for a long time if the SSLContext creation is slow, which is more likely during startup when the disk cache is not yet present.

    Related issues and pull requests on GitHub: #8672.

Miscellaneous internal changes

  • Improved performance of :py:meth:~aiohttp.ClientWebSocketResponse.receive and :py:meth:~aiohttp.web.WebSocketResponse.receive when there is no timeout. -- by :user:bdraco.

    The timeout context manager is now avoided when there is no timeout as it accounted for up to 50% of the time spent in the :py:meth:~aiohttp.ClientWebSocketResponse.receive and :py:meth:~aiohttp.web.WebSocketResponse.receive methods.

    Related issues and pull requests on GitHub: #8660.

  • Improved performance of starting request handlers with Python 3.12+ -- by :user:bdraco.

    Related issues and pull requests on GitHub: #8661.

  • Improved performance of HTTP keep-alive checks -- by :user:bdraco.

    Previously, when processing a request for a keep-alive connection, the keep-alive check would happen every second; the check is now rescheduled if it fires too early instead.

    Related issues and pull requests on GitHub:

... (truncated)

Changelog

Sourced from aiohttp's changelog.

3.10.3 (2024-08-10)

Bug fixes

  • Fixed multipart reading when stream buffer splits the boundary over several read() calls -- by :user:Dreamsorcerer.

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

  • Fixed :py:class:aiohttp.TCPConnector doing blocking I/O in the event loop to create the SSLContext -- by :user:bdraco.

    The blocking I/O would only happen once per verify mode. However, it could cause the event loop to block for a long time if the SSLContext creation is slow, which is more likely during startup when the disk cache is not yet present.

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

Miscellaneous internal changes

  • Improved performance of :py:meth:~aiohttp.ClientWebSocketResponse.receive and :py:meth:~aiohttp.web.WebSocketResponse.receive when there is no timeout. -- by :user:bdraco.

    The timeout context manager is now avoided when there is no timeout as it accounted for up to 50% of the time spent in the :py:meth:~aiohttp.ClientWebSocketResponse.receive and :py:meth:~aiohttp.web.WebSocketResponse.receive methods.

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

  • Improved performance of starting request handlers with Python 3.12+ -- by :user:bdraco.

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

  • Improved performance of HTTP keep-alive checks -- by :user:bdraco.

    Previously, when processing a request for a keep-alive connection, the keep-alive check would happen every second; the check is now rescheduled if it fires too early instead.

... (truncated)

Commits
  • ef20502 Release 3.10.3 (#8675)
  • 73d17d4 [PR #8676/2915102 backport][3.10] Fix type ignore in SSLContext creation conn...
  • f3fcba4 [PR #8672/c3219bf backport][3.10] Fix TCPConnector doing blocking I/O in the ...
  • f96182a [PR #8662/be23d16f backport][3.10] Improve performance of keepalive reschedul...
  • dbcdb16 [PR #8667/406cd2c7 backport][3.10] Improve performance of generating random W...
  • b4ad882 [PR #8661/4d604ea backport][3.10] Improve performance of starting request han...
  • 3a9de0c [PR #8660/14d5295 backport][3.10] Improve performance of WebSockets when ther...
  • 1bc8d53 [PR #8657/6c6ecfaf backport][3.10] Fix multipart reading with split boundary ...
  • See full diff in compare view


Updates attrs from 23.2.0 to 24.2.0

Commits


Updates langchain from 0.2.10 to 0.2.14

Release notes

Sourced from langchain's releases.

langchain==0.2.14

Changes since langchain==0.2.13

langchain: bump core to 0.2.32 (#25421) langchain: bump min core version (#25418) langchain: release 0.2.14 (#25416) docs: udpated api reference (#25172) core[minor]: Prevent PydanticOutputParser from encoding schema as ASCII (#25386) multiple: update removal targets (#25361)

langchain-community==0.2.12

Changes since langchain-community==0.2.11

community: release 0.2.12 (#25324) community: kwargs for CassandraGraphVectorStore (#25300) core[patch]: add standard tracing params for retrievers (#25240) [Community] - Added bind_tools and with_structured_output for ChatZhipuAI (#23887) docs: Fix ChatBaichuan, QianfanChatEndpoint, ChatSparkLLM, ChatZhipuAI docs (#25265) Improvement[Embeddings] Add dimension support to ZhipuAIEmbeddings (#25274) core[patch]: Deprecating beta upsert APIs in vectorstore (#25069) community[patch],core[patch]: Update EdenaiTool root_validator and add unit test in core (#25233) community[patch]: Remove more @​allow_reuse=True validators (#25236) community[patch]: Remove usage of @​root_validator(allow_reuse=True) (#25235) community[patch]: FAISS: ValueError mentions normalize_score_fn isntead of relevance_score_fn (#25225) community: Add llm-extraction option to FireCrawl Document Loader (#25231) docs: update integration api refs (#25195) community[patch]: Use get_fields adapter for pydantic (#25191) community[minor]: [SharePointLoader] Load extended metadata for the root folder (#24872) community[patch]: Upgrade pydantic extra (#25185) Update polygon.py for business subscription (#25085) community[patch]: gpt-4o-2024-08-06 costs (#25164) docs: Standardize QianfanLLMEndpoint LLM (#25139) community: Fix ValidationError on creating GPT4AllEmbeddings with no gpt4all_kwargs (#25124) community: Add stock market tools from financialdatasets.ai (#25025) Added bedrock 3-5 sonnet cost detials for BedrockAnthropicTokenUsageCallbackHandler (#25104) [docs]: vector store integration pages (#24858) docs: Standardize Tongyi (#25103) delete the default model value from langchain and discard the need fo… (#24915) Allow ConfluenceLoader authorization via Personal Access Tokens (#25096) community: fix neo4j from_existing_graph (#24912) community: make AthenaLoader profile_name optional and fix type hint (#24958) community: fix issue of the existence of numeric object in additional_kwargs a… (#24863) community[patch]: Optimize test case for MoonshotChat (#25050) community: Fix Predibase Integration for HuggingFace-hosted fine-tuned adapters (#25015) docs: Standardize MiniMaxEmbeddings (#24983) docs: Standardize SparkLLMTextEmbeddings docstrings (#25021) docs: fix kwargs docstring (#25010) docs: standardizing tavily tool docs (#24736)

langchain==0.2.13

... (truncated)

Commits


Updates langchain-community from 0.2.9 to 0.2.12

Release notes

Sourced from langchain-community's releases.

langchain-community==0.2.12

Changes since langchain-community==0.2.11

community: release 0.2.12 (#25324) community: kwargs for CassandraGraphVectorStore (#25300) core[patch]: add standard tracing params for retrievers (#25240) [Community] - Added bind_tools and with_structured_output for ChatZhipuAI (#23887) docs: Fix ChatBaichuan, QianfanChatEndpoint, ChatSparkLLM, ChatZhipuAI docs (#25265) Improvement[Embeddings] Add dimension support to ZhipuAIEmbeddings (#25274) core[patch]: Deprecating beta upsert APIs in vectorstore (#25069) community[patch],core[patch]: Update EdenaiTool root_validator and add unit test in core (#25233) community[patch]: Remove more @​allow_reuse=True validators (#25236) community[patch]: Remove usage of @​root_validator(allow_reuse=True) (#25235) community[patch]: FAISS: ValueError mentions normalize_score_fn isntead of relevance_score_fn (#25225) community: Add llm-extraction option to FireCrawl Document Loader (#25231) docs: update integration api refs (#25195) community[patch]: Use get_fields adapter for pydantic (#25191) community[minor]: [SharePointLoader] Load extended metadata for the root folder (#24872) community[patch]: Upgrade pydantic extra (#25185) Update polygon.py for business subscription (#25085) community[patch]: gpt-4o-2024-08-06 costs (#25164) docs: Standardize QianfanLLMEndpoint LLM (#25139) community: Fix ValidationError on creating GPT4AllEmbeddings with no gpt4all_kwargs (#25124) community: Add stock market tools from financialdatasets.ai (#25025) Added bedrock 3-5 sonnet cost detials for BedrockAnthropicTokenUsageCallbackHandler (#25104) [docs]: vector store integration pages (#24858) docs: Standardize Tongyi (#25103) delete the default model value from langchain and discard the need fo… (#24915) Allow ConfluenceLoader authorization via Personal Access Tokens (#25096) community: fix neo4j from_existing_graph (#24912) community: make AthenaLoader profile_name optional and fix type hint (#24958) community: fix issue of the existence of numeric object in additional_kwargs a… (#24863) community[patch]: Optimize test case for MoonshotChat (#25050) community: Fix Predibase Integration for HuggingFace-hosted fine-tuned adapters (#25015) docs: Standardize MiniMaxEmbeddings (#24983) docs: Standardize SparkLLMTextEmbeddings docstrings (#25021) docs: fix kwargs docstring (#25010) docs: standardizing tavily tool docs (#24736)

langchain-community==0.2.11

Changes since langchain-community==0.2.10

community[patch]: Release 0.2.11 (#24989) community[patch]: support named arguments in github toolkit (#24986) community[patch]: Add test case for MoonshotChat (#24960) community[patch]: adding artifact to Tavily search (#24376) docs: Standardize ZhipuAIEmbeddings docstrings (#24933) community[patch]: Invoke on_llm_new_token callback before yielding chunk (#24938) community[patch]: support bind_tools for ChatMlflow (#24547) community: Fix KeyError in NotionDB loader when 'name' is missing (#24224)

... (truncated)

Commits


Updates langchain-core from 0.2.22 to 0.2.32

Release notes

Sourced from langchain-core's releases.

langchain-core==0.2.32

Changes since langchain-core==0.2.31

core[patch]: Release 0.2.32 (#25420) core[patch]: tool import fix (#25419)

langchain-core==0.2.31

Changes since langchain-core==0.2.30

core[patch]: Release 0.2.31 (#25388) core: fix issue#24660, slove error messages about ValueError when use model with history (#25183) docs: udpated api reference (#25172) core[minor]: Prevent PydanticOutputParser from encoding schema as ASCII (#25386) multiple: update removal targets (#25361)

langchain-core==0.2.30

Changes since langchain-core==0.2.29

core: release 0.2.30 (#25321) core[patch]: Update API reference for fake embeddings (#25313) core[patch]: add standard tracing params for retrievers (#25240) docs: update numbering of items in docstring (#25267) core[patch]: Deprecating beta upsert APIs in vectorstore (#25069) community[patch],core[patch]: Update EdenaiTool root_validator and add unit test in core (#25233) core[patch]: use time.monotonic() instead time.time() in InMemoryRateLimiter core[patch]: fix deprecation pydantic bug (#25204) core[minor]: Add factory for looking up secrets from the env (#25198) core: autodetect more ls params (#25044) core[minor]: Add from_env utility (#25189) core[patch]: Add pydantic get_fields adapter (#25187) core[patch]: Fix aindex API (#25155) core[patch]: Add unit tests for Serializable (#25152) core[patch]: support Field deprecation (#25004) core[patch]: check for model_fields attribute (#25108)

langchain-core==0.2.29

Changes since langchain-core==0.2.28

core[patch]: Release 0.2.29 (#25126) core[patch]: base language model disable_streaming (#25070) core[patch]: Relax rate limit unit tests in terms of timing (#25140) core[patch]: Sort Config attributes (#25127) core[patch]: Release 0.2.29rc1 (#25115) core[patch], openai[patch]: enable strict tool calling (#25111) core[minor]: Add support for DocumentIndex in the index api (#25100) Set Context in RunnableSequence & RunnableParallel (#25073) docs: runnable docstring space (#25106) core[patch]: Include dependencies in sys_info (#25076) docs: update numbering of items in method docs (#25093) core[patch]: Remove default BaseModel init docstring (#25009)

... (truncated)

Commits


Updates langchain-openai from 0.1.17 to 0.1.21

Release notes

Sourced from langchain-openai's releases.

langchain-openai==0.1.21

Changes since langchain-openai==0.1.20

openai[patch]: Release 0.1.21 (#25269) partners: fix of issue #24880 (#25229) infra: temp skip oai embeddings test (#25148) openai[patch]: Release 0.1.21rc2 (#25146) openai[patch]: ChatOpenAI.with_structured_output json_schema support (#25123) openai[patch]: Release 0.1.21rc1 (#25116) core[patch], openai[patch]: enable strict tool calling (#25111) patch[Partners] Unified fix of incorrect variable declarations in all check_imports (#25014)

langchain-openai==0.1.21rc2

Changes since langchain-openai==0.1.20

openai[patch]: Release 0.1.21rc2 (#25146) openai[patch]: ChatOpenAI.with_structured_output json_schema support (#25123) openai[patch]: Release 0.1.21rc1 (#25116) core[patch], openai[patch]: enable strict tool calling (#25111) patch[Partners] Unified fix of incorrect variable declarations in all check_imports (#25014)

langchain-openai==0.1.21rc1

Changes since langchain-openai==0.1.20

openai[patch]: Release 0.1.21rc1 (#25116) core[patch], openai[patch]: enable strict tool calling (#25111) patch[Partners] Unified fix of incorrect variable declarations in all check_imports (#25014)

langchain-openai==0.1.20

Changes since langchain-openai==0.1.19

integrations[patch]: release model packages (#24900) core[patch], integrations[patch]: convert TypedDict to tool schema support (#24641) openai[patch]: openai proxy added to base embeddings (#24539)

langchain-openai==0.1.19

Changes since langchain-openai==0.1.17

integration releases (#24725) openai[small]: Add the new model: gpt-4o-mini (#24594) openai[patch]: move test (#24552) standard-tests: add override check (#24407) all: add release notes to pypi (#24519) core,groq,openai,mistralai,robocorp,fireworks,anthropic[patch]: Update BaseModel subclass and instance checks to handle both v1 and proper namespaces (#24417) openai: release 0.1.18 (#24369) openai[patch]: use model_name in AzureOpenAI.ls_model_name (#24366)

Commits
  • fd54619 openai[patch]: Release 0.1.21 (#25269)
  • 6dd9f05 core[patch]: Deprecating beta upsert APIs in vectorstore (#25069)
  • ca9dcee standard-tests[patch]: test ToolMessage.status="error" (#25210)
  • dadb6f1 cli[patch]: Update integration template for embedding models (#25248)
  • b6f0174 community[patch],core[patch]: Update EdenaiTool root_validator and add unit t...
  • c3ced4c core[patch]: use time.monotonic() instead time.time() in InMemoryRateLimiter
  • bd6c316 community[patch]: Remove more @​allow_reuse=True validators (#25236)
  • 6e57aa7 community[patch]: Remove usage of @​root_validator(allow_reuse=True) (#25235)
  • a2b4c33 community[patch]: FAISS: ValueError mentions normalize_score_fn isntead of re...
  • 4825dc0 langchain[patch]: add deprecations (#24792)
  • Additional commits viewable in compare view


Updates langsmith from 0.1.93 to 0.1.99

Release notes

Sourced from langsmith's releases.

v0.1.99

What's Changed

Full Changelog: https://github.com/langchain-ai/langsmith-sdk/compare/v0.1.98...v0.1.99

v0.1.98

What's Changed

Full Changelog: https://github.com/langchain-ai/langsmith-sdk/compare/v0.1.97...v0.1.98

v0.1.97

What's Changed

Full Changelog: https://github.com/langchain-ai/langsmith-sdk/compare/v0.1.96...v0.1.97

v0.1.96

What's Changed

Full Changelog: https://github.com/langchain-ai/langsmith-sdk/compare/v0.1.95...v0.1.96

v0.1.95

What's Changed

Full Changelog: https://github.com/langchain-ai/langsmith-sdk/compare/v0.1.94...v0.1.95

v0.1.94

What's Changed

Full Changelog: https://github.com/langchain-ai/langsmith-sdk/compare/v0.1.93...v0.1.94

Commits


Updates numpy from 1.26.4 to 2.0.1

Release notes

Sourced from numpy's releases.

v2.0.1

NumPy 2.0.1 Release Notes

NumPy 2.0.1 is a maintenance release that fixes bugs and regressions discovered after the 2.0.0 release. NumPy 2.0.1 is the last planned release in the 2.0.x series, 2.1.0rc1 should be out shortly.

The Python versions supported by this release are 3.9-3.12.

NOTE: Do not use the GitHub generated "Source code" files listed in the "Assets", they are garbage.

Improvements

np.quantile with method closest_observation chooses nearest even order statistic

This changes the definition of nearest for border cases from the nearest odd order statistic to nearest even order statistic. The numpy implementation now matches other reference implementations.

(gh-26656)

Contributors

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

  • @​vahidmech +
  • Alex Herbert +
  • Charles Harris
  • Giovanni Del Monte +
  • Leo Singer
  • Lysandros Nikolaou
  • Matti Picus
  • Nathan Goldbaum
  • Patrick J. Roddy +
  • Raghuveer Devulapalli
  • Ralf Gommers
  • Rostan Tabet +
  • Sebastian Berg
  • Tyler Reddy
  • Yannik Wicke +

Pull requests merged

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

  • #26711: MAINT: prepare 2.0.x for further development
  • #26792: TYP: fix incorrect import in ma/extras.pyi stub
  • #26793: DOC: Mention '1.25' legacy printing mode in set_printoptions
  • #26794: DOC: Remove mention of NaN and NAN aliases from constants

... (truncated)

Commits
  • 4c9f431 Merge pull request #27000 from charris/prepare-2.0.1
  • 0e70e00 REL: Prepare for the NumPy 2.0.1 release [wheel build]
  • 4d10ffc Merge pull request #26995 from charris/backport-26985
  • 764b667 BUG: Add object cast to avoid warning with limited API
  • 9be6ad6 Merge pull request #26971 from charris/backport-26935
  • 6d950e9 BUG: fix f2py tests to work with v2 API
  • 89630c0 Merge pull request #26962 from charris/backport-26919
  • 88fa840 TST: Apply test suggestion by Nathan for rlstrip fixes
  • a9da01e BUG,MAINT: Fix utf-8 character stripping memory access
  • 6afbbf8 Merge pull request #26963 from charris/backport-26930
  • Additional commits viewable in compare view


Updates openai from 1.36.1 to 1.40.7

Release notes

Sourced from openai's releases.

v1.40.7

1.40.7 (2024-08-15)

Full Changelog: v1.40.6...v1.40.7

Bug Fixes

  • cli/migrate: change grit binaries download source (#1649) (85e8935)

Chores

  • docs: fix typo in example snippet (4e83b57)
  • internal: use different 32bit detection method (#1652) (5831af6)

v1.40.6

1.40.6 (2024-08-12)

Full Changelog: v1.40.5...v1.40.6

Chores

v1.40.5

1.40.5 (2024-08-12)

Full Changelog: v1.40.4...v1.40.5

Documentation

  • helpers: make async client usage more clear (34e1edf), closes #1639

v1.40.4

1.40.4 (2024-08-12)

Full Changelog: v1.40.3...v1.40.4

Bug Fixes

  • json schema: unravel $refs alongside additional keys (c7a3d29)
  • json schema: unwrap allOfs with one entry (53d964d)

v1.40.3

1.40.3 (2024-08-10)

Full Changelog: v1.40.2...v1.40.3

... (truncated)

Changelog

Sourced from openai's changelog.

1.40.7 (2024-08-15)

Full Changelog: v1.40.6...v1.40.7

Bug Fixes

  • cli/migrate: change grit binaries download source (#1649) (85e8935)

Chores

  • docs: fix typo in example snippet (4e83b57)
  • internal: use different 32bit detection method (#1652) (5831af6)

1.40.6 (2024-08-12)

Full Changelog: v1.40.5...v1.40.6

Chores

1.40.5 (2024-08-12)

Full Changelog: v1.40.4...v1.40.5

Documentation

  • helpers: make async client usage more clear (34e1edf), closes #1639

1.40.4 (2024-08-12)

Full Changelog: v1.40.3...v1.40.4

Bug Fixes

  • json schema: unravel $refs alongside additional keys (c7a3d29)
  • json schema: unwrap allOfs with one entry (53d964d)

1.40.3 (2024-08-10)

Full Changelog: v1.40.2...v1.40.3

Chores

... (truncated)

Commits


Updates orjson from 3.10.6 to 3.10.7

Release notes

Sourced from orjson's releases.

3.10.7

Changed

  • Improve performance of stable Rust amd64 builds.
Changelog

Sourced from orjson's changelog.

3.10.7 - 2024-08-08

Changed

  • Improve performance of stable Rust amd64 builds.
Commits
dependabot[bot] commented 2 months ago

Superseded by #71.