Highlights
🐛 Native tunnel: no more crash at exit (exit 133)
Commands that use the native remoted tunnel on macOS (developer dvt proclist, developer dvt screenshot, mounter auto-mount, ...) printed their output correctly. Then, in about half of runs, they died at interpreter exit with SIGTRAP (exit status 133, "Python quit unexpectedly"). This was most visible on Python 3.13. When a connection was cancelled, libxpc could still deliver an error to a pending reply block after the tunnel had been closed, and that callback reached Python during finalization. Closing the tunnel now waits for every pending reply block as well. Thanks to @luka-vladika-happening-xyz for the precise diagnosis in #1989.
What's Changed
Full Changelog: v11.19.1...v11.19.2