• v2.1.9 63a641148d

    v2.1.9 Stable

    kerem released this 2026-02-25 21:18:55 +03:00 | 2 commits to main since this release

    📅 Originally published on GitHub: Wed, 25 Feb 2026 18:22:16 GMT
    🏷️ Git tag created: Wed, 25 Feb 2026 18:18:55 GMT

    V2.1.9 - Remote execution cancellation, live output streaming, and custom port support improvements

    Fixed

    • Script Cancellation - Ctrl+C now kills the remote script process via SSH
      • Tracks remote PID and sends targeted SIGTERM/SIGKILL on interrupt
      • Replaced unsafe killall/pkill with process-specific cleanup
    • ArgumentParser Hyphenated Flags - Flag names with hyphens now map correctly to variable names
      • Converts hyphens to underscores in variable names (e.g. --my-flag -> MY_FLAG)
    • Custom Port Passthrough - Fixed port not being passed through in manual node entry and IP/VMID range flows

    Changed

    • Live Remote Output - Remote script output now streams directly to terminal
      • Replaced deferred log download with real-time tee-based streaming
      • Output log still saved locally for review
    • Git File Modes - All .sh files tracked as executable (100755)

    Technical Details

    • Added REMOTE_CURRENT_* tracking globals and remote_pid_file for targeted cleanup in __remote_cleanup__
    • __add_remote_target__ and __clear_remote_targets__ now handle port parameter
    • Manual node entry prompts for SSH port in GUI single-remote, multi-IP, and multi-VMID flows
    • Node selection prompts for SSH port in __select_nodes__

    Issues Fixed

    https://github.com/coelacant1/ProxmoxScripts/issues/25

    Downloads