Skip to content

v0.17.2

Choose a tag to compare

@github-actions github-actions released this 09 Nov 00:28
· 6 commits to master since this release

Build System

  • Free-threaded Python Support: Added support for Python 3.13+ free-threaded builds
    • C extension declares Py_MOD_GIL_NOT_USED for GIL-free operation
    • Enhanced CI workflows with free-threaded Python targets (cp313t-*, cp314t-*)
    • Proper GIL status detection and testing in CI environments

Internal Improvements

  • Per-module State Architecture: Modernized C extension for multi-interpreter isolation

    • Replaced global variables with per-module state storage
    • Uses PyType_FromModuleAndSpec() and PyType_GetModuleByDef() for Python 3.11+
    • Version compatibility layer for Python 3.10 support
    • Multi-phase initialization with proper garbage collection support
  • CI Enhancements: Improved wheel testing and validation

    • Added functional assertions to replace print-based testing
    • Enhanced error detection and reporting in build validation