Skip to content

This release adds 3 notable features for engineering teams evaluating rollout.

Published 24d Monitoring & Metrics
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Updates ✨ What's New, 🚀 Quick Start, and https://kubiq.priyanshumodi.in across a mixed release.

Full changelog

kubiq v1.1.0 - The Reliability Release

A massive infrastructure update focused on Enterprise-Grade Stability. This release introduces alert debouncing to stop notification spam, hardens the notification delivery system, and features a completely rewritten, high-performance log streaming engine.

🌐 Official Website

👉 https://kubiq.priyanshumodi.in/


✨ What's New

🤫 Alert Debouncing (Anti-Flapping)

Say goodbye to alert spam caused by 1-second network glitches.

  • Retries before alerting: You can now configure a custom failure threshold per-service directly from the UI.
  • The monitoring engine tracks consecutive failures. If a service drops a ping but succeeds on the next try, no alert is sent.
  • A service is only marked as Unhealthy if it fails N consecutive times (defaults to 3).

🛡️ Stability & Performance Upgrades

⚡ High-Performance Log Streaming

The backend log watcher has been completely overhauled to handle massive enterprise log files without freezing the dashboard.

  • Shared Watcher Pattern: Fixed severe memory leaks by ensuring 10 users viewing the same log share exactly 1 file watcher via Socket.IO rooms.
  • Backpressure Handling: Log lines are now buffered and batched in 100ms intervals (or 64KB chunks), preventing browser UI crashes during high-throughput log explosions.
  • Event-Loop Safe: Replaced blocking synchronous file scans with asynchronous promises.

✉️ Notification Engine Hardening

Your alerts are now guaranteed to deliver, faster than ever.

  • Exponential Backoff Retries: If Discord webhooks or your SMTP server drops the connection, Kubiq will automatically retry sending the alert 3 times (with 1s, 2s, and 4s delays).
  • SMTP Caching: Email connections are now cached and reused, bringing CPU load and alert latency down to near-zero.
  • Webhook Timeouts: Implemented strict 5-second timeouts on webhooks to prevent bad URLs from hanging the Node server indefinitely.

🚀 Quick Start (Docker)

  1. Setup your environment: Grab the .env.example from our website (kubiq.priyanshumodi.in/view/env) and save it as .env.

  2. Run kubiq:

docker run -d \
  --name kubiq \
  -p 3000:3000 \
  -v kubiq-data:/app/data \
  --env-file .env \
  --restart unless-stopped \
  priyanshumodi22/kubiq:latest

📦 Changes in this Release

  • Added retries field to Add and Edit service modals (defaults to 3).
  • Added failure counting and debouncing logic to the core ServiceMonitor engine.
  • Rewrote LogStreamService.ts to implement Socket.IO rooms, reference counting, and buffered batch emissions.
  • Added withRetry, SMTP caching, and axios timeouts to NotificationManager.ts.
  • Added automatic MySQL ALTER TABLE schema migrations on boot.
  • Fixed a bug in JsonServiceRepository where custom poll intervals were lost upon server restart.

🤝 Contributors

Built with ❤️ by @priyanshumodi22.


If you like kubiq, please give us a star on GitHub! ⭐

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track priyanshumodi22/kubiq](https:

Get notified when new releases ship.

Sign up free

About priyanshumodi22/kubiq](https:

All releases →

Beta — feedback welcome: [email protected]