Skip to content

v0.3.6

Choose a tag to compare

@wskozlowski wskozlowski released this 16 Jun 06:10
· 20 commits to main since this release
159f381

dbzero v0.3.6

v0.3.6 is a stability release focused on shutdown safety and interned immutable object handling.

Fixes

  • Fixed a Python interpreter shutdown crash that could occur when durable Python wrapper objects were deallocated during or after Python finalization.
  • Added deallocation guards across Python binding wrapper types to avoid entering dbzero/Python cleanup paths once the interpreter is finalizing.
  • Fixed finalization of interned immutable objects so nested interned records correctly close their initializer state.
  • Fixed nested interned immutable references stored through singleton/list workflows, including cases that use factory/classmethod construction.
  • Improved regression coverage for nested durable objects, interned immutable hierarchies, and unhandled-exception shutdown behavior.

Package

  • Bumped Python package version from 0.3.5 to 0.3.6.