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 ece6c4168b build(deps): update fakeredis requirement from <2.35.0 to
<2.37.0 in /mcp-server (#11866)
ece6c4168b is described below
commit ece6c4168be0eca0c0c0c2b836ec6dbc0b93826f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Thu Jul 16 19:57:28 2026 +0800
build(deps): update fakeredis requirement from <2.35.0 to <2.37.0 in
/mcp-server (#11866)
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.36.2</h2>
<h3>🐛 Bug Fixes</h3>
<ul>
<li>fix: replace async <code>can_read</code> busy-poll with event-based
wakeup (<a
href="https://redirect.github.com/cunla/fakeredis-py/issues/506">#506</a>)</li>
<li>fix: enforce <code>GT</code>/<code>LT</code> conditions in
<code>ZADD</code> with <code>INCR</code> (<a
href="https://redirect.github.com/cunla/fakeredis-py/issues/507">#507</a>)</li>
<li>fix: reject negative <code>LIMIT</code> in <code>SINTERCARD</code>
and <code>ZINTERCARD</code> (<a
href="https://redirect.github.com/cunla/fakeredis-py/issues/508">#508</a>)</li>
<li>fix: EXPIRE GT/LT mishandle keys with no existing TTL (<a
href="https://redirect.github.com/cunla/fakeredis-py/issues/509">#509</a>)</li>
<li>fix: restore missing
<code>addr</code>/<code>laddr</code>/<code>fd</code> fields in
<code>CLIENT LIST</code>/<code>CLIENT INFO</code> (<a
href="https://redirect.github.com/cunla/fakeredis-py/issues/512">#512</a>)</li>
<li>fix: SORT/SORT_RO BY <!-- raw HTML omitted --> must keep natural
order (<a
href="https://redirect.github.com/cunla/fakeredis-py/issues/510">#510</a>)</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/xav-ie"><code>@xav-ie</code></a> made
their first contribution in <a
href="https://redirect.github.com/cunla/fakeredis-py/pull/506">cunla/fakeredis-py#506</a></li>
<li><a href="https://github.com/gaoflow"><code>@gaoflow</code></a> made
their first contribution in <a
href="https://redirect.github.com/cunla/fakeredis-py/pull/507">cunla/fakeredis-py#507</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/cunla/fakeredis-py/compare/v2.36.1...v2.36.2">https://github.com/cunla/fakeredis-py/compare/v2.36.1...v2.36.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/cunla/fakeredis-py/commit/7d830d698a16b6397c3111e788501f3dc77ed8e8"><code>7d830d6</code></a>
doc:update</li>
<li><a
href="https://github.com/cunla/fakeredis-py/commit/f47bbe7613d5c8c0560ddae33e796640f3376b2d"><code>f47bbe7</code></a>
fix: correct key formatting in ClientInfo initialization and items
method</li>
<li><a
href="https://github.com/cunla/fakeredis-py/commit/b23d5fdaa29a6171535a5c99b2b51a714f994295"><code>b23d5fd</code></a>
fix: SORT/SORT_RO BY <constant> must keep natural order (<a
href="https://redirect.github.com/cunla/fakeredis-py/issues/510">#510</a>)</li>
<li><a
href="https://github.com/cunla/fakeredis-py/commit/178105295fdca5d983ae69a93edd6b25adf58e85"><code>1781052</code></a>
fix: correct key formatting in client_info items method</li>
<li><a
href="https://github.com/cunla/fakeredis-py/commit/a24c832302a166d6137fc88cd99e6ecc534492c9"><code>a24c832</code></a>
test: validate presence of 'age' and 'addr' in client_info response</li>
<li><a
href="https://github.com/cunla/fakeredis-py/commit/4b06dff4e7ee5ec3e9160c979dbab599307865c6"><code>4b06dff</code></a>
add default addr</li>
<li><a
href="https://github.com/cunla/fakeredis-py/commit/adbce34bb098ec5723e63595662f4f17941a4fc6"><code>adbce34</code></a>
fix: GETEX without options must not clear the key TTL (<a
href="https://redirect.github.com/cunla/fakeredis-py/issues/511">#511</a>)</li>
<li><a
href="https://github.com/cunla/fakeredis-py/commit/edd3b3cd108389fcada857f5105d798a4375abaa"><code>edd3b3c</code></a>
update fake_only marker and doc</li>
<li><a
href="https://github.com/cunla/fakeredis-py/commit/37966fb03b6ae5a2a9828132497a6ae31eb5d4aa"><code>37966fb</code></a>
doc:update</li>
<li><a
href="https://github.com/cunla/fakeredis-py/commit/72ef07dba4e3d03a0d78e77dc93a38a158fa5bb1"><code>72ef07d</code></a>
chore:update deps</li>
<li>Additional commits viewable in <a
href="https://github.com/cunla/fakeredis-py/compare/v0.3.0...v2.36.2">compare
view</a></li>
</ul>
</details>
<br />
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 0777a033b1..8964326d65 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.35.0",
+ "fakeredis<2.37.0",
"parameterized>=0.9.0",
"pytest>=8.4.1",
"pylint>=2.20.0",