Skip to content

0.3.27

Choose a tag to compare

@0x55555555 0x55555555 released this 20 May 16:25
· 88 commits to master since this release

Fixed

  • Fixed some crashes when parsing corrupt POD5 files.
  • Fixed missing error handling when the C API is called incorrectly.
  • Fixed and clarified C API thread safety.
  • Fall back to regular IO if direct IO is requested, but file opening fails.
  • Flush pod5 view header to prevent issue on Windows systems where header would not be on top.

Changed

  • Bumped polars to next major version (~= 1.20).
  • The read end reason now includes paused - for reads that ended because acquisition was paused.
  • Python 3.8 wheels are no longer built for Windows or macOS (Python 3.8 is end-of-life).
  • Better error messages and testing of file recovery.
  • Update to arrow 18 for the cpp library.

Removed

  • Dropped automated ARM+GCC8 builds.

Added

  • Conan pod5 builds with address, thread and undefined behaviour sanitizer support.
  • Added fuzz testing.
  • New option cleanup temporary files after file recovery.