| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| checksums-sha256.txt | 2026-05-06 | 370 Bytes | |
| runwisp-darwin-arm64.tar.gz | 2026-05-06 | 7.8 MB | |
| runwisp-darwin-x64.tar.gz | 2026-05-06 | 8.4 MB | |
| runwisp-linux-arm64.tar.gz | 2026-05-06 | 7.5 MB | |
| runwisp-linux-x64.tar.gz | 2026-05-06 | 8.3 MB | |
| README.md | 2026-05-06 | 1.7 kB | |
| v0.4.0 - Notifications source code.tar.gz | 2026-05-06 | 1.8 MB | |
| v0.4.0 - Notifications source code.zip | 2026-05-06 | 2.0 MB | |
| Totals: 8 Items | 35.8 MB | 0 | |
Added
- Notifications. RunWisp now pushes failures at you instead of waiting for you to notice. In-app notifications are on by default - every failed, timed-out, or crashed run lights up a bell in the Web UI and the footer in the TUI, with zero config. Repeats are coalesced into a single row with a sparkline and a rhythm-aware summary ("12× in the last hour, latest 30s ago"), so a flapping job is one line, not a wall of noise. Want it in Slack or Telegram too? Add a
[[notifier]]block and a route, and the same failures flow out as messages — and if your webhook breaks, that failure shows up in-app, so the alerting never silently dies.
Changed
- Default HTTP port moved from
8080to9477. Port8080collides with too many other tools by default (Tomcat, dev proxies, k8s port-forwards). RunWisp now listens on9477out of the box; pass--port 8080(or set it inrunwisp.toml) to keep the old behaviour.
Fixed
- Version is now reported correctly everywhere. The CLI (
runwisp version), the TUI info pane, and the web dashboard previously all showed0.0.0-deveven on released builds. The build now reads the version from the top ofCHANGELOG.md, so what you see in the UI matches the release you installed. - Duration and size fields in API responses now serialise as integers.
timeout,restart_delay,retry_delay, andkeep_forare emitted as nanoseconds (int64);log_max_sizeis emitted as bytes. The TOML config surface is unchanged, but values are parsed once at config load time, so a malformed duration or byte size is now rejected at startup with a clear error.
Full Changelog: https://github.com/runwisp/runwisp/compare/v0.3.0...v0.4.0