Skip to content

v1.6.1 - CRITICAL FIX (Linux)

Choose a tag to compare

@jensens jensens released this 27 Feb 19:44
· 119 commits to main since this release
76c33b0

1.6.1 (2026-02-27)

  • CRITICAL Linux!
    The 1.6.0 build failed for Linux and wheels were not uploaded!

1.6.0 (2026-02-27)

  • CRITICAL!
    Fix shared reference data loss in pickle memo for mutable containers:
    BINPUT stored empty snapshot before SETITEMS/APPENDS populated the
    container, causing BINGET to return stale empty values [#18]
  • Optimize memo sync with lazy dirty flags: mark memo entries as stale
    after mutations, resolve only on BINGET read or stack pop (eliminates
    unnecessary clones for memo entries never re-read)
  • Clean up dead code and compiler warnings: gate test-only functions with
    #[cfg(test)], prefix unused variables, convert doc comments on macros
    to regular comments

Full Changelog: v1.6.0...v1.6.1