Skip to content

v3.32.4

Choose a tag to compare

@github-actions github-actions released this 21 Oct 11:46
· 19 commits to main since this release

Fixed

  • The auto-equip's captured traceback now always includes the exception line: cmd2
    renders a rich-box traceback longer than the logged head, so the actual error was cut
    off. The tail is appended after a ... marker; the "releasing the old link failed"
    message now says it continues with a fresh link (a removed card's dead PC/SC handle
    always fails to disconnect).
  • A card insertion now marks the PC/SC link for a rebuild, so the first auto-equip
    attempt already uses a fresh link. On Windows the old link cannot connect after a
    swap — v3.32.2 recovered it, but only on the second attempt, after a failed init, a
    2–4 s delay and a traceback in the log. A link created at a cardless startup has
    never connected either, which the same mark covers. The rebuild still runs in the
    equip worker (never in the pyscard monitor thread) and _ensure_transport releases
    the old link first.