Releases: Forgata/ping
Releases · Forgata/ping
v1.1.0 - Summary Analytics
Full Changelog: v1.0.0...v1.1.0
Whats New
This release introduces an optimized aggregation pipeline for health check summaries, providing real-time uptime percentages, moving average latency, and improved failure tracking in a single atomic database operation.
Key Additions
- Precision Math: Accurate moving averages for latency.
- Fix Race Condition: Atomic MongoDB updates for data integrity.
- Cleaner Logic: Removed legacy reset hacks for failure counts.
v1.0.0
Initial Release
The first official release of the Ping Monitoring System
Core Features
- Automated Scheduling: Background engine polling targets every 5 seconds.
- Resilient Checks: 3-retry policy for network probes to reduce false positives.
- Smart Summaries: Real-time uptime and latency tracking via atomic MongoDB updates.
- Incident Alerting: Automated state-management for service outages.
Technical Highlights
- High-resolution latency tracking using
performance.now(). - Ephemeral raw logs with a 10-minute TTL to keep the database light.
- Fully typed with TypeScript and Zod validation.
Full Changelog: v.1.0.0 Changes
Full Changelog: v1.0.0...v1.0.0