🚀 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 (
DoHveDoT)api.github.combaş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%40olarak geliyordu;get_paramfonksiyonuna%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 (
DoHandDoT) were found to return incorrect IP addresses for some services includingapi.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 toget_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.