Skip to content

Changelog#

Unreleased#

Added#

  • Built abi3t wheels, supporting the stable ABI for free-threaded wheels compatible with Python 3.15t and future versions https://peps.python.org/pep-0803/

Changed#

  • musllinux wheels target musllinux_1_2 instead of musllinux_1_1

0.4.0 - 2026-10-06#

Added#

  • Free-threaded (no-GIL) CPython 3.14t support. Pattern and scanner objects can be passed between threads

Changed#

  • Dropped the Intel Hyperscan backend (the hyperscan Cargo feature, just build-static-hyperscan and the hyperscan Nix package)
  • Switched to uv project manager from PDM #43
  • Code is now requires Python 3.11 or newer to work #118

Fixed#

  • StreamScanner no longer allows its StreamDatabase to be garbage-collected why the it is in use

0.3.0 - 2023-12-12#

Added#

  • Support added for musllinux (Alpine Linux) wheels #16

Changed#

  • Build separate x86_64 and aarch64 wheels for macOS #17
  • Using PDM for project management #19

Fixed#

  • Linux wheels are now built with release optimizations #30