Skip to content

Bump the python group with 15 updates - #7

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/python-3f1a621b36
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/python-3f1a621b36

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 15, 2026

Copy link
Copy Markdown

Bumps the python group with 15 updates:

Package From To
web3 7.14.1 8.0.0
eth-account 0.13.7 0.14.0
rlp 4.1.0 5.0.0
langchain-erc20 0.1.0 0.3.1
langchain-uniswap-v2 0.4.0 0.5.1
langchain 1.2.10 1.4.4
langgraph 1.0.10 1.2.14
langgraph-checkpoint-sqlite 3.1.0 3.1.1
requests 2.32.5 2.34.2
python-dotenv 1.2.1 1.2.4
python-telegram-bot 22.6 22.8
fastapi 0.141.1 0.143.0
uvicorn 0.52.4 0.54.0
pydantic 2.12.5 2.14.1
pyjwt 2.13.0 2.15.1

Updates web3 from 7.14.1 to 8.0.0

Release notes

Sourced from web3's releases.

v8.0.0

What's Changed

New Contributors

Full Changelog: ApeWorX/web3.py@v7.13.0...v8.0.0

Changelog

Sourced from web3's changelog.

Release Notes

v7 Breaking Changes Summary See the :ref:v7 Migration Guide<migrating_v6_to_v7>

web3.py v8.0.0-beta.3 (2026-04-30)

Breaking Changes


- The ``ens.exceptions.UnsupportedFunction`` exception has been removed. Resolver lookups that previously raised ``UnsupportedFunction`` (for example, calling ``get_text`` against a resolver that does not implement ``text``) now raise ``ResolverNotFound`` instead, since the Universal Resolver collapses both "no resolver found" and "resolver does not support function" into a single revert. Update any ``except UnsupportedFunction`` handlers to catch ``ResolverNotFound``. (`[#3822](https://github.com/ApeWorX/web3.py/issues/3822) <https://github.com/ethereum/web3.py/issues/3822>`__)

Bugfixes


- Fixed ``ens.utils.is_none_or_zero_address`` not detecting bytes-form zero addresses (``b&quot;\x00&quot; * 20``) — the function compared against the hex string ``EMPTY_ADDR_HEX`` only, even though its signature accepts ``Address`` (which is ``bytes``). This caused ``ens.address(name, coin_type=N)`` to return the zero-address checksum string instead of ``None`` when the resolver recorded a zero address. (`[#3822](https://github.com/ApeWorX/web3.py/issues/3822) &lt;https://github.com/ethereum/web3.py/issues/3822&gt;`__)
- Fix a bug where request caching was not properly working for persistent connection providers (``WebSocketProvider`` and ``AsyncIPCProvider``). (`[#3825](https://github.com/ApeWorX/web3.py/issues/3825) &lt;https://github.com/ethereum/web3.py/issues/3825&gt;`__)

