github jkfran/killport v2.0.0
Release v2.0.0

3 hours ago

Added

  • Shell completions for bash, zsh, and fish (generated at build time)
  • Man page generation at build time
  • --no-fail flag to exit successfully even when no process is found
  • SIGPIPE handling for clean pipe behavior (e.g., killport 8080 | head)
  • PID deduplication on Linux and macOS (prevents duplicate kill attempts)
  • IPv6 and UDP test coverage on macOS
  • CHANGELOG.md

Changed

  • Breaking: Exit code 2 when no matching process or container is found (was 0). Use --no-fail to restore previous behavior
  • Updated Cargo.toml keywords for better discoverability
  • Renamed Docker-specific types to generic container types (works with OrbStack, Podman, etc.)
  • Container runtime detection: skip native processes when containers own the port (fixes OrbStack crash)

Fixed

  • Duplicate process entries when a process listens on both IPv4 and IPv6
  • Killing container runtime's port forwarder process (e.g., OrbStack Helper) instead of the container

Don't miss a new killport release

NewReleases is sending notifications on new releases.