Skip to content

omnipkg v2.0.3 - Live Daemon Monitoring + Code Quality Overhaul

Choose a tag to compare

@1minds3t 1minds3t released this 20 Dec 17:36
· 149 commits to main since this release

🎯 New Feature: Real-Time Daemon Monitor

Added 8pkg daemon monitor - a live TUI dashboard for monitoring worker daemon performance.

# View current daemon metrics
8pkg daemon monitor

# Live auto-refresh dashboard (watch mode)
8pkg daemon monitor --watch

Metrics Display:

  • 📊 Real-time worker stats per package version
  • 💾 Memory usage tracking
  • 📈 Request counts & cache hit rates
  • ⏱️ Worker idle time
  • ❌ Per-worker failure tracking
  • 🐍 Python interpreter mapping

🔧 Code Quality & Security Overhaul

Automated Linting & Formatting

  • Fixed undefined variables, unused imports, dead code
  • Added proper type hints
  • Improved code formatting consistency
  • Fixed shadowed variables

Security Infrastructure

  • Added 30+ security scanning workflows (Snyk, Trivy, SonarCloud, Checkmarx, etc.)

Bug Fixes (Linter-Induced Issues)

No bugs existed in the original code. These fixes correct issues introduced by automated linting tools:

  • Restored walrus operator in file hashing (linter removed it → infinite loop)
  • Fixed loop variable in smart_uninstall (linter changed wrong variable)
  • Resolved merge conflicts from automated changes

📦 Upgrade

8pkg upgrade omnipkg

Note: Legacy daemon status still available for simple snapshot view.