Skip to content
This repository was archived by the owner on May 16, 2026. It is now read-only.

[3.1.0] - 2025-11-09

Choose a tag to compare

@01rabbit 01rabbit released this 09 Nov 11:15
· 32 commits to main since this release
a7a737b

Added

  • Display: clear and force a full E-Paper refresh when the active WAN interface changes (e.g. eth0 -> wlan1) to avoid ghosting and show the updated interface/IP immediately. (commit 478b8ee)
  • Status collection: prefer kernel default route when runtime WAN state is missing and provide a wan_state_path injection point for testing/overrides.
  • Renderer: improve network line formatting by removing the redundant "WAN" prefix and suppressing non-actionable "[WAN] unknown" messages; reserve footer area to prevent text overlap.

Changed

  • Backwards-compatible StatusCollector initialization handling in epd_daemon — older installs without the new wan_state_path parameter are tolerated.

Notes

  • These are backward-compatible improvements (minor release). See commit 478b8ee for details and files changed: azazel_pi/core/display/status_collector.py, epd_daemon.py, renderer.py.
    • Suricata integration for network threat detection
    • AI-based threat evaluation pipeline and scoring
    • Basic TUI and CLI utilities for status and control
    • Initial installer and documentation to deploy core services