Release notes
OpsProbe v0.3.10: chronological full-history analytics.
Administrator trends now run oldest-first across all retained history, with server-side IP region and ISP enrichment.
Quick answer
The admin trend chart now reads left to right from the earliest recorded day to the latest day. The default window is all retained history, and public visitor IPs are enriched asynchronously when provider data is available.
What changed
- Daily analytics API and charts return oldest-first.
- Analytics windows support up to 36,500 days.
- Added cached server-side IP geolocation and ISP enrichment.
- Historical analytics events and waitlist leads are updated by the enrichment worker.
- Enrichment is rate-bounded and never blocks public requests.
Privacy and limits
Only public IP addresses are sent to the enrichment provider. Private, loopback, documentation, and invalid addresses are rejected. Geo and ISP data depends on provider coverage and may remain unavailable for some addresses.
Verification
- Rust format, compile, test, and release build checks passed.
- Production migration, full-history daily trend, and IP enrichment smoke tests passed.