Skip to content

Conversation

@bsbodden
Copy link
Contributor

@bsbodden bsbodden commented Nov 17, 2025

Summary

This release includes several critical bug fixes and improvements to the checkpoint-redis library:

  • Serialization Fix: Properly deserialize Interrupt objects to prevent AttributeError when handling interruptions
  • Async Store Stability: Add None check for _task in AsyncRedisStore.aexit to prevent potential errors during cleanup
  • Blob Access Enhancement: Update blob access to support JSON path syntax for more flexible data retrieval
  • Test Improvements: Remove return values from test functions to eliminate pytest warnings and add regression tests for async blob access (Issue AsyncRedisSaver: AttributeError: 'Document' object has no attribute 'blob' when calling aget_state_history() #116)

Changes

Breaking Changes

None in this release

@bsbodden bsbodden requested a review from Copilot November 17, 2025 05:04
Copilot finished reviewing on behalf of bsbodden November 17, 2025 05:06
Copy link

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 bumps the version of langgraph-checkpoint-redis from 0.1.2 to 0.1.3, including critical bug fixes and improvements as documented in the release notes. However, the dependency lock file has been regenerated with an older version of Poetry, introducing dependency resolution issues for Python 3.13.

  • Version updated from 0.1.2 to 0.1.3 in pyproject.toml
  • Lock file regenerated with Poetry 2.0.1 (downgraded from 2.1.4)
  • Dependency resolution modified with changes to ml-dtypes and numpy versions

Reviewed Changes

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

File Description
pyproject.toml Version bumped to 0.1.3 as expected for the release
poetry.lock Lock file regenerated with older Poetry version (2.0.1 vs 2.1.4), introducing Python 3.13 dependency resolution issues where numpy 2.3.3 was removed but numpy 2.0.2 doesn't support Python 3.13

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

@bsbodden bsbodden merged commit 393d5f5 into main Nov 17, 2025
25 checks passed
@bsbodden bsbodden self-assigned this Nov 17, 2025
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.

2 participants