• routerforge-v0.6.0-beta.1 36340ae478

    FifthAce released this 2026-09-07 02:22:26 +03:00 | 144 commits to main since this release

    RouterForge 0.6.0-beta.1

    🇷🇺 Русский

    RouterForge 0.6.0-beta.1

    Что нового

    • Главная Core стала единым центром состояния и внимания с hostname/model/Core/channel/uptime.
    • Sidebar показывает дерево установленных RouterForge-компонентов, интеграции и телеметрию устройства.
    • Центр приложений получил вкладки RouterForge, Интеграции, Entware, Установлено и Обновления.
    • Generic OPKG получил package detail/preflight, кэшированный поиск, зависимости, размеры и безопасные install/update/remove actions.
    • Non-Core package actions выполняются как async jobs с SSE output, cancel, глобальным lock, timeout, history и post-verify.
    • Свежая 0.6 Beta bootstrap-установка устанавливает только RouterForge Core; optional capabilities выбираются после запуска.

    Исправления

    • Attention Center оценивает фактически используемый DNS path: secure upstream health/quality/fallback и свежие plain DNS terminal events.
    • Исправлены пороги внимания: CPU Temp >75 warning и >=90 critical, RAM >=90/96, /opt >=85/95, sustained CPU >=90% не менее 30 секунд.
    • Добавлены события отсутствующего default route и недавнего failed action Центра приложений.
    • Пользовательское название раздела унифицировано как «Центр приложений»; старые catalog/marketplace имена остаются compatibility aliases.
    • Определение модели устройства получило cached fallback через ndmc show version.
    • Убрано ложное предупреждение Built-in RouterForge component для Core.

    Совместимость

    • ARM64 (aarch64-3.10) — основной поддерживаемый target.
    • MIPS и MIPSel публикуются только как experimental Beta preview и не считаются аппаратно проверенными.
    • Stable для MIPS/MipSel остаётся заблокированным до физической hardware validation.

    Технические изменения

    • RouterForge release metadata включает architecture, download/installed size, dependencies и conflicts.
    • Release-index остаётся authoritative source; Packages/Packages.gz сохраняются как параллельное OPKG-представление.
    • Manifest schema получила version_source, conflicts и typed web metadata как groundwork; full iframe workspace остаётся отдельным security gate.
    • Fresh Core bootstrap остаётся Core-only; Core self-update сохраняет отдельный restart-safe lifecycle.

    Текущие версии компонентов

    Компонент Версия
    RouterForge Core 0.6.0-beta
    RouterForge DNS 0.4.20-beta
    RouterForge Control 0.3.1-beta
    System Monitor 0.3.1-beta
    Thermal Monitor 0.3.2-beta
    Storage Monitor 0.3.2-beta
    Network Monitor 0.3.3-beta
    Profiling 0.3.0-beta

    Установка

    Свежая установка RouterForge Beta:

    /opt/bin/opkg update && /opt/bin/opkg install curl && /opt/bin/curl -fsSL https://github.com/Fifth-Ace/routerforge/releases/download/routerforge-v0.6.0-beta.1/routerforge-beta-bootstrap.sh | sh
    

    Сборка и проверка

    • Версия RouterForge: 0.6.0-beta.1
    • Архивный релиз: routerforge-v0.6.0-beta.1
    • Коммит: 36340ae
    • Release index: routerforge-beta-index.json
    • Bootstrap: routerforge-beta-bootstrap.sh

    🇬🇧 English

    RouterForge 0.6.0-beta.1

    What's new

    • Core Home is now a unified status and attention center with hostname/model/Core/channel/uptime.
    • The sidebar shows installed RouterForge components, integrations, and device telemetry.
    • App Center now exposes RouterForge, Integrations, Entware, Installed, and Updates tabs.
    • Generic OPKG now has package details/preflight, cached search, dependency/size metadata, and guarded install/update/remove actions.
    • Non-Core package actions run as async jobs with SSE output, cancellation, a global lock, timeout, history, and post-verification.
    • A fresh 0.6 Beta bootstrap installs RouterForge Core only; optional capabilities are selected after startup.

    Fixes

    • Attention Center evaluates the effective DNS path: secure upstream health/quality/fallback plus recent plain-DNS terminal events.
    • Attention thresholds now match the 0.6 contract: CPU temperature >75 warning and >=90 critical, RAM >=90/96, /opt >=85/95, and sustained CPU >=90% for at least 30 seconds.
    • Missing default-route and recent failed App Center action alerts are included.
    • The user-facing section name is consistently App Center while catalog/marketplace names remain compatibility aliases.
    • Device model detection now has a cached ndmc show version fallback.
    • The benign Built-in RouterForge component warning is suppressed for Core.

    Compatibility

    • ARM64 (aarch64-3.10) is the primary supported target.
    • MIPS and MIPSel are published only as experimental Beta previews and are not hardware-validated.
    • Stable MIPS/MipSel remains blocked until physical hardware validation.

    Technical changes

    • RouterForge release metadata now includes architecture, download/installed size, dependencies, and conflicts.
    • The release index remains authoritative; Packages/Packages.gz stays a parallel OPKG representation.
    • Manifest schema adds version_source, conflicts, and typed web metadata as groundwork; the full iframe workspace remains a separate security gate.
    • Fresh Core bootstrap remains Core-only; Core self-update keeps its restart-safe lifecycle.

    Current component versions

    Component Version
    RouterForge Core 0.6.0-beta
    RouterForge DNS 0.4.20-beta
    RouterForge Control 0.3.1-beta
    System Monitor 0.3.1-beta
    Thermal Monitor 0.3.2-beta
    Storage Monitor 0.3.2-beta
    Network Monitor 0.3.3-beta
    Profiling 0.3.0-beta

    Installation

    Fresh RouterForge Beta install:

    /opt/bin/opkg update && /opt/bin/opkg install curl && /opt/bin/curl -fsSL https://github.com/Fifth-Ace/routerforge/releases/download/routerforge-v0.6.0-beta.1/routerforge-beta-bootstrap.sh | sh
    

    Build and verification

    • RouterForge release: 0.6.0-beta.1
    • Immutable release: routerforge-v0.6.0-beta.1
    • Commit: 36340ae
    • Release index: routerforge-beta-index.json
    • Bootstrap: routerforge-beta-bootstrap.sh
    Downloads