Releases: rlaope/kar98k
Releases · rlaope/kar98k
v1.1.0 - Adaptive Load Discovery
What's New
🔍 Adaptive Load Discovery (kar discover)
Automatically find the maximum sustainable TPS for your system using binary search algorithm.
# Interactive mode
kar discover
# Headless mode
kar discover --url http://localhost:8080/health --headlessFeatures:
- Binary search algorithm for efficient TPS discovery
- Configurable P95 latency and error rate thresholds
- Generates recommended BaseTPS and MaxTPS settings
- Interactive TUI and headless mode support
⚙️ Updated Default Values
- Spike interval: 10s → 2m (less frequent spikes)
- Spike factor: 3.0x → 2.0x (less intense)
- Noise amplitude: 15% → 10%
Full Changelog
- feat: add adaptive load discovery command
- fix: discovery sends real traffic and collects actual metrics
- docs: add kar discover documentation (en/kr)
What's Changed
- feat: add spike interval and manual spike trigger by @rlaope in #16
- deps: bump github.com/spf13/cobra from 1.8.0 to 1.10.2 by @dependabot[bot] in #18
- deps: bump google.golang.org/grpc from 1.63.2 to 1.78.0 by @dependabot[bot] in #17
- docker: bump golang from 1.24-alpine to 1.25-alpine by @dependabot[bot] in #19
- feat: add adaptive load discovery command (kar discover) by @rlaope in #20
Full Changelog: v1.0.1...v1.1.0
Full Changelog: v1.0.1...v1.1.0
Full Changelog: v1.0.1...v1.1.0
v1.0.1
What's New
Features
- Test Report Screen - Detailed statistics after test completion
- Latency Distribution - Min, Avg, Max, P50, P95, P99 metrics
- Timeline Summary - 5-second interval breakdown with spike detection
- Real-time Logging -
kar logs -ffor live event monitoring - Graceful Shutdown -
kar stopcommand to stop running tests
Improvements
- ASCII-compatible progress bars and spinners (no more broken characters)
- Detailed config field descriptions with practical examples
- Updated documentation (EN/KR)
Bug Fixes
- Fixed panic on report screen (strings: negative Repeat count)
- Fixed
kar logs -fshowing nothing - Fixed
kar stopnot working properly - Reduced spike frequency to ~6% (was too high at 25%)
Commands
| Command | Description |
|---|---|
kar start |
Launch interactive TUI |
kar run --config <file> |
Run headless with config file |
kar stop |
Stop running kar instance |
kar logs -f |
Follow logs in real-time |
kar version |
Show version info |
What's Changed
New Contributors
Full Changelog: v1.0.0...v1.0.1
Full Changelog: v1.0.0...v1.0.1
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- ci: bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #1
- deps: bump github.com/charmbracelet/bubbles from 0.18.0 to 0.21.0 by @dependabot[bot] in #2
- docker: bump alpine from 3.19 to 3.23 by @dependabot[bot] in #4
- ci: bump docker/build-push-action from 5 to 6 by @dependabot[bot] in #6
- ci: bump softprops/action-gh-release from 1 to 2 by @dependabot[bot] in #10
- docker: bump golang from 1.22-alpine to 1.25-alpine by @dependabot[bot] in #12
New Contributors
- @dependabot[bot] made their first contribution in #1
Full Changelog: https://github.com/rlaope/kar98k/commits/v1.0.0
Full Changelog: https://github.com/rlaope/kar98k/commits/v1.0.0
Full Changelog: https://github.com/rlaope/kar98k/commits/v1.0.0