Releases: denispol/procguard
Release list
v1.5.0
Installation
Download the appropriate binary for your Mac:
| Platform | File |
|---|---|
| Apple Silicon | procguard-macos-arm64.tar.gz |
| Intel | procguard-macos-x86_64.tar.gz |
| Universal | procguard-macos-universal.tar.gz |
# Example: Install universal binary
tar -xzf procguard-macos-universal.tar.gz
sudo mv procguard timeout /usr/local/bin/Both procguard and timeout commands are included.
Verify with procguard --version.
What's Changed
- feat: add library API for embedding timeout functionality by @denispol in #33
- Chore/rename program by @denispol in #34
Full Changelog: v1.4.0...v1.5.0
v1.4.0
Installation
Download the appropriate binary for your Mac:
| Platform | File |
|---|---|
| Apple Silicon | timeout-macos-arm64.tar.gz |
| Intel | timeout-macos-x86_64.tar.gz |
| Universal | timeout-macos-universal.tar.gz |
# Example: Install universal binary
tar -xzf timeout-macos-universal.tar.gz
sudo mv timeout /usr/local/bin/Verify with timeout --version.
What's Changed
- feat: compile-time safe timing with Rust 1.91 checked operations. Rep… by @denispol in #29
- docs: vertical alignment of the different timeframes was incorrect by @denispol in #30
- Feat/resource limiter by @denispol in #31
- Feat/add fuzz and verification by @denispol in #32
Full Changelog: v1.3.0...v1.4.0
v1.3.0
Installation
Download the appropriate binary for your Mac:
| Platform | File |
|---|---|
| Apple Silicon | timeout-macos-arm64.tar.gz |
| Intel | timeout-macos-x86_64.tar.gz |
| Universal | timeout-macos-universal.tar.gz |
# Example: Install universal binary
tar -xzf timeout-macos-universal.tar.gz
sudo mv timeout /usr/local/bin/Verify with timeout --version.
What's Changed
- add --heartbeat flag for CI keep-alive by @denispol in #25
- Feat/stdin idle timeout by @denispol in #26
- chore: bump version to 1.3.0 by @denispol in #27
- ci: remove duplicate versioned binaries from release by @denispol in #28
Full Changelog: v1.2.0...v1.3.0
v1.2.0
Installation
Download the appropriate binary for your Mac:
| Platform | File |
|---|---|
| Apple Silicon | timeout-v1.2.0-macos-arm64.tar.gz |
| Intel | timeout-v1.2.0-macos-x86_64.tar.gz |
| Universal | timeout-v1.2.0-macos-universal.tar.gz |
# Example: Install universal binary
tar -xzf timeout-v1.2.0-macos-universal.tar.gz
sudo mv timeout /usr/local/bin/Verify with timeout --version.
What's Changed
- Feat/wait for file by @denispol in #11
- fix: harden unsafe FFI code against UB by @denispol in #12
- test: increase timing tolerance for slow CI runners by @denispol in #13
- Update CLI help description by @denispol in #14
- ci: auto-update homebrew tap on release by @denispol in #15
- docs: rewrite README for clarity by @denispol in #16
- docs: nanosecond precision in README by @denispol in #17
- docs: add wall clock vs CPU time diagram by @denispol in #18
- feat: add millisecond (ms) and microsecond (us/µs) duration suffixes by @denispol in #19
- feat: add resource usage (rusage) fields to JSON output by @denispol in #20
- Feat/retry with backoff by @denispol in #22
- ci: upgrade runners from macos-13/14 to macos-15 by @denispol in #23
- chore: bump version to 1.2.0 by @denispol in #24
Full Changelog: v1.1.1...v1.2.0
v1.1.1
Installation
Download the appropriate binary for your Mac:
| Platform | File |
|---|---|
| Apple Silicon | timeout-v1.1.1-macos-arm64.tar.gz |
| Intel | timeout-v1.1.1-macos-x86_64.tar.gz |
| Universal | timeout-v1.1.1-macos-universal.tar.gz |
# Example: Install universal binary
tar -xzf timeout-v1.1.1-macos-universal.tar.gz
sudo mv timeout /usr/local/bin/Verify with timeout --version.
What's Changed
- ci(safety): rust 1.91, miri validation, stricter lints by @denispol in #8
- chore: release v1.1.1 by @denispol in #9
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Installation
Download the appropriate binary for your Mac:
| Platform | File |
|---|---|
| Apple Silicon | timeout-v1.1.0-macos-arm64.tar.gz |
| Intel | timeout-v1.1.0-macos-x86_64.tar.gz |
| Universal | timeout-v1.1.0-macos-universal.tar.gz |
# Example: Install universal binary
tar -xzf timeout-v1.1.0-macos-universal.tar.gz
sudo mv timeout /usr/local/bin/Verify with timeout --version.
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Installation
Download the appropriate binary for your Mac:
| Platform | File |
|---|---|
| Apple Silicon | timeout-v1.0.0-macos-arm64.tar.gz |
| Intel | timeout-v1.0.0-macos-x86_64.tar.gz |
| Universal | timeout-v1.0.0-macos-universal.tar.gz |
# Example: Install universal binary
tar -xzf timeout-v1.0.0-macos-universal.tar.gz
sudo mv timeout /usr/local/bin/Verify with timeout --version.