Special Thanks
This release is entirely the work of @filhocf — thank you for the continued contributions to code quality and test coverage.
What's Changed
Fixed
[#794] Remove redundant import json inside mistake_note_add()
jsonwas already imported at module level inmemory_service.py; the duplicate import inside the function body was flagged by CodeQL alert #393.- One-line cleanup, zero behavioral change.
- PR #794, @filhocf
Tests
[#795] Regression coverage for soft-delete UPDATE guards (tests/storage/test_soft_delete_guards.py)
- 6 new regression tests verifying that the
AND deleted_at IS NULLguards added in PR #783 silently skip tombstoned rows. - Covers:
_persist_access_metadata_batch,_record_conflicts,resolve_conflict(deleted winner + deleted loser),_touch,update_memory_versioned. - Closes #791.
- PR #795, @filhocf
Notes
- No user-facing behavior changes.
- Test count: ~1,764 (up from ~1,758 in v10.45.0).
- Landing page not updated (PATCH release).
- PR #796 (signature compat) excluded — 3 failing tests, fix pending.
Full Changelog
See CHANGELOG.md for the complete version history.