• v26.2.21 7067ae8160

    v26.2.21 Stable

    kerem released this 2026-02-21 13:12:39 +03:00 | 145 commits to main since this release

    📅 Originally published on GitHub: Sat, 21 Feb 2026 10:14:06 GMT
    🏷️ Git tag created: Sat, 21 Feb 2026 10:12:39 GMT

    🚀 v26.2.21 — Zamanli Yeniden Baslat (Cron)

    Surum Tipi: Major Feature
    Odak: Cron tabanli zamanli router yeniden baslatma yonetimi

    Yeni Ozellikler

    • Ana menuye R kisayolu eklendi — Zamanli Yeniden Baslat menusu
      • Gunluk yeniden baslat — saat ve dakika girilerek her gun belirtilen saatte reboot
      • Haftalik yeniden baslat — saat, dakika ve gun girilerek haftada bir reboot
      • Mevcut zamanlamayi goster — aktif zamanlama varsa saat ve gun bilgisi gosterilir
      • Zamanlamayi sil — onay alinarak cron job kaldırilir
    • Ana menu banner'ina zamanlama satirı eklendi — zamanlama aktifse KeenDNS satirinin altında Tekrar Baslat etiketi ve turuncu saat goruntulenir
      • Gunluk: 03:30
      • Haftalik: 03:30 (Pzt)
    • Zamanlama crontab komutu uzerinden yonetilir — # KZM_REBOOT etiketiyle isaretlenir, diger cron job'lara dokunulmaz
    • crond servisi calismiyorsa menu acilisinda WARN mesaji gosterilir
    • Router saatinin dogru ayarli olmasi gerektigi konusunda kullaniciya uyari verilir

    Iyilestirmeler

    • Haftalik zamanlama gosteriminde gun numarasinin yani sira gun adi gosteriliyor (ornek: 1 Pazartesi)
    • Saat ve gun adi turuncu+bold ile vurgulanıyor
    • Ana menu prompt guncellendi: (0-16, B, L, R, U)
    • Gecersiz secim mesaji T() fonksiyonuna alindi, TR/EN destegi eklendi

    ⚙️ Notlar

    • Bu ozellik Entware kurulu tum Keenetic modellerinde calisir
    • LD_LIBRARY_PATH= ndmc -c "system reboot" komutu ile router yeniden baslatilir
    • Zamanlama reboot sonrasinda da korunur (crontab kalicidir)
    • crond ilk yuklemeden sonra bir sonraki tam dakikada job'u isler — eklenen dakika degil bir sonraki dakika tetiklenir
    • Mevcut kurulumlar guvenle guncellenebilir

    🚀 v26.2.21 — Scheduled Reboot (Cron)

    Release Type: Major Feature
    Focus: Cron-based scheduled router reboot management

    New Features

    • R shortcut added to main menu — Scheduled Reboot menu
      • Daily reboot — reboots every day at a specified time
      • Weekly reboot — reboots once a week on a specified day and time
      • Show current schedule — displays active schedule with time and day info
      • Delete schedule — removes the cron job with confirmation
    • Schedule info added to main menu banner — when active, a Sched.Reboot label with orange time is shown below the KeenDNS line
      • Daily: 03:30
      • Weekly: 03:30 (Mon)
    • Schedule is managed via the crontab command — tagged with # KZM_REBOOT, other cron jobs are not affected
    • WARN message shown on menu open if crond service is not running
    • User is warned to ensure router time is correctly set

    Improvements

    • Weekly schedule display now shows day name alongside day number (e.g. 1 Monday)
    • Time and day name highlighted in orange+bold
    • Main menu prompt updated: (0-16, B, L, R, U)
    • Invalid choice message moved to T() function with TR/EN support

    ⚙️ Notes

    • This feature works on all Keenetic models with Entware installed
    • Router is rebooted via LD_LIBRARY_PATH= ndmc -c "system reboot"
    • Schedule persists after reboot (crontab is permanent)
    • crond processes jobs on the next full minute after loading — the added minute itself is not triggered, the following minute is
    • Existing installations can be safely updated
    Downloads