Releases: DerKezorm/nexpulse
Releases · DerKezorm/nexpulse
Release list
v0.1.1
New
- Ask what a key may do.
GET /api/v1/mereturns the key's name, its access and whether it may start tests, so dashboards no longer have to find out by trying.
Fixed
- An empty request no longer starts a test.
POST /api/v1/testsnow needs the source (cloudflare,librespeedorookla). Before, an empty body from a key that may run tests started a Cloudflare test.
v0.1.0
New
- First release. nexpulse tracks the speed of your internet connection: a live gauge while a test runs, a history with charts and averages, and a mark on every test that falls below your plan.
- Three sources. Cloudflare works right away. LibreSpeed uses public servers or your own and takes the fastest of the nearest ones. Ookla can be activated in the settings: nexpulse does not ship it and downloads the official CLI only after you accept Ookla's license, which does not cover a container in a homelab.
- Schedules. Every n minutes, once a day, a cron expression, or n times a day at random times spread over the whole day, optionally limited to weekdays and a time window. Tests never overlap.
- Alerts via ntfy, Gotify or a webhook when a test is below your plan, the ping is too high or a test fails.
- API for dashboards with keys that can only read or also start tests. No accounts; an optional password protects the interface.