Skip to content

Conversation

@ruslanti
Copy link
Collaborator

@ruslanti ruslanti commented Nov 4, 2025

…ng in async item retrieval

@ruslanti ruslanti requested review from Copilot and qrdl November 4, 2025 10:26
@ruslanti ruslanti self-assigned this Nov 4, 2025
@ruslanti ruslanti added the enhancement New feature or request label Nov 4, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR upgrades the Redis library from version 0.27.6 to 0.32.7 and adds proper error handling for iterator operations in the scan and zscan methods.

Key Changes

  • Upgraded redis crate from version 0.27.6 to 0.32 with additional features including tokio-native-tls-comp and safe_iterators
  • Added error handling for next_item() calls in scan and zscan methods to properly propagate Redis iterator errors
  • Updated dependency tree to reflect the new Redis version and its transitive dependencies

Reviewed Changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 2 comments.

File Description
crates/key-value-store/Cargo.toml Upgrades redis dependency to 0.32 and adds tokio-native-tls-comp and safe_iterators features
crates/key-value-store/src/redis_impl.rs Adds error handling for iterator next_item() calls in scan and zscan methods
Cargo.lock Updates lockfile with new redis version and adjusted dependency tree

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ruslanti ruslanti merged commit 16e2ad4 into main Nov 4, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants