github RevolutionTR/keenetic-zapret-manager v26.3.17
v26.3.17 - Sağlık Monitörü ve Hata İyileştirmeleri

9 hours ago

🚀 v26.3.17 — Sağlık Monitörü İyileştirmeleri

Sürüm Tipi: Minor Feature / Fix
Odak: HealthMon varsayılan ayarları, Menü 16 kullanılabilirlik düzeltmeleri ve bileşen kurulum iyileştirmeleri

✅ Yeni Özellikler

  • Menü 16 → Sağlık Ayarları: Kaydetmeden çıkış — Ayarlara bakıp değişiklik yapmadan çıkmak artık mümkün. 0 artık kaydetmeden geri döner; kayıt ve yeniden başlatma için yeni S seçeneği eklendi
  • Banner uyarıları — HealthMon aktifken Zapret oto-restart veya WAN izleme kapalıysa ana menü banner'ında turuncu uyarı gösterilir ve ilgili menü yolu belirtilir

✅ İyileştirmeler

  • HealthMon varsayılan ayarlar güncellendiHM_ZAPRET_AUTORESTART ve HM_WANMON_ENABLE yeni kurulumlar için varsayılan olarak açık (1) gelir. Zapret çökünce otomatik başlatılır, WAN kesintilerinde Telegram bildirimi gönderilir
  • Menü 16 → Sağlık Ayarları: Görünüm iyileştirmeleri — Madde 5 wd=1 cd=120 ar=1 yerine okunabilir format: denetim=1 | bekleme=120s | oto-restart=1; Madde 11 WAN izleme satırı kısaltıldı; Madde 12 NFQUEUE ve KeenDNS arasına | ayracı eklendi
  • Durum ekranı ve Web Panel'e WAN izleme eklendi — Menü 16 → Durum ekranında [ZAPRET] bölümünde ve Web Panel'de WAN izleme satırı artık görünüyor
  • Bileşen kurulumu otomatikleştirildiip6tables, iptables, curl, ipset eksikse kurulum sırasında opkg install ile otomatik kurulur, kullanıcıya hata gösterilmez
  • Madde 5 etiketi düzeltildi — Ayarlar menüsündeki Zapret (denetim)Zapret denetimi olarak durum ekranıyla tutarlı hale getirildi
  • Sütun hizalaması düzeltildi_w=22_w=24 ile durum ekranında tüm : işaretleri aynı kolonda

🐛 Hata Düzeltmeleri

  • Uninstall ikinci geçiş — Zapret kaldırma sonrası kalıntı kontrolü eklendi; gerekirse otomatik ikinci temizlik yapılır
  • zapret ipset temizliğe eklendi — Kaldırma sırasında zapret ipset seti de temizleniyor
  • opkg update tekrarı kaldırıldı — Bileşen kontrolü başında tek seferlik çalışır, her eksik bileşen için tekrarlanmaz
  • "Terminated" mesajı gizlendi — Ayarlar kaydedilirken HealthMon yeniden başlatılırken healthmon_stop 2>/dev/null ile gereksiz terminal çıktısı kaldırıldı

⚙️ Notlar

  • Mevcut kullanıcılar HM_ZAPRET_AUTORESTART=0 veya HM_WANMON_ENABLE=0 ayarlarını korur — varsayılan değişikliği yalnızca yeni kurulumları etkiler. Banner uyarısı mevcut kullanıcıları bilgilendirir
  • Mevcut kurulumlar güvenle güncellenebilir

🚀 v26.3.17 — Health Monitor Improvements

Release Type: Minor Feature / Fix
Focus: HealthMon default settings, Menu 16 usability fixes, and component auto-install improvements

✅ New Features

  • Menu 16 → Health Settings: Exit without saving — It is now possible to view settings and exit without making changes. 0 returns without saving; a new S option handles save and restart
  • Banner warnings — When HealthMon is active but Zapret auto-restart or WAN monitoring is disabled, an orange warning is shown in the main menu banner with the relevant menu path

✅ Improvements

  • HealthMon default settings updatedHM_ZAPRET_AUTORESTART and HM_WANMON_ENABLE now default to enabled (1) for new installations. Zapret is auto-restarted on crash; WAN outage Telegram notifications are active by default
  • Menu 16 → Health Settings: Display improvements — Item 5 now shows readable format: denetim=1 | bekleme=120s | oto-restart=1 instead of wd=1 cd=120 ar=1; Item 11 WAN line shortened; Item 12 separator | added between NFQUEUE and KeenDNS values
  • WAN monitoring added to status screen and Web Panel — WAN monitoring row now appears in the [ZAPRET] section of Menu 16 status screen and Web Panel
  • Component installation automated — If ip6tables, iptables, curl or ipset are missing, opkg install is attempted automatically during setup instead of showing an error
  • Item 5 label fixed — Settings menu Zapret (denetim)Zapret denetimi to match the status screen
  • Column alignment fixed_w=22_w=24 so all : characters align on the status screen

🐛 Bug Fixes

  • Uninstall second pass — Leftover check added after Zapret removal; automatic second cleanup runs if needed
  • zapret ipset added to cleanup — The zapret ipset is now also removed during uninstall
  • opkg update deduplication — Runs once at the start of component check, not repeated for each missing package
  • "Terminated" message suppressedhealthmon_stop 2>/dev/null removes unnecessary terminal output during HealthMon restart on settings save

⚙️ Notes

  • Existing users with HM_ZAPRET_AUTORESTART=0 or HM_WANMON_ENABLE=0 keep their saved settings — the default change only affects new installations. A banner warning informs existing users
  • Existing installations can be safely updated

Don't miss a new keenetic-zapret-manager release

NewReleases is sending notifications on new releases.