Skip to content

Releases: jkfran/killport

Release v2.0.0

08 Mar 00:49

Choose a tag to compare

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

Release v1.1.0

31 May 18:21
ebd2c26

Choose a tag to compare

Added Windows support

Release v1.0.0

20 May 19:00
4997258

Choose a tag to compare

Key Features Added:

  • Mode Selection: Users can now specify whether to target processes, containers, or both. This is controlled via the -m/--mode option. (#6 )
  • Signal Specification: The tool now supports specifying many different signals to be sent to processes or containers, enhancing the control users have over how they terminate these entities.
  • Dry Run Option: This new feature allows users to simulate termination commands to see which processes or containers would be affected without actually performing the kill operation. (#26 )
  • Release as a library (#29 )

Release v0.9.2

04 Dec 11:43
d0caa4a

Choose a tag to compare

Merge pull request #31 from jkfran/Release-0.9.2

Release 0.9.2

Release v0.9.1

25 Jul 21:24
b9adfa6

Choose a tag to compare

Merge pull request #27 from jkfran/v0.9.1

Update deps and release v0.9.1

Release v0.9.0

13 May 00:24
760d115

Choose a tag to compare

Merge pull request #21 from jacobtread/windows-support

Windows support

Release v0.8.0

05 May 20:46
aecbacc

Choose a tag to compare

Merge pull request #17 from jkfran/release0.8.0

Release v0.8.0

Release v0.7.0

02 May 12:31
5e60f51

Choose a tag to compare

Killport now uses SIGTERM as the default signal to kill a process, it also supports the SIGKILL signal with -s sigkill, eg: killport -s sigkill 8080

Release v0.6.0

27 Mar 19:00
b23934f

Choose a tag to compare

Merge pull request #3 from jkfran/release-changes

Releasing and publishing changes

Release v0.5.0

25 Mar 11:49
bb84387

Choose a tag to compare

Merge pull request #1 from jkfran/add-macos-support