Azure-Samples / Cosmic-Food-RAG-app

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

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

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 3 months ago

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

Package From To
aiohttp 3.9.5 3.10.3
attrs 23.2.0 24.2.0
langchain 0.2.10 0.2.12
langchain-community 0.2.9 0.2.11
langchain-core 0.2.22 0.2.29
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.3
orjson 3.10.6 3.10.7
pydantic-core 2.20.1 2.21.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.9.5 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 ...
  • 491106e Release 3.10.2 (#8655)
  • ce2e975 [PR #8652/b0536ae6 backport][3.10] Do not follow symlinks for compressed file...
  • Additional commits viewable in compare view


Updates attrs from 23.2.0 to 24.2.0

Commits


Updates langchain from 0.2.10 to 0.2.12

Release notes

Sourced from langchain's releases.

langchain==0.2.12

Changes since langchain==0.2.11

langchain[patch]: Release 0.2.12 (#24954) langchain[minor]: Upgrade ambiguous root_validator to @​pre_init (#24895) langchain[patch]: Update unit tests to workaround a pydantic 2 issue (#24886) langchain[patch]: Add missing type annotations (#24889) langchain[patch]: fix ollama in init_chat_model (#24832) langchain[patch]: init_chat_model() to import ChatOllama from langchain-ollama and fallback on langchain-community (#24821) langchain: revert "init_chat_model() to support ChatOllama from langchain-ollama" (#24819) langchain: init_chat_model() to support ChatOllama from langchain-ollama (#24818) langchain: Make OutputFixingParser.from_llm() create a useable retry chain (#24687) community[minor]: Self query retriever for HANA Cloud Vector Engine (#24494) langchain: fix TrajectoryEvalChain.prep_inputs (#19959) langchain[patch]: init_chat_model support ChatBedrockConverse (#24564)

Commits
  • 7b08de8 langchain[patch]: Release 0.2.12 (#24954)
  • 245cb5a core[patch]: Release 0.2.27 (#24952)
  • 199e9c5 core[patch]: Fix tool args schema inherited field parsing (#24936)
  • fba65ba infra: test core on py 3.9, 10, 11 (#24951)
  • 4092876 core: docstrings `BaseCallbackHandler update (#24948)
  • 6e45dba docs: fix redirect (#24950)
  • ad16eed core[patch]: runnable config ensure_config deep copy from var_child_runnable…...
  • 3ab09d8 docs[patch]: Adds components for prereqs, compatibility, fix chat model tab i...
  • 9cb69a8 docs: update retriever template, add arxiv retriever (#24947)
  • db3ceb4 partners/mongodb: Improved search index commands (#24745)
  • Additional commits viewable in compare view


Updates langchain-community from 0.2.9 to 0.2.11

Release notes

Sourced from langchain-community's releases.

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) community[patch]: Invoke callback prior to yielding token (#24917) community: fix AttributeError: 'YandexGPT' object has no attribute '_grpc_metadata' (#24432) community[patch]: Make the pydantic linter stricter (#24897) community[patch]: Fix arcee llm usage of root_validator(pre=False) (#24896) community[patch]: Add missing annotations (#24890) docs: add retriever integrations template (#24836) docs: Minor corrections and updates to Cohere docs (#22726) [Community][minor]: Added prompt governance in pebblo_retrieval (#24874) community[minor]: [PebbloSafeLoader] Implement content-size-based batching (#24871) community: replace it with Tencent Cloud SDK (#24172) community: deprecate BedrockEmbeddings in favor of langchain-aws (#24846) clob_bugfix... (#24813) community: Fix FastEmbedEmbeddings (#24462) docs[patch]: add toolkit template (#24791) feat(community): add tools support for litellm (#23906) Brave Search: Enhance search result details with extra snippets (#19209) [community]: Fix package name mismatch (#24824) community: Add MiniMaxChat bind_tools and structured output (#24310) docs: Standardize QianfanEmbeddingsEndpoint (#24786) fix docs typos (#23668) community: Fix AWS DocumentDB similarity_search when filter is None (#24777) community:Add support for specifying document_loaders.firecrawl api url. (#24747) Integrating the Yi family of models. (#24491) community[patch]: langchain_community.vectorstores.azuresearch Raise LangChainException instead of bare Exception (#23935) community: creation score_threshold in flashrank_rerank.py (#24016) community: Add parameter allow_dangerous_requests to WebResearchRetriever.from_llm construct (#24712) community: fix dashcope embeddings embed_query func post too much req to api (#24707) community[minor]: Self query retriever for HANA Cloud Vector Engine (#24494) community[patch]: Extend Baichuan model with tool support (#24529) community[patch]: Add OCI Generative AI tool and structured output support (#24693) community[patch]: Replace filters argument to filter in DatabricksVectorSearch (#24530) community[patch]: mlflow handle empty chunk(#24689) Community[minor]: Update VDMS vectorstore (#23729) community: fix ChatEdenAI + EdenAI Tools (#23715) docs: Standardize BaichuanTextEmbeddings docstrings (#24674) community[minor]: passthrough auth parameter on requests to Ollama-LLMs (#24068) community[patch]: Fix invalid iohttp verify parameter (#24655) community[minor]: Add ScrapingAnt Loader Community Integration (#24514) unstructured, community, initialize langchain-unstructured package (#22779)

... (truncated)

Commits


Updates langchain-core from 0.2.22 to 0.2.29

Release notes

Sourced from langchain-core's releases.

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) core[patch]: Add pydantic metadata to subset model (#25032) docs: change for optional variables in chatprompt (#25017) core[patch]: exclude special pydantic init params (#25084) core[patch]: Relax time constraints on rate limit test (#25071) core[minor]: Introduce DocumentIndex abstraction (#25062) docs: show beta directive (#25013) docs: fix kwargs docstring (#25010) docs: show deprecation warning first in api ref (#25001)

langchain-core==0.2.29rc1

Changes since langchain-core==0.2.28

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) core[patch]: Add pydantic metadata to subset model (#25032) docs: change for optional variables in chatprompt (#25017) core[patch]: exclude special pydantic init params (#25084) core[patch]: Relax time constraints on rate limit test (#25071) core[minor]: Introduce DocumentIndex abstraction (#25062) docs: show beta directive (#25013) docs: fix kwargs docstring (#25010) docs: show deprecation warning first in api ref (#25001)

langchain-core==0.2.28

Changes since langchain-core==0.2.27

core[patch]: Release 0.2.28 (#25000) core[patch]: merge message runs nit (#24997)

... (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.3

Release notes

Sourced from openai's releases.

v1.40.3

1.40.3 (2024-08-10)

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

Chores

v1.40.2

1.40.2 (2024-08-08)

Full Changelog: v1.40.1...v1.40.2

Bug Fixes

  • client: raise helpful error message for response_format misuse (18191da)
  • json schema: support recursive BaseModels in Pydantic v1 (#1623) (43e10c0)

Chores

v1.40.1

1.40.1 (2024-08-07)

Full Changelog: v1.40.0...v1.40.1

Chores

  • internal: update OpenAPI spec url (#1608) (5392753)
  • internal: update test snapshots (a11d1cb)

v1.40.0

1.40.0 (2024-08-06)

Full Changelog: v1.39.0...v1.40.0

Features

  • api: add structured outputs support (e8dba7d)

Chores

... (truncated)

Changelog

Sourced from openai's changelog.

1.40.3 (2024-08-10)

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

Chores

1.40.2 (2024-08-08)

Full Changelog: v1.40.1...v1.40.2

Bug Fixes

  • client: raise helpful error message for response_format misuse (18191da)
  • json schema: support recursive BaseModels in Pydantic v1 (#1623) (43e10c0)

Chores

1.40.1 (2024-08-07)

Full Changelog: v1.40.0...v1.40.1

Chores

  • internal: update OpenAPI spec url (#1608) (5392753)
  • internal: update test snapshots (a11d1cb)

1.40.0 (2024-08-06)

Full Changelog: v1.39.0...v1.40.0

Features

  • api: add structured outputs support (e8dba7d)

Chores

1.39.0 (2024-08-05)

... (truncated)

Commits
  • 1a388a1 release: 1.40.3
  • 1d88db0 chore(internal): ensure package is importable in lint cmd (#1631)
  • 2a87736 chore(ci): bump prism mock server version (#1630)
  • 4373893 chore(ci): codeowners file (#1627)
  • 646fff0 release: 1.40.2
  • a7f4ba7 chore(internal): updates (#1624)
  • ef859c8 fix(json schema): support recursive BaseModels in Pydantic v1 (#1623)
  • a9b8aa8 chore(internal): format some docstrings
  • 5f52e47 fix(client): raise helpful error message for response_format misuse
  • 631a2a7 release: 1.40.1
  • Additional commits viewable in compare view


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


Updates pydantic-core from 2.20.1 to 2.21.0

Release notes

Sourced from pydantic-core's releases.

v2.21.0 2024-08-05

What's Changed

Packaging

Fixes

Features