This is an automated email from the ASF dual-hosted git repository.

jerryshao pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git


The following commit(s) were added to refs/heads/main by this push:
     new 0aae0c60b9 build(deps): update fakeredis requirement from <2.37.0 to 
<2.38.0 in /mcp-server (#12312)
0aae0c60b9 is described below

commit 0aae0c60b98a51a18655ad10ce4255f2a7ebe535
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Aug 10 18:34:55 2026 +0800

    build(deps): update fakeredis requirement from <2.37.0 to <2.38.0 in 
/mcp-server (#12312)
    
    Updates the requirements on
    [fakeredis](https://github.com/cunla/fakeredis-py) to permit the latest
    version.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/cunla/fakeredis-py/releases";>fakeredis's
    releases</a>.</em></p>
    <blockquote>
    <h2>v2.37.0 - 2026-07-22</h2>
    <h3>🚀 Features</h3>
    <ul>
    <li>feat: implement connection commands <code>RESET</code>, <code>CLIENT
    KILL</code>, <code>CLIENT UNBLOCK</code>, <code>CLIENT REPLY</code>,
    <code>CLIENT PAUSE</code>,
    <code>CLIENT UNPAUSE</code>, <code>CLIENT NO-EVICT</code> and
    <code>CLIENT NO-TOUCH</code>. <code>CLIENT PAUSE</code> validates and
    records its arguments but does
    not actually suspend command processing; the client-side caching
    commands (<code>CLIENT TRACKING</code>, <code>CLIENT
    TRACKINGINFO</code>,
    <code>CLIENT CACHING</code>, <code>CLIENT GETREDIR</code>) remain
    unsupported</li>
    <li>feat: support <code>INCREX</code> command (redis 8.8) (<a
    
href="https://redirect.github.com/cunla/fakeredis-py/issues/520";>#520</a>)</li>
    <li>feat: support <code>FPHA</code> argument in <code>JSON.SET</code> to
    force homogeneous numeric arrays to a floating-point type (redis 8.8) (
    <a
    
href="https://redirect.github.com/cunla/fakeredis-py/issues/523";>#523</a>)</li>
    <li>feat: support hash field subkey notifications (redis 8.8) (<a
    
href="https://redirect.github.com/cunla/fakeredis-py/issues/525";>#525</a>)</li>
    <li>feat: support multiple aggregators in
    
<code>TS.RANGE</code>/<code>TS.REVRANGE</code>/<code>TS.MRANGE</code>/<code>TS.MREVRANGE</code>
    (redis 8.8) (<a
    
href="https://redirect.github.com/cunla/fakeredis-py/issues/524";>#524</a>)</li>
    <li>feat: support <code>COUNT</code> aggregator in
    
<code>ZUNION</code>/<code>ZINTER</code>/<code>ZUNIONSTORE</code>/<code>ZINTERSTORE</code>
    (redis 8.8) (<a
    
href="https://redirect.github.com/cunla/fakeredis-py/issues/522";>#522</a>)</li>
    <li>feat: support <code>CLAIM min-idle-time</code> option in
    <code>XREADGROUP</code> (redis 8.4) (<a
    
href="https://redirect.github.com/cunla/fakeredis-py/issues/527";>#527</a>)</li>
    <li>feat(bitfield): support <code>#</code>-prefixed offsets in
    <code>BITFIELD</code></li>
    </ul>
    <h3>🐛 Bug Fixes</h3>
    <ul>
    <li>fix: align <code>XNACK</code> with redis 8.8 semantics (<a
    
href="https://redirect.github.com/cunla/fakeredis-py/issues/521";>#521</a>)</li>
    <li>fix: <code>HEXPIRE</code>/<code>HPEXPIRE</code> now raise an error
    on negative expiration time</li>
    <li>fix: <code>GEOADD</code> now rejects longitude/latitude pairs
    outside the valid range</li>
    </ul>
    <h3>🧰 Maintenance</h3>
    <ul>
    <li>Update to redis-py 8.0.1</li>
    <li>Update Valkey version used in CI to 8.1.8</li>
    <li>refactor: reorganize and clean up command classes in
    <code>_commands.py</code> and related mixins</li>
    <li>test: skip subkey notification tests on redis-py below 5 (<a
    
href="https://redirect.github.com/cunla/fakeredis-py/issues/526";>#526</a>)</li>
    <li>doc: fix link to implement command guide (<a
    
href="https://redirect.github.com/cunla/fakeredis-py/issues/519";>#519</a>)</li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    
href="https://github.com/cunla/fakeredis-py/compare/v2.36.2...v2.37.0";>https://github.com/cunla/fakeredis-py/compare/v2.36.2...v2.37.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    
href="https://github.com/cunla/fakeredis-py/commit/04dc9caf1950e20e23480dbf27f468ff9163495f";><code>04dc9ca</code></a>
    docs: add changelog entry for option-value validation (<a
    
href="https://redirect.github.com/cunla/fakeredis-py/issues/528";>#528</a>)</li>
    <li><a
    
href="https://github.com/cunla/fakeredis-py/commit/249792db22f0f7ddb39c4bc3fc65cfea8c2e82ea";><code>249792d</code></a>
    fix: validate command option values that real Redis rejects (<a
    
href="https://redirect.github.com/cunla/fakeredis-py/issues/528";>#528</a>)</li>
    <li><a
    
href="https://github.com/cunla/fakeredis-py/commit/af4abe180b382553ea56a064366475911bba6a66";><code>af4abe1</code></a>
    chore:update deps</li>
    <li><a
    
href="https://github.com/cunla/fakeredis-py/commit/4e80bb0f510d16ea3e2fd701cb533235e7399640";><code>4e80bb0</code></a>
    fix:topk model</li>
    <li><a
    
href="https://github.com/cunla/fakeredis-py/commit/6b55588ddff371a29792d577de5fadcb3e267670";><code>6b55588</code></a>
    chore(deps): bump actions/setup-python from 6 to 7 (<a
    
href="https://redirect.github.com/cunla/fakeredis-py/issues/529";>#529</a>)</li>
    <li><a
    
href="https://github.com/cunla/fakeredis-py/commit/96fef78591392df86e39c9af5039800d6502fdda";><code>96fef78</code></a>
    feat:support min-idle-time in XREADGROUP</li>
    <li><a
    
href="https://github.com/cunla/fakeredis-py/commit/c7ca0af3a0e46fe32e55f1321d095fab87f055ba";><code>c7ca0af</code></a>
    fix:mypy</li>
    <li><a
    
href="https://github.com/cunla/fakeredis-py/commit/a17cab2a9d06ebd43a5e8ce9194a28f41aad5d68";><code>a17cab2</code></a>
    fix:redis6.2 failures</li>
    <li><a
    
href="https://github.com/cunla/fakeredis-py/commit/1c22b0faae33c66ee8f2c66212c9bd58bc94984f";><code>1c22b0f</code></a>
    mypy fixes</li>
    <li><a
    
href="https://github.com/cunla/fakeredis-py/commit/b5e7718eec706e10dd7db14fe580e607caec51c6";><code>b5e7718</code></a>
    fix:tests failing on valkey</li>
    <li>Additional commits viewable in <a
    
href="https://github.com/cunla/fakeredis-py/compare/v0.3.0...v2.37.0";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Jerry Shao <[email protected]>
---
 mcp-server/pyproject.toml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mcp-server/pyproject.toml b/mcp-server/pyproject.toml
index 8964326d65..61904f0b41 100644
--- a/mcp-server/pyproject.toml
+++ b/mcp-server/pyproject.toml
@@ -28,7 +28,7 @@ dependencies = [
     # requires fakeredis>=2.32.1, but fakeredis 2.35.0 removed FakeConnection 
from
     # fakeredis.aioredis, which pydocket still uses. Pin fakeredis to <2.35.0 
until the
     # tracked pydocket/fakeredis compatibility issue is resolved.
-    "fakeredis<2.37.0",
+    "fakeredis<2.38.0",
     "parameterized>=0.9.0",
     "pytest>=8.4.1",
     "pylint>=2.20.0",

Reply via email to