Releases: jkfran/killport
Releases · jkfran/killport
Release v2.0.0
Added
- Shell completions for bash, zsh, and fish (generated at build time)
- Man page generation at build time
--no-failflag 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-failto 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
Added Windows support
Release v1.0.0
Key Features Added:
- Mode Selection: Users can now specify whether to target processes, containers, or both. This is controlled via the
-m/--modeoption. (#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
Merge pull request #31 from jkfran/Release-0.9.2 Release 0.9.2
Release v0.9.1
Merge pull request #27 from jkfran/v0.9.1 Update deps and release v0.9.1
Release v0.9.0
Merge pull request #21 from jacobtread/windows-support Windows support
Release v0.8.0
Merge pull request #17 from jkfran/release0.8.0 Release v0.8.0
Release v0.7.0
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
Merge pull request #3 from jkfran/release-changes Releasing and publishing changes
Release v0.5.0
Merge pull request #1 from jkfran/add-macos-support