Skip to content

v0.13.0

Latest

Choose a tag to compare

@gvonness-apolitical gvonness-apolitical released this 10 Mar 14:20
f8966ff

Fixed

  • TxnRetryException caught by generic handleErrorWith, causing retry inside handleErrorWith to fail instead of retrying
  • TxnVarMap commit-time lock returning None for new keys, leaving commits unlocked — now falls back to the map's structural commitLock
  • TOCTOU race in TxnVarMap.addOrUpdate: check-then-act moved inside internalStructureLock
  • TOCTOU race in TxnVarMap.delete: same pattern
  • completionSignal not completed on unexpected exceptions in execute, causing caller deadlocks
  • Unsupervised fiber in commit: errors from submitTxn now complete the signal to prevent hangs

Added

  • 4 new tests (139 → 143)

Full Changelog: v0.12.0...v0.13.0