github RevolutionTR/keenetic-zapret-manager v26.3.29.2
v26.3.29.2 - DNS Yönetimi, Force Update ve Web Panel İyileştirmeleri

3 hours ago

🚀 v26.3.29.2 - DNS Yönetimi, Force Update ve Web Panel İyileştirmeleri

Sürüm Tipi: Fix + Minor Feature
Odak: Comss DNS kaldırma, force update, DNS grup gösterimi ve web panel iyileştirmeleri

✅ Yeni Özellikler

  • Force Update (Menu 10) — Sürüm aynı olsa bile SHA uyuşmazlığı varsa "Sürüm aynı ancak dosya değişmiş. Yeniden indirmek ister misiniz?" sorusu çıkar ve onaylanırsa dosya yeniden indirilir.
  • DNS - Grup gösterimi (SSH) — Mevcut DNS sunucularının yanında filtre grubu gösterilir: (Filtresiz), (Gizlilik), (Reklam), (Aile). Farklı gruplar renk kodlu. Birden fazla filtre grubu aktifse uyarı gösterilir.
  • DNS - Grup badge ve karışık uyarı (Web Panel) — Her DNS satırında filtre grubu badge'i gösterilir. Satırlar çizgilerle ayrılır. Farklı gruplar karışıksa sarı uyarı banner'ı çıkar.
  • Web Panel - Telegram Bot Yeniden Başlat butonu — Bot çalışırken "■ Durdur" butonunun altına "↻ Yeniden Başlat" butonu eklendi.
  • Web Panel - Bileşen Kontrolü sonuç banner'ı — PASS/WARN/FAIL sonuçları artık renkli banner olarak gösterilir (DNS uyarısıyla aynı stil). Türkçe karakterler düzeltildi.

🐛 Hata Düzeltmeleri

  • Comss DNS kaldırıldı — Comss DNS sunucularının (DoH ve DoT) api.github.com başta olmak üzere bazı servislere yanlış IP döndürdüğü tespit edildi. Güvenilir çalışma için listeden çıkarıldı. Manuel olarak eklemek isteyenler Keenetic web arayüzünü kullanabilir.
  • Web Panel DNS silme çalışmıyordu@ içeren DNS anahtarları URL encode edilince %40 olarak geliyordu; get_param fonksiyonuna %40 → @ decode eklendi.
  • Web Panel DNS listesi eksikti — Quad9, AdGuard, Mullvad, Dns0eu, CleanBrowsing sunucuları listede görünmüyordu; tüm sunucular eklendi.
  • DNS grup adları EN desteği eklendi — SSH'ta EN modunda (Unfiltered), (Privacy), (Ad Block), (Family) olarak gösterilir.

⚙️ Notlar

  • Force update yalnızca SHA uyuşmazlığı tespit edildiğinde tetiklenir. Normal kullanımda ek GitHub API isteği yapılmaz.
  • Comss DoH veya DoT kullananların mevcut DNS ayarlarını kontrol etmesi önerilir.
  • Mevcut kurulumlar güvenle güncellenebilir.

🚀 v26.3.29.2 - DNS Management, Force Update and Web Panel Improvements

Release Type: Fix + Minor Feature
Focus: Comss DNS removal, force update, DNS group display and web panel improvements

✅ New Features

  • Force Update (Menu 10) — If versions match but SHA differs, prompts "Version matches but file has changed. Re-download?" and re-downloads on confirmation.
  • DNS - Group display (SSH) — Active DNS servers now show their filter group: (Unfiltered), (Privacy), (Ad Block), (Family). Groups are color coded. Warning shown when multiple filter groups are active.
  • DNS - Group badge and mixed warning (Web Panel) — Each DNS row shows a filter group badge. Rows are separated with lines. Yellow warning banner shown when mixed groups are detected.
  • Web Panel - Telegram Bot Restart button — "↻ Restart" button added below "■ Stop" when bot is running.
  • Web Panel - Component Check result banner — PASS/WARN/FAIL results now shown as colored banners (same style as DNS warning). Turkish characters fixed.

🐛 Bug Fixes

  • Comss DNS removed — Comss DNS servers (DoH and DoT) were found to return incorrect IP addresses for some services including api.github.com. Removed for reliable operation. Users who wish to use Comss can add it manually via the Keenetic web interface.
  • Web Panel DNS delete not working — DNS keys containing @ were URL encoded as %40; added %40 → @ decode to get_param.
  • Web Panel DNS list incomplete — Quad9, AdGuard, Mullvad, Dns0eu, CleanBrowsing servers were missing from the list; all added.
  • DNS group names lacked EN support — In EN mode, groups now display as (Unfiltered), (Privacy), (Ad Block), (Family).

⚙️ Notes

  • Force update only triggers when a SHA mismatch is detected. No extra GitHub API requests during normal use.
  • Users with Comss DoH or DoT configured should review their DNS settings.
  • Existing installations can be safely updated.

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

NewReleases is sending notifications on new releases.