Skip to content

v2.5.1

Choose a tag to compare

@CodeAbra CodeAbra released this 23 Jul 05:16

Fixed

  • The daemon starts on Windows. serve() inspected asyncio.start_unix_server
    before the Windows branch returned, and that attribute does not exist on
    Windows, so the daemon died before reaching its own Windows transport and the
    install looked unreachable. The inspection now happens only on the POSIX path.
  • doctor runs on Windows. The store-lock check imported fcntl directly —
    absent on Windows — instead of going through the same portable lock helper its
    sibling checks already use.
  • Deferred captures with non-ASCII text no longer fail to replay on Windows.
    Capture files are written as UTF-8 but were read back in the system's default
    encoding, which is not UTF-8 on Windows, so a single accented or non-Latin
    character could stall the retry path. They are now read as UTF-8.

All three were found and verified against a live Windows install by
@LC1207.