Skip to content

KiTTY 0.84.1.61-beta

Pre-release
Pre-release

Choose a tag to compare

@hknet hknet released this 22 Jul 21:40

KiTTY 0.84.1.61-beta

Fixes an always-on restricted process ACL for sessions started from the configuration box - the root cause behind windows not restarting after in-place upgrades.

Highlights:

  • Sessions spawned from the configuration box (Start, Enter, Duplicate Session, "open new with current settings" - including every password-authenticated session) unintentionally ran in the -restrict-acl hardening mode since the 0.84 port began. That locked the process down so tightly that the Windows Restart Manager could not inspect it during an in-place upgrade ("a critical application holds files in use - a reboot will be necessary"), so no files-in-use dialog appeared and windows never restarted after an upgrade; it was also the root cause of the 0.84.1.58 upgrade rollbacks, and it can interfere with accessibility and automation tools. The restricted ACL now applies only when explicitly requested via -restrict-acl.
  • The improved upgrade behaviour takes effect for upgrades FROM this version to a future one: the installer's files-in-use handling can then offer to close and restart the open KiTTY windows. The upgrade TO this version still behaves like before.

Known issues and limitations (tag-pinned):
https://github.com/hknet/KiTTY/blob/kitty-0.84.1.61-beta/KNOWN-ISSUES.md