Skip to content

fix: Add DynamoDB connection pre-warming, fix mypy TorchTensor type alias, and fix CI mcp pin mismatch - #6710

Closed
nithin42 wants to merge 1 commit into
feast-dev:masterfrom
nithin42:fix/dynamodb-warmup-connections
Closed

fix: Add DynamoDB connection pre-warming, fix mypy TorchTensor type alias, and fix CI mcp pin mismatch#6710
nithin42 wants to merge 1 commit into
feast-dev:masterfrom
nithin42:fix/dynamodb-warmup-connections

Conversation

@nithin42

@nithin42 nithin42 commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Closing this combined PR in favor of splitting the modifications into three clean, separate PRs for easier review:

  1. DynamoDB Connection Pre-Warming (fix: Add connection pre-warming for DynamoDB async client #6711)
  2. Mypy TorchTensor Type alias fix (fix: Fix mypy TorchTensor type alias error #6712)
  3. CI requirements MCP pin conflict fix (fix: Downgrade CI requirements mcp pin to satisfy pyproject constraint #6713)

…lias, and fix CI mcp pin mismatch

- Add warmup_connections option to DynamoDBOnlineStoreConfig and warm up connections via describe_limits to solve cold-start latency.
- Fix TypeAlias annotation in online_response.py fallback branch to stop mypy from rejecting TorchTensor as a type.
- Loosen psutil dependency to >=5.9.0 to allow installing binary wheels on Windows Python 3.11.
- Downgrade mcp dependency in Python requirements lock files to 1.29.0 and remove mcp-types to satisfy the bound 'mcp>=1.0,<2' declared in pyproject.toml and fix the feature server crash.

Fixes feast-dev#6060, feast-dev#5563, feast-dev#6706

Signed-off-by: Nithin <kumbam.nithingoud@gmail.com>
@nithin42
nithin42 requested a review from a team as a code owner August 7, 2026 19:04
@nithin42 nithin42 closed this Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant