Skip to content

v3.12.6

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Jul 16:11

v3.12.6 — Linux GUI keyboard fix, wider Linux compatibility, release-pipeline hardening

GUI (Linux)

  • FIXED: the GUI crashed (segfault) on the first key press on some
    distributions. The binary bundled half of the libxkbcommon library pair;
    the GUI now always uses the host's matched pair (and CI installs both
    halves as belt-and-braces), eliminating the crash in
    xkb_state_key_get_layout.
  • A saved SSH port 0 is no longer silently rewritten to 22 at connect
    time.

Compatibility

  • Linux binaries are now built against glibc 2.35 — they run on
    RHEL/Rocky/AlmaLinux 9, Debian 12 and other distributions that the
    previous builds refused to start on (GLIBC_2.38 not found).

Release pipeline (Windows NTFS ACL support)

  • CI now verifies pywin32 both in the build environment and inside the
    frozen .exe
    — a release can no longer ship a Windows binary whose NTFS
    owner/DACL preservation silently no-ops.
  • pywin32 installs from the tracked requirements-win.txt everywhere (one
    source of truth for the version pin); removed the ineffective
    --collect-submodules=win32.