Features

  • ENS read operations now use the Universal Resolver (0xeEeEEEeE14D718C2B47D9923Deab1335E144EeEe) instead of querying the ENS Registry directly, aligning with ENSv2 readiness requirements. ([#3822](https://github.com/ApeWorX/web3.py/issues/3822) &lt;https://github.com/ethereum/web3.py/issues/3822&gt;__)

web3.py v8.0.0-beta.2 (2026-04-02)

Bugfixes


- Fix ``HTTPProvider`` to share an explicitly provided ``session`` across all threads, rather than only the creating thread. (`[#3800](https://github.com/ApeWorX/web3.py/issues/3800) &lt;https://github.com/ethereum/web3.py/issues/3800&gt;`__)
- Fix TypedDict field names to use camelCase (``validatorIndex``, ``yParity``) matching JSON-RPC conventions and formatter outputs. (`[#3801](https://github.com/ApeWorX/web3.py/issues/3801) &lt;https://github.com/ethereum/web3.py/issues/3801&gt;`__)
- Exclude type checking in Sphinx module and submodules (`[#3803](https://github.com/ApeWorX/web3.py/issues/3803) &lt;https://github.com/ethereum/web3.py/issues/3803&gt;`__)

Improved Documentation
</code></pre>
<ul>
<li>Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (<code>#2994 &lt;https://github.com/ethereum/web3.py/issues/2994&amp;gt;&lt;/code&gt;__)&lt;/li>
</ul>
<p>Features</p>
<pre><code>

  • Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. ([#3817](https://github.com/ApeWorX/web3.py/issues/3817) &amp;lt;https://github.com/ethereum/web3.py/issues/3817&amp;gt;__)

&lt;/tr&gt;&lt;/table&gt;
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>

<ul>
<li><a href="https://github.com/ApeWorX/web3.py/commit/c8c1ed0c9e77e1a8b74902e6a6825e0b00534b10&quot;&gt;&lt;code&gt;c8c1ed0&lt;/code&gt;&lt;/a> fix: EIP-7702 auth signature fields were wrong type (<a href="https://redirect.github.com/ApeWorX/web3.py/issues/3864&quot;&gt;#3864&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/ApeWorX/web3.py/commit/f2c2226946d1d4a6eeca2854772b5f41defdb152&quot;&gt;&lt;code&gt;f2c2226&lt;/code&gt;&lt;/a> fix(ens): remove abi_ens_resolver v8 backwards-compat NameNotFound catch (<a href="https://redirect.github.com/ApeWorX/web3.py/issues/3844&quot;&gt;#3844&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/ApeWorX/web3.py/commit/ab1325e894fc6a74258d9c5f4500fe973051cc56&quot;&gt;&lt;code&gt;ab1325e&lt;/code&gt;&lt;/a> refactor: remove deprecated function (<a href="https://redirect.github.com/ApeWorX/web3.py/issues/3876&quot;&gt;#3876&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/ApeWorX/web3.py/commit/8552b49a0d94f7ee41c810549ccc932a0a802110&quot;&gt;&lt;code&gt;8552b49&lt;/code&gt;&lt;/a> feat(eth): remove deprecated <code>get_uncle_*</code> method (<a href="https://redirect.github.com/ApeWorX/web3.py/issues/3806&quot;&gt;#3806&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/ApeWorX/web3.py/commit/4d824eb0610c46cb232adbbd221ab49f38c360bb&quot;&gt;&lt;code&gt;4d824eb&lt;/code&gt;&lt;/a> Clean deps (<a href="https://redirect.github.com/ApeWorX/web3.py/issues/3857&quot;&gt;#3857&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/ApeWorX/web3.py/commit/36e3262852dc79d59d9d597af2937e18ac80ed99&quot;&gt;&lt;code&gt;36e3262&lt;/code&gt;&lt;/a> refactor: move to Github Actions; remove bundled maintainence scripts (<a href="https://redirect.github.com/ApeWorX/web3.py/issues/3873&quot;&gt;#3873&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/ApeWorX/web3.py/commit/268493afc584fa1e393475ff7a2c73b912cd7906&quot;&gt;&lt;code&gt;268493a&lt;/code&gt;&lt;/a> Bump version: 8.0.0-beta.2 → 8.0.0-beta.3</li>
<li><a href="https://github.com/ApeWorX/web3.py/commit/a7a552329fe886bd0909b779b855102cd8acec3e&quot;&gt;&lt;code&gt;a7a5523&lt;/code&gt;&lt;/a> Compile release notes for v8.0.0-beta.3</li>
<li><a href="https://github.com/ApeWorX/web3.py/commit/1c155bcdee4c21c4ba18f77cc16083084dfc617c&quot;&gt;&lt;code&gt;1c155bc&lt;/code&gt;&lt;/a> feat(ens): use Universal Resolver for ENS resolution (<a href="https://redirect.github.com/ApeWorX/web3.py/issues/3822&quot;&gt;#3822&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/ApeWorX/web3.py/commit/37911a58b298730a6506b7ec6b9159a1cfa5413d&quot;&gt;&lt;code&gt;37911a5&lt;/code&gt;&lt;/a> fix: actual websocket cache fix is <code>params or []</code> footgun</li>
<li>Additional commits viewable in <a href="https://github.com/ApeWorX/web3.py/compare/v7.14.1...v8.0.0&quot;&gt;compare view</a></li>
</ul>
</details>

<br />

Updates eth-account from 0.13.7 to 0.14.0

Release notes

Sourced from eth-account's releases.

v0.14.0

What's Changed

Full Changelog: https://github.com/ApeWorX/eth-account/compare/v0.13.7...v0.14.0

Changelog

Sourced from eth-account's changelog.

Release Notes

.. towncrier release notes start

eth-account v0.14.0-beta.1 (2025-12-18)

Breaking Changes


- Drop support for Python 3.8 and 3.9 (`[#328](https://github.com/ApeWorX/eth-account/issues/328) <https://github.com/ethereum/eth-account/issues/328>`__)
- Bump eth-utils requirement to >=5.3.0 to allow for CamelModel usage (`[#329](https://github.com/ApeWorX/eth-account/issues/329) <https://github.com/ethereum/eth-account/issues/329>`__)

Features


- Add support for Python 3.14 (`[#328](https://github.com/ApeWorX/eth-account/issues/328) &lt;https://github.com/ethereum/eth-account/issues/328&gt;`__)

Internal Changes - for eth-account Contributors
</code></pre>
<ul>
<li>Fix mypy errors with BaseModel.model_json_schema introduced with Pydantic 2.12 (<code>#326 &lt;https://github.com/ethereum/eth-account/issues/326&amp;gt;&lt;/code&gt;__)&lt;/li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>

<ul>
<li><a href="https://github.com/ApeWorX/eth-account/commit/7972dcd2b565315882fd1be5082cb1aa2a856689&quot;&gt;&lt;code&gt;7972dcd&lt;/code&gt;&lt;/a> refactor: drop &lt;3.10; add &lt;=3.14; migrate to prek and ruff; use Github Action...</li>
<li><a href="https://github.com/ApeWorX/eth-account/commit/20757b1138419e01da56ab4d79f09bb5b95fc079&quot;&gt;&lt;code&gt;20757b1&lt;/code&gt;&lt;/a> Breaking/add remaining breaking changes for major (<a href="https://redirect.github.com/ApeWorX/eth-account/issues/333&quot;&gt;#333&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/ApeWorX/eth-account/commit/63a9fc5dcf0fe25cb79dbbdaeb09dea49e4ebf35&quot;&gt;&lt;code&gt;63a9fc5&lt;/code&gt;&lt;/a> parametrized sets -&gt; ordered list so we can run with xdist</li>
<li><a href="https://github.com/ApeWorX/eth-account/commit/7fe8e016da979e90030b7ef0ba9bad22ccac0195&quot;&gt;&lt;code&gt;7fe8e01&lt;/code&gt;&lt;/a> remove deprecated method, no longer needed after eth-utils bump</li>
<li><a href="https://github.com/ApeWorX/eth-account/commit/f5653f32371422248f0d21b37ce95643db1da3e5&quot;&gt;&lt;code&gt;f5653f3&lt;/code&gt;&lt;/a> Inherit from eth-utils CamelModel for pydantic types:</li>
<li><a href="https://github.com/ApeWorX/eth-account/commit/b8fc03a99d9b4f7b5601e4c5b496c518f9a32b67&quot;&gt;&lt;code&gt;b8fc03a&lt;/code&gt;&lt;/a> re-generate test vectors after go dep updates</li>
<li><a href="https://github.com/ApeWorX/eth-account/commit/e94fd3b5fb51b6e8f948e3a5e2810a90d3c011d1&quot;&gt;&lt;code&gt;e94fd3b&lt;/code&gt;&lt;/a> Bump github.com/consensys/gnark-crypto in /tests/_scripts/go-kzg-verify</li>
<li><a href="https://github.com/ApeWorX/eth-account/commit/c52a8ed5510a8b16e9ea9f7459a21e8691854d24&quot;&gt;&lt;code&gt;c52a8ed&lt;/code&gt;&lt;/a> re-generate test vectors after go dep updates</li>
<li><a href="https://github.com/ApeWorX/eth-account/commit/04bb3633e986524365a77b9905d17ab01072ee1f&quot;&gt;&lt;code&gt;04bb363&lt;/code&gt;&lt;/a> Bump golang.org/x/crypto in /tests/_scripts/go-kzg-verify</li>
<li><a href="https://github.com/ApeWorX/eth-account/commit/5eb3acb6f25de657310ff81f55b5d1e90a03f032&quot;&gt;&lt;code&gt;5eb3acb&lt;/code&gt;&lt;/a> move test scripts into</li>
<li>Additional commits viewable in <a href="https://github.com/ApeWorX/eth-account/compare/v0.13.7...v0.14.0&quot;&gt;compare view</a></li>
</ul>
</details>

<br />

Updates rlp from 4.1.0 to 5.0.0

Release notes

Sourced from rlp's releases.

v5.0.0

What's Changed

New Contributors

Full Changelog: https://github.com/ApeWorX/pyrlp/compare/v4.1.0...v5.0.0

Changelog

Sourced from rlp's changelog.

Release Notes

.. towncrier release notes start

pyrlp v5.0.0-beta.1 (2025-12-12)

Breaking Changes


- Drop support for Python 3.8 and 3.9 (`[#157](https://github.com/ApeWorX/pyrlp/issues/157) <https://github.com/ethereum/pyrlp/issues/157>`__)

Features


- Add support for Python 3.14. Note the Rust backend only works for Python 3.10-3.12 (`[#157](https://github.com/ApeWorX/pyrlp/issues/157) &lt;https://github.com/ethereum/pyrlp/issues/157&gt;`__)

Miscellaneous Changes
</code></pre>
<ul>
<li><code>#153 &lt;https://github.com/ethereum/pyrlp/issues/153&amp;gt;&lt;/code&gt;__&lt;/li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>

<ul>
<li><a href="https://github.com/ApeWorX/pyrlp/commit/ff7edeb765a539d6384daf2b66cc3cd9405265e6&quot;&gt;&lt;code&gt;ff7edeb&lt;/code&gt;&lt;/a> chore: remove newsfragments, project template, other unused files (<a href="https://redirect.github.com/ApeWorX/pyrlp/issues/161&quot;&gt;#161&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/ApeWorX/pyrlp/commit/21eb45696e84151c2fdd37b5d5ff6281a6d86fdd&quot;&gt;&lt;code&gt;21eb456&lt;/code&gt;&lt;/a> refactor(docs): use uv for building, leveraging dep groups (<a href="https://redirect.github.com/ApeWorX/pyrlp/issues/159&quot;&gt;#159&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/ApeWorX/pyrlp/commit/f6a329415795656d99e2921e55822a0fc517471f&quot;&gt;&lt;code&gt;f6a3294&lt;/code&gt;&lt;/a> chore: partial upgrade project management to ApeWorX standard (<a href="https://redirect.github.com/ApeWorX/pyrlp/issues/158&quot;&gt;#158&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/ApeWorX/pyrlp/commit/4f3150bba87f3fb4c13b4e0a9787b2780a27f317&quot;&gt;&lt;code&gt;4f3150b&lt;/code&gt;&lt;/a> Bump version: 4.1.0 → 5.0.0-beta.1</li>
<li><a href="https://github.com/ApeWorX/pyrlp/commit/4e3cd9586e7f3b924e2fb847b5e7dc8ace6b726a&quot;&gt;&lt;code&gt;4e3cd95&lt;/code&gt;&lt;/a> Compile release notes for v5.0.0-beta.1</li>
<li><a href="https://github.com/ApeWorX/pyrlp/commit/89e496fd4e3450339931238e764818e47c6e3802&quot;&gt;&lt;code&gt;89e496f&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/ApeWorX/pyrlp/issues/157&quot;&gt;#157&lt;/a> from kclowes/template-upgrade</li>
<li><a href="https://github.com/ApeWorX/pyrlp/commit/2b46dde07d9c7e8a9ead8eaefe179d7940b427b5&quot;&gt;&lt;code&gt;2b46dde&lt;/code&gt;&lt;/a> Add newsfragments for <a href="https://redirect.github.com/ApeWorX/pyrlp/issues/157&quot;&gt;#157&lt;/a&gt;&lt;/li>
<li><a href="https://github.com/ApeWorX/pyrlp/commit/d19381f7ff2baeecb3c9b8c07f2c1aee5b5442d9&quot;&gt;&lt;code&gt;d19381f&lt;/code&gt;&lt;/a> Merge remote-tracking branch 'templ/main' into template-upgrade</li>
<li><a href="https://github.com/ApeWorX/pyrlp/commit/d45d91de244911855f6df49fe11a7916a89cca35&quot;&gt;&lt;code&gt;d45d91d&lt;/code&gt;&lt;/a> Update pyupgrade version requirement in pre-commit config (<a href="https://redirect.github.com/ApeWorX/pyrlp/issues/144&quot;&gt;#144&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/ApeWorX/pyrlp/commit/93772f7a56145da5a267813cd633f9380177a924&quot;&gt;&lt;code&gt;93772f7&lt;/code&gt;&lt;/a> Update mypy version</li>
<li>Additional commits viewable in <a href="https://github.com/ApeWorX/pyrlp/compare/v4.1.0...v5.0.0&quot;&gt;compare view</a></li>
</ul>
</details>

<br />

Updates langchain-erc20 from 0.1.0 to 0.3.1

Release notes

Sourced from langchain-erc20's releases.

v0.3.1 — Badge Update

Release v0.3.1

What's Changed

  • Documentation & PyPI Improvements: Added status badges to the README.md and PyPI project description to display supported Python versions and project licensing.

Badges Added

Python License


Full Changelog: https://github.com/Conrad-sudo/langchain-erc20/commits/v0.3.1

v0.3.0 — gas_estimated moves onto the plan

What changed

Breaking: gas_estimated has moved out of each transaction dict and onto the plan.

render_eoa used to write a gas_estimated bool into every transaction. eth_account validates the dict it is handed and rejects any key it does not recognise, so the transactions a plan returned could not be signed as returned:

acct.sign_transaction(plan["transactions"][0])
# TypeError: Unknown kwargs: ['gas_estimated']

The README worked around it in prose, telling you to pop the key first. That put a preparation step in front of the first thing every EOA consumer does, and pointed the traceback at eth_account rather than at this package.

"Did this limit come from a live estimate" is not a field an Ethereum transaction has. It is provenance about the plan, so it now travels beside the transactions:

plan["transactions"][i]     # signs exactly as returned, no preparation
plan["gas_estimated"][i]    # same index, same answer

plan["gas_estimated"] is a list of one bool per transaction, and None in calls mode — nothing was estimated there, so [] or [False, ...] would both assert something untrue.

Migrating

Read plan["gas_estimated"][i] instead of plan["transactions"][i]["gas_estimated"]. If you followed the old README and pop the key, use the tolerant form — the strict tx.pop("gas_estimated") now raises KeyError:

</tr></table> 

... (truncated)

Changelog

Sourced from langchain-erc20's changelog.

Changelog

All notable changes to this project are documented here. This project adheres to Semantic Versioning; while the version is below 1.0 the API is alpha and may still change.

0.3.0

Changed

  • Breaking: gas_estimated moved out of each transaction dict and onto the plan as plan["gas_estimated"] — a list of one bool per transaction, None in calls mode. A transaction now holds transaction fields and nothing else, so plan["transactions"][i] signs exactly as returned; previously eth_account.sign_transaction raised TypeError: Unknown kwargs: ['gas_estimated'] and the README told callers to pop the key first. Read plan["gas_estimated"][i] at the same index for the same answer. Code that still pops the key needs the tolerant tx.pop("gas_estimated", None): the strict form the README used to teach now raises KeyError.
  • render_eoa now returns (transactions, gas_estimated) rather than a list of transactions.
  • A revert is reported as a sentence naming the call and the error — Set USDT allowance for 0x7a25... to 0 would revert: the contract reverted with ERC20InsufficientAllowance(...) — rather than as web3's exception repr, which for a custom error printed the same hex string twice and named neither. The six OpenZeppelin v5 ERC-20 custom errors are decoded by name; an unregistered selector says so instead of guessing.

Added

  • tx_mode="calls" now simulates the first call of a plan with one eth_call, so "a plan certain to revert is never built" holds for smart accounts and not only for EOAs, which get it free from gas estimation. A sender with no code deployed yet is skipped, and estimate_gas=False turns simulation off in both modes. This catches what the preflight flag's balance and allowance reads cannot: blocklists, pauses and transfer hooks.
  • ERC20_ERRORS_ABI, the ERC-20 custom errors, exported for consumers decoding reverts of their own.

0.2.0

Added

  • KNOWN_NETWORKS entries for Unichain (130), Monad (143), X Layer (196), World Chain (480) and Zora (7777777), enabling ERC20Toolkit.for_chain() and wrap_native/unwrap_native on those chains. Each wrapped-native address was verified on-chain: bytecode present, symbol() matches, decimals() == 18, and both deposit() and withdraw(uint256) present in the deployed code.
  • scripts/verify_networks.py now fails an entry that carries no wrapped-native address, and retries an endpoint before reporting it unreachable.

Changed

  • The bundled rpc_url values are now documented for what they are: free public gateways with

... (truncated)

Commits
  • ee383d5 Added Python and License badges
  • 1570583 Release 0.3.0
  • 668bd3b Move gas_estimated out of the transaction dict
  • f0e2a82 Add five chains to KNOWN_NETWORKS and state the RPC policy
  • 3654c10 Add CI and PyPI badges to the README
  • See full diff in compare view

Updates langchain-uniswap-v2 from 0.4.0 to 0.5.1

Release notes

Sourced from langchain-uniswap-v2's releases.

v0.5.1 — Badge update

Release v0.5.1

What's Changed

  • Documentation & PyPI Improvements: Added status badges to the README.md and PyPI project description to display supported Python versions and project licensing.

Badges Added

Python License


Full Changelog: https://github.com/Conrad-sudo/langchain-uniswap-v2/commits/v0.5.1

v0.5.0 — gas_estimated moves onto the plan

One shape change, in the EOA path only. calls mode is untouched.

Breaking

  • gas_estimated no longer appears inside each transaction dict. It reaches you as plan["gas_estimated"] — a list of one bool per transaction, index for index with plan["transactions"], and None in calls mode, where nothing is estimated.

Why

A transaction dict now holds transaction fields and nothing else, so it signs exactly as returned. Previously eth_account rejected it outright:

plan = tools["swap_exact_tokens_for_tokens"].invoke({...})
acct.sign_transaction(plan["transactions"][0])
# 0.4.0: TypeError: Unknown kwargs: ['gas_estimated']
# 0.5.0: signs

That broke the first thing every EOA consumer does, and the traceback pointed at eth_account rather than at this package. The README worked around it in prose, telling callers to pop the key before signing. "Did this limit come from a live estimate" is provenance about the plan, not a field an Ethereum transaction has, so it now travels beside the transactions instead of inside them.

Migrating

behaviour 0.4.0 0.5.0
acct.sign_transaction(plan["transactions"][0]) TypeError: Unknown kwargs signs
reading the flag plan["transactions"][i]["gas_estimated"] plan["gas_estimated"][i]
tx.pop("gas_estimated") in a signing loop required KeyError — delete the line
calls mode unaffected unaffected

... (truncated)

Commits
  • cc4b3db Added Python and Lisence badges
  • 042782c Bump version to 0.5.0
  • 40b03fd Move gas_estimated out of the transaction dicts and onto the plan
  • See full diff in compare view

Updates langchain from 1.2.10 to 1.4.4

Release notes

Sourced from langchain's releases.

langchain-fireworks==1.4.4

Changes since langchain-fireworks==1.4.3

release(fireworks): 1.4.4 (#38753) fix(fireworks): report cached prompt token usage (#38751) chore(deps): refresh lockfiles (#38746) chore(model-profiles): refresh model profile data (#38663) chore: bump pytest from 9.1.0 to 9.1.1 in /libs/partners/fireworks (#38594) chore: bump langsmith from 0.8.18 to 0.9.5 in /libs/partners/fireworks (#38595) docs(fireworks): clarify prompt-cache session affinity guidance (#38522) test(fireworks): cover request-level extra headers (#38518)

langchain==1.4.4

Changes since langchain==1.4.3

release(langchain): 1.4.4 (#41163) fix(langchain): (SummarizationMiddleware) retry summary step on context overflow (#41159) chore(deps): bump fsspec from 2026.6.0 to 2026.9.0 in /libs/langchain_v1 (#41097) chore(deps): bump multidict from 6.7.0 to 6.9.1 in /libs/langchain_v1 (#41075) chore(deps): bump langgraph-sdk from 0.4.2 to 0.4.4 in /libs/langchain_v1 (#41074) chore(deps): bump fsspec from 2025.10.0 to 2026.6.0 in /libs/langchain_v1 (#41071) chore(langchain): bump minimum FastMCP to 4.0.11 (#41054) chore(deps): bump pyjwt from 2.13.0 to 2.15.0 in /libs/langchain_v1 (#40939) chore(deps): bump urllib3 from 2.7.0 to 2.8.0 in /libs/langchain_v1 (#40943)

langchain-fireworks==1.4.3

Changes since langchain-fireworks==1.4.2

release(fireworks): 1.4.3 chore: bump vcrpy from 8.1.1 to 8.2.1 in /libs/partners/fireworks (#38314) chore: bump langsmith from 0.8.16 to 0.8.18 in /libs/partners/fireworks (#38313) chore: bump langsmith from 0.8.14 to 0.8.16 in /libs/partners/fireworks (#38235) chore: bump pytest from 9.0.3 to 9.1.0 in /libs/partners/fireworks (#38233) chore(model-profiles): refresh model profile data (#38210) chore(model-profiles): refresh model profile data (#38191) chore(model-profiles): refresh model profile data (#38133) docs: refresh README installation and resources (#38119) release(core): 1.4.7 (#38111) fix(core,partners): rename package version trace metadata (#38110) style(core,langchain,langchain-classic,partners): replace double backticks in docstrings (#38095) chore: bump langsmith from 0.8.9 to 0.8.14 in /libs/partners/fireworks (#38093) release(core): 1.4.6 (#38061) feat(core,partners): add package version tracking to tracing metadata (#35295) chore(infra): bump mypy to 2.1 and unify type-check config across the monorepo (#36470) feat(standard-tests): validate tool call chunks during streaming (#34707) chore(partners): bump locks (#38052) hotfix(openai): min core dep (#37990) chore(model-profiles): refresh model profile data (#37973) chore(model-profiles): refresh model profile data (#37936) test(langchain,partners): disable pytest-benchmark under xdist to silence PytestBenchmarkWarning (#37901)

... (truncated)

Commits

Updates langgraph from 1.0.10 to 1.2.14

Release notes

Sourced from langgraph's releases.

langgraph==1.2.14

Changes since 1.2.13

  • release(langgraph): 1.2.14 (#9215)

langgraph==1.2.13

Changes since 1.2.12

  • fix(langgraph): fork before replaying an update checkpoint the thread moved past (#9170)
  • fix(langgraph): keep an update_state on an older checkpoint out of its other branches (#9165)
  • fix(langgraph): keep DeltaChannel counters on every update_state path (#9142)
  • release(langgraph): 1.2.13 (#9205)
  • fix(langgraph): don't walk history for a DeltaChannel that was never written (#9141)
  • fix(langgraph): don't replay an abandoned branch into a DeltaChannel fork (#8548)
  • chore(deps): bump notebook from 7.5.6 to 7.5.7 in /libs/langgraph (#9168)
  • fix(langgraph): hydrate subgraph delta channels with the caller-resolved saver (#8538)
  • fix(langgraph): stop reporting answered interrupts in get_state (#9103)
  • chore(deps-dev): bump the minor-and-patch group across 1 directory with 5 updates (#9155)
  • chore(deps-dev): bump the minor-and-patch group in /libs/checkpoint-conformance with 2 updates (#9145)
  • chore(deps): bump the minor-and-patch group in /libs/sdk-py with 5 updates (#9149)
  • chore(deps): bump tornado from 6.5.8 to 6.5.9 in /libs/langgraph (#9160)
  • chore(deps-dev): bump types-requests from 2.33.0.20260712 to 2.33.0.20260906 in /libs/langgraph (#9156)
  • chore(deps): bump pyjwt from 2.15.0 to 2.15.1 in /libs/langgraph (#9140)
  • chore(deps): bump urllib3 from 2.7.0 to 2.8.0 in /libs/langgraph (#9138)
  • chore(deps): bump pyjwt from 2.14.0 to 2.15.0 in /libs/langgraph (#9139)
  • chore(deps): bump pyjwt from 2.13.0 to 2.14.0 in /libs/langgraph (#9126)

langgraph==1.2.12

Changes since 1.2.11

  • release(langgraph): 1.2.12 (#8987)
  • chore(deps): bump soupsieve from 2.8.4 to 2.9 in /libs/langgraph (#8958)
  • feat(langgraph): add response_schema to interrupt() (#8886)
  • fix(langgraph): type undeclared v3 stream projections (#8596)
  • chore(langgraph): bump mistune to 3.3.4 (#8804)
  • chore(deps): bump the minor-and-patch group across 1 directory with 7 updates (#8779)
  • chore(deps): bump the minor-and-patch group across 1 directory with 4 updates (#8782)
  • chore(deps): bump tornado from 6.5.7 to 6.5.8 in /libs/langgraph (#8792)
  • chore(deps): bump the major group in /libs/langgraph with 2 updates (#8783)
  • fix(langgraph): detect subgraphs from bytecode instead of source (#8569)

langgraph==1.2.11

Changes since 1.2.10

  • release(langgraph): 1.2.11 (#8595)
  • feat(langgraph): expose trace_policy on add_node (#8523)
  • chore(deps): bump the minor-and-patch group across 1 directory with 7 updates (#8533)
  • chore(deps): bump the minor-and-patch group across 1 directory with 5 updates (#8532)
  • release(checkpoint-postgres): 3.1.2 (#8565)
  • release(checkpoint): 4.2.0 (#8563)

... (truncated)

Commits
  • 70dd640 release(langgraph): 1.2.14 (#9215)
  • 55b0e36 release(sdk-py): 0.4.6 (#9214)
  • d89c7e1 fix(sdk-py): percent-encode thread_id and assistant_id in thread stream reque...
  • 2d94208 fix(langgraph): fork before replaying an update checkpoint the thread moved p...
  • 456e2b1 fix(langgraph): keep an update_state on an older checkpoint out of its other ...
  • 1b84cb0 fix(langgraph): keep DeltaChannel counters on every update_state path (#9142)
  • 8e15e0d release(langgraph): 1.2.13 (#9205)
  • 524b320 fix(langgraph): don't walk history for a DeltaChannel that was never written ...
  • 9a0394d fix(langgraph): don't replay an abandoned branch into a DeltaChannel fork (#8...
  • 7dc9195 chore(deps): bump notebook from 7.5.6 to 7.5.7 in /libs/langgraph (#9168)
  • Additional commits viewable in compare view

Updates langgraph-checkpoint-sqlite from 3.1.0 to 3.1.1

Release notes

Sourced from langgraph-checkpoint-sqlite's releases.

langgraph-checkpoint-postgres==3.1.1

Changes since checkpointpostgres==3.1.0

  • release(checkpoint-postgres): 3.1.1 (#8480)
  • fix(checkpoint-postgres,checkpoint-sqlite): scope namespace matching to segment boundaries (#8478)
  • feat(checkpoint,checkpoint-postgres): add opt-in omit_expired to skip expired rows on read (#8354)
  • chore(deps): bump the minor-and-patch group in /libs/checkpoint-postgres with 5 updates (#8250)
  • chore(deps): bump langsmith from 0.8.0 to 0.8.18 in /libs/checkpoint-postgres (#8171)
  • docs: standardize package README.md structure (#8064)
  • chore: migrate Python type checking to ty (#8002)
  • chore(deps): bump the minor-and-patch group in /libs/checkpoint-postgres with 7 updates (#7965)
  • release(checkpoint): 4.1.1 (#7890)
  • chore(deps): bump idna from 3.11 to 3.15 in /libs/checkpoint-postgres (#7861)
  • chore(deps): bump langsmith from 0.7.31 to 0.8.0 in /libs/checkpoint-postgres (#7785)

langgraph-checkpoint-sqlite==3.1.1

Changes since checkpointsqlite==3.1.0

  • release(checkpoint-sqlite): 3.1.1 (#8481)
  • fix(checkpoint-postgres,checkpoint-sqlite): scope namespace matching to segment boundaries (#8478)
  • chore(deps): bump the minor-and-patch group in /libs/checkpoint-sqlite with 4 updates (#8249)
  • chore(deps): bump langsmith from 0.8.0 to 0.8.18 in /libs/checkpoint-sqlite (#8177)
  • docs: standardize package README.md structure (#8064)
  • chore: migrate Python type checking to ty (#8002)
  • chore(deps): bump the minor-and-patch group in /libs/checkpoint-sqlite with 3 updates (#7961)
  • release(checkpoint): 4.1.1 (#7890)
  • chore(deps): bump langsmith from 0.7.31 to 0.8.0 in /libs/checkpoint-sqlite (#7786)
  • chore(deps): bump idna from 3.11 to 3.15 in /libs/checkpoint-sqlite (#7862)
Commits
  • b2926a0 release(checkpoint-sqlite): 3.1.1 (#8481)
  • fcdf520 release(checkpoint-postgres): 3.1.1 (#8480)
  • 66ebe1a fix(checkpoint-postgres,checkpoint-sqlite): scope namespace matching to segme...
  • 4134145 release(langgraph): 1.2.10 (#8462)
  • 30c4d58 chore(deps): bump jupyterlab from 4.5.9 to 4.5.10 in /libs/langgraph (#8440)
  • 1f2f88b chore(deps): bump js-yaml from 4.2.0 to 4.3.0 in /libs/cli/js-monorepo-exampl...
  • 2708203 chore(deps): bump setuptools from 82.0.1 to 83.0.0 in /libs/cli (#8434)
  • 9f1e40b chore(deps): bump setuptools from 80.9.0 to 83.0.0 in /libs/langgraph (#8435)
  • 1e1ca88 feat(langgraph): type v3 stream_events return and native projections (#8389)
  • 31f90df...

    Description has been truncated

Bumps the python group with 15 updates:

| Package | From | To |
| --- | --- | --- |
| [web3](https://github.com/ApeWorX/web3.py) | `7.14.1` | `8.0.0` |
| [eth-account](https://github.com/ApeWorX/eth-account) | `0.13.7` | `0.14.0` |
| [rlp](https://github.com/ApeWorX/pyrlp) | `4.1.0` | `5.0.0` |
| [langchain-erc20](https://github.com/Conrad-sudo/langchain-erc20) | `0.1.0` | `0.3.1` |
| [langchain-uniswap-v2](https://github.com/Conrad-sudo/langchain-uniswap-v2) | `0.4.0` | `0.5.1` |
| [langchain](https://github.com/langchain-ai/langchain) | `1.2.10` | `1.4.4` |
| [langgraph](https://github.com/langchain-ai/langgraph) | `1.0.10` | `1.2.14` |
| [langgraph-checkpoint-sqlite](https://github.com/langchain-ai/langgraph) | `3.1.0` | `3.1.1` |
| [requests](https://github.com/psf/requests) | `2.32.5` | `2.34.2` |
| [python-dotenv](https://github.com/theskumar/python-dotenv) | `1.2.1` | `1.2.4` |
| [python-telegram-bot](https://github.com/python-telegram-bot/python-telegram-bot) | `22.6` | `22.8` |
| [fastapi](https://github.com/fastapi/fastapi) | `0.141.1` | `0.143.0` |
| [uvicorn](https://github.com/Kludex/uvicorn) | `0.52.4` | `0.54.0` |
| [pydantic](https://github.com/pydantic/pydantic) | `2.12.5` | `2.14.1` |
| [pyjwt](https://github.com/jpadilla/pyjwt) | `2.13.0` | `2.15.1` |


Updates `web3` from 7.14.1 to 8.0.0
- [Release notes](https://github.com/ApeWorX/web3.py/releases)
- [Changelog](https://github.com/ApeWorX/web3.py/blob/main/docs/release_notes.rst)
- [Commits](ApeWorX/web3.py@v7.14.1...v8.0.0)

Updates `eth-account` from 0.13.7 to 0.14.0
- [Release notes](https://github.com/ApeWorX/eth-account/releases)
- [Changelog](https://github.com/ApeWorX/eth-account/blob/main/docs/release_notes.rst)
- [Commits](ApeWorX/eth-account@v0.13.7...v0.14.0)

Updates `rlp` from 4.1.0 to 5.0.0
- [Release notes](https://github.com/ApeWorX/pyrlp/releases)
- [Changelog](https://github.com/ApeWorX/pyrlp/blob/main/docs/release_notes.rst)
- [Commits](ApeWorX/pyrlp@v4.1.0...v5.0.0)

Updates `langchain-erc20` from 0.1.0 to 0.3.1
- [Release notes](https://github.com/Conrad-sudo/langchain-erc20/releases)
- [Changelog](https://github.com/Conrad-sudo/langchain-erc20/blob/main/CHANGELOG.md)
- [Commits](Conrad-sudo/langchain-erc20@v0.1.0...v0.3.1)

Updates `langchain-uniswap-v2` from 0.4.0 to 0.5.1
- [Release notes](https://github.com/Conrad-sudo/langchain-uniswap-v2/releases)
- [Commits](Conrad-sudo/langchain-uniswap-v2@v0.4.0...v0.5.1)

Updates `langchain` from 1.2.10 to 1.4.4
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](langchain-ai/langchain@langchain==1.2.10...langchain==1.4.4)

Updates `langgraph` from 1.0.10 to 1.2.14
- [Release notes](https://github.com/langchain-ai/langgraph/releases)
- [Commits](langchain-ai/langgraph@1.0.10...1.2.14)

Updates `langgraph-checkpoint-sqlite` from 3.1.0 to 3.1.1
- [Release notes](https://github.com/langchain-ai/langgraph/releases)
- [Commits](langchain-ai/langgraph@checkpointsqlite==3.1.0...checkpointsqlite==3.1.1)

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

Updates `python-dotenv` from 1.2.1 to 1.2.4
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md)
- [Commits](theskumar/python-dotenv@v1.2.1...v1.2.4)

Updates `python-telegram-bot` from 22.6 to 22.8
- [Release notes](https://github.com/python-telegram-bot/python-telegram-bot/releases)
- [Commits](python-telegram-bot/python-telegram-bot@v22.6...v22.8)

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

Updates `uvicorn` from 0.52.4 to 0.54.0
- [Release notes](https://github.com/Kludex/uvicorn/releases)
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md)
- [Commits](Kludex/uvicorn@0.52.4...0.54.0)

Updates `pydantic` from 2.12.5 to 2.14.1
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](pydantic/pydantic@v2.12.5...v2.14.1)

Updates `pyjwt` from 2.13.0 to 2.15.1
- [Release notes](https://github.com/jpadilla/pyjwt/releases)
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst)
- [Commits](jpadilla/pyjwt@2.13.0...2.15.1)

---
updated-dependencies:
- dependency-name: web3
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: eth-account
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: rlp
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: langchain-erc20
  dependency-version: 0.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: langchain-uniswap-v2
  dependency-version: 0.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: langchain
  dependency-version: 1.4.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: langgraph
  dependency-version: 1.2.14
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: langgraph-checkpoint-sqlite
  dependency-version: 3.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: requests
  dependency-version: 2.34.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: python-dotenv
  dependency-version: 1.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: python-telegram-bot
  dependency-version: '22.8'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: fastapi
  dependency-version: 0.143.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: uvicorn
  dependency-version: 0.54.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: pydantic
  dependency-version: 2.14.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: pyjwt
  dependency-version: 2.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Oct 15, 2026
@Conrad-sudo
Conrad-sudo deleted the dependabot/pip/python-3f1a621b36 branch October 15, 2026 13:10
@dependabot @github

dependabot Bot commented on behalf of github Oct 15, 2026

Copy link
Copy Markdown
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant