ChangeLog

All notable changes to this project will be documented in this file. Dates are displayed in UTC (YYYY-MM-DD).

v0.0.2

2026-09-05

Update

  • Switch the map basemap to OpenFreeMap and refine the sidebar update indicator.

Fix

  • Fix the MapLibre worker bundling under Vite.
  • Bound the traceroute sampled-run refresh job’s hop join to its refresh window and stop rewriting unchanged buckets; the unbounded join hashed the whole hop hypertable every minute and spilled terabytes of temp files per day.

Documentation

  • Refresh the homepage copy, add a deployment summary, drop the three.js hero animation, and hand the quick start off to a first two-probe comparison.

Misc

  • Prepare v0.0.2 as a distribution test ahead of the first product release, v0.1.0.

v0.0.1

2026-08-21

Update

  • Add automatic GitHub release checks and administrator controls for update-check settings and status.

Optimization

  • Remove the deprecated administrator JSON import and export paths.
  • Refresh workspace and Go dependencies, remove dead backend helpers, and move shared version handling under the platform package.

Documentation

  • Add contribution guidance, align installation documentation with the release artifact names, and remove obsolete internal planning documents.

Fix

  • Restore HTTP result service wiring in the TimescaleDB integration harness and fix its workflow formatting.

Misc

  • Prepare v0.0.1 as the final distribution test before the first product release, v0.1.0.

v0.0.0

2026-08-19

Update

  • Introduce the self-hosted Netstamp controller, React web application, and lightweight Linux probes.
  • Add Ping, TCP connect, HTTP/HTTPS, Traceroute, and TLS certificate monitoring from probes you control.
  • Add projects, members, labels, probe selectors, check assignments, scoped permissions, and personal API tokens.
  • Add dashboards and Insight views for reachability, latency, packet loss, HTTP timings, certificates, probe health, incidents, and historical trends.
  • Add alert rules, incident tracking, public status pages, and Webhook, Discord, Telegram, Slack, and Email notifications.

Optimization

  • Centralize the product, API, and minimum probe version contract across the controller and probe runtime.
  • Harden self-hosted Docker Compose assets, release images, and probe installation metadata for reproducible deployments.
  • Simplify analytics consent and remove deprecated runtime configuration from the web and documentation builds.

Documentation

  • Publish the quick start, installation, configuration, operations, security, and task-oriented product guides.
  • Publish the generated OpenAPI reference and shared component Storybook alongside the documentation site.

Misc

  • Prepare v0.0.0 as the final distribution and listing test before the first product release, v0.1.0.