• routerforge-v0.5.0-beta.3 768f0d9fd8

    FifthAce released this 2026-09-06 17:29:29 +03:00 | 955 commits to main since this release

    RouterForge 0.5.0-beta.3

    🇷🇺 Русский

    RouterForge 0.5.0-beta.3

    Что нового

    • Marketplace получил переключение Stable/Beta только для официальных модулей RouterForge без автоматической установки пакетов.
    • Marketplace теперь явно показывает выбранный target и experimental-статус, а неизвестная архитектура блокируется fail-closed.
    • Добавлена экспериментальная поддержка MIPS и MIPSel в Beta.
    • Один universal bootstrap автоматически определяет архитектуру Entware и выбирает подходящую сборку.
    • Для MIPS/MIPSel добавлены fail-closed preflight, runtime compatibility probe и QEMU-проверка.

    Исправления

    • Исправлена доставка обновлённого Core существующим Beta-установкам: Core получил новую package version 0.4.5-beta.
    • Release tooling теперь запрещает публиковать изменившийся бинарник под уже использованной package version.
    • Исправлен release flow: существующий immutable snapshot проверяется до изменения rolling Beta alias.
    • Исправлена маршрутизация release-index и package assets между ARM64, MIPS и MIPSel.
    • Исправлена последовательная multi-arch сборка Beta без удаления пакетов другой архитектуры.

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

    • ARM64 (aarch64-3.10) — основной поддерживаемый target.
    • MIPS (mips-3.4) и MIPSel (mipsel-3.4) — experimental Beta до проверки на физическом оборудовании.
    • 128 МБ ОЗУ поддерживаются с предупреждением о запасе памяти для стороннего ПО; 64 МБ остаются неподдерживаемой конфигурацией.

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

    • Добавлена проверка опубликованного multi-arch Beta release после загрузки assets.
    • ARM64 production executables продолжают упаковываться UPX; MIPS/MIPSel остаются без UPX до аппаратной валидации.

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

    Компонент Версия
    RouterForge Core 0.4.5-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.5.0-beta.3/routerforge-beta-bootstrap.sh | sh
    

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

    • Версия RouterForge: 0.5.0-beta.3
    • Архивный релиз: routerforge-v0.5.0-beta.3
    • Коммит: 768f0d9
    • Release index: routerforge-beta-index.json
    • Bootstrap: routerforge-beta-bootstrap.sh

    🇬🇧 English

    RouterForge 0.5.0-beta.3

    What's new

    • Marketplace can now switch Stable/Beta only for official RouterForge modules without automatically installing packages.
    • Marketplace now exposes the selected target and experimental status, while unknown architectures fail closed.
    • Experimental MIPS and MipSel support is now available in Beta.
    • A single universal bootstrap automatically detects the Entware architecture and selects the matching build.
    • MIPS/MIPSel now use fail-closed preflight, runtime compatibility probing, and QEMU runtime validation.

    Fixes

    • Fixed delivery of the updated Core to existing Beta installations by bumping the Core package version to 0.4.5-beta.
    • Release tooling now rejects a changed binary published under an already-used package version.
    • Fixed release ordering so an existing immutable snapshot is rejected before the rolling Beta alias is mutated.
    • Fixed release-index and package-asset routing across ARM64, MIPS, and MIPSel.
    • Fixed sequential multi-architecture Beta builds so packages for other targets are preserved.

    Compatibility

    • ARM64 (aarch64-3.10) is the primary supported target.
    • MIPS (mips-3.4) and MIPSel (mipsel-3.4) remain experimental Beta targets until physical hardware validation.
    • 128 MiB RAM is supported with a headroom warning for other software; 64 MiB remains unsupported.

    Technical changes

    • Added post-publication verification for the published multi-architecture Beta release.
    • ARM64 production executables remain UPX-packed; MIPS/MIPSel remain unpacked until hardware validation.

    Current component versions

    Component Version
    RouterForge Core 0.4.5-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.5.0-beta.3/routerforge-beta-bootstrap.sh | sh
    

    Build and verification

    • RouterForge release: 0.5.0-beta.3
    • Immutable release: routerforge-v0.5.0-beta.3
    • Commit: 768f0d9
    • Release index: routerforge-beta-index.json
    • Bootstrap: routerforge-beta-bootstrap.sh
    Downloads
  • routerforge-v0.5.0-beta.2 11ed31b1b0

    FifthAce released this 2026-09-06 16:49:05 +03:00 | 957 commits to main since this release

    RouterForge 0.5.0-beta.2

    🇷🇺 Русский

    RouterForge 0.5.0-beta.2

    Что нового

    • Marketplace получил переключение Stable/Beta только для официальных модулей RouterForge без автоматической установки пакетов.
    • Marketplace теперь явно показывает выбранный target и experimental-статус, а неизвестная архитектура блокируется fail-closed.
    • Добавлена экспериментальная поддержка MIPS и MIPSel в Beta.
    • Один universal bootstrap автоматически определяет архитектуру Entware и выбирает подходящую сборку.
    • Для MIPS/MIPSel добавлены fail-closed preflight, runtime compatibility probe и QEMU-проверка.

    Исправления

    • Исправлен release flow: существующий immutable snapshot проверяется до изменения rolling Beta alias.
    • Исправлена маршрутизация release-index и package assets между ARM64, MIPS и MIPSel.
    • Исправлена последовательная multi-arch сборка Beta без удаления пакетов другой архитектуры.

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

    • ARM64 (aarch64-3.10) — основной поддерживаемый target.
    • MIPS (mips-3.4) и MIPSel (mipsel-3.4) — experimental Beta до проверки на физическом оборудовании.
    • 128 МБ ОЗУ поддерживаются с предупреждением о запасе памяти для стороннего ПО; 64 МБ остаются неподдерживаемой конфигурацией.

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

    • Добавлена проверка опубликованного multi-arch Beta release после загрузки assets.
    • ARM64 production executables продолжают упаковываться UPX; MIPS/MIPSel остаются без UPX до аппаратной валидации.

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

    Компонент Версия
    RouterForge Core 0.4.4-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.5.0-beta.2/routerforge-beta-bootstrap.sh | sh
    

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

    • Версия RouterForge: 0.5.0-beta.2
    • Архивный релиз: routerforge-v0.5.0-beta.2
    • Коммит: 11ed31b
    • Release index: routerforge-beta-index.json
    • Bootstrap: routerforge-beta-bootstrap.sh

    🇬🇧 English

    RouterForge 0.5.0-beta.2

    What's new

    • Marketplace can now switch Stable/Beta only for official RouterForge modules without automatically installing packages.
    • Marketplace now exposes the selected target and experimental status, while unknown architectures fail closed.
    • Experimental MIPS and MipSel support is now available in Beta.
    • A single universal bootstrap automatically detects the Entware architecture and selects the matching build.
    • MIPS/MIPSel now use fail-closed preflight, runtime compatibility probing, and QEMU runtime validation.

    Fixes

    • Fixed release ordering so an existing immutable snapshot is rejected before the rolling Beta alias is mutated.
    • Fixed release-index and package-asset routing across ARM64, MIPS, and MIPSel.
    • Fixed sequential multi-architecture Beta builds so packages for other targets are preserved.

    Compatibility

    • ARM64 (aarch64-3.10) is the primary supported target.
    • MIPS (mips-3.4) and MIPSel (mipsel-3.4) remain experimental Beta targets until physical hardware validation.
    • 128 MiB RAM is supported with a headroom warning for other software; 64 MiB remains unsupported.

    Technical changes

    • Added post-publication verification for the published multi-architecture Beta release.
    • ARM64 production executables remain UPX-packed; MIPS/MIPSel remain unpacked until hardware validation.

    Current component versions

    Component Version
    RouterForge Core 0.4.4-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.5.0-beta.2/routerforge-beta-bootstrap.sh | sh
    

    Build and verification

    • RouterForge release: 0.5.0-beta.2
    • Immutable release: routerforge-v0.5.0-beta.2
    • Commit: 11ed31b
    • Release index: routerforge-beta-index.json
    • Bootstrap: routerforge-beta-bootstrap.sh
    Downloads
  • routerforge-v0.5.0-beta.1 d7573e4e31

    FifthAce released this 2026-09-06 15:29:29 +03:00 | 959 commits to main since this release

    RouterForge 0.5.0-beta.1

    🇷🇺 Русский

    RouterForge 0.5.0-beta.1

    Что нового

    • Добавлена экспериментальная поддержка MIPS и MIPSel в Beta.
    • Один universal bootstrap автоматически определяет архитектуру Entware и выбирает подходящую сборку.
    • Для MIPS/MIPSel добавлены fail-closed preflight, runtime compatibility probe и QEMU-проверка.

    Исправления

    • Исправлена маршрутизация release-index и package assets между ARM64, MIPS и MIPSel.
    • Исправлена последовательная multi-arch сборка Beta без удаления пакетов другой архитектуры.

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

    • ARM64 (aarch64-3.10) — основной поддерживаемый target.
    • MIPS (mips-3.4) и MIPSel (mipsel-3.4) — experimental Beta до проверки на физическом оборудовании.
    • 128 МБ ОЗУ поддерживаются с предупреждением о запасе памяти для стороннего ПО; 64 МБ остаются неподдерживаемой конфигурацией.

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

    • Добавлена проверка опубликованного multi-arch Beta release после загрузки assets.
    • ARM64 production executables продолжают упаковываться UPX; MIPS/MIPSel остаются без UPX до аппаратной валидации.

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

    Компонент Версия
    RouterForge Core 0.4.4-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.5.0-beta.1/routerforge-beta-bootstrap.sh | sh
    

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

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

    🇬🇧 English

    RouterForge 0.5.0-beta.1

    What's new

    • Experimental MIPS and MIPSel support is now available in Beta.
    • A single universal bootstrap automatically detects the Entware architecture and selects the matching build.
    • MIPS/MIPSel now use fail-closed preflight, runtime compatibility probing, and QEMU runtime validation.

    Fixes

    • Fixed release-index and package-asset routing across ARM64, MIPS, and MIPSel.
    • Fixed sequential multi-architecture Beta builds so packages for other targets are preserved.

    Compatibility

    • ARM64 (aarch64-3.10) is the primary supported target.
    • MIPS (mips-3.4) and MIPSel (mipsel-3.4) remain experimental Beta targets until physical hardware validation.
    • 128 MiB RAM is supported with a headroom warning for other software; 64 MiB remains unsupported.

    Technical changes

    • Added post-publication verification for the published multi-architecture Beta release.
    • ARM64 production executables remain UPX-packed; MIPS/MIPSel remain unpacked until hardware validation.

    Current component versions

    Component Version
    RouterForge Core 0.4.4-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.5.0-beta.1/routerforge-beta-bootstrap.sh | sh
    

    Build and verification

    • RouterForge release: 0.5.0-beta.1
    • Immutable release: routerforge-v0.5.0-beta.1
    • Commit: d7573e4
    • Release index: routerforge-beta-index.json
    • Bootstrap: routerforge-beta-bootstrap.sh
    Downloads
  • routerforge-beta 4ab01226a3

    RouterForge Beta Pre-release

    FifthAce released this 2026-09-06 01:21:20 +03:00 | 984 commits to main since this release

    RouterForge 0.8.5-beta.1

    🇷🇺 Русский

    RouterForge 0.8.5-beta.1

    Что нового

    • PHASE 13 Registry / Manifest Platform завершён: manifest contract hardening, migration legacy integrations и local/private registry сведены в единый защищённый App Center contract.
    • Bundled manifest registry теперь является источником истины для интеграций; старый Go fallback удалён и прикрыт постоянным CI sentinel.
    • Local/private sources получили namespaced identity и отдельную conservative trust-модель без возможности тихо подменить public ID.

    Исправления

    • Добавление стороннего источника теперь строго двухшаговое: read-only preview, затем отдельный ADD_SOURCE с точным SHA-256 preview; изменившийся между шагами источник блокируется.
    • Detection сторонних источников остаётся пассивным и не изменяет source config/cache; active Core web-probe для user/private src-* запрещён.
    • Responsive UI baseline R26 сохраняется замороженным; новый registry workstream не открывает повторный broad UI redesign.

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

    • Все шесть Beta-пакетов выпускаются единым train 0.8.5~beta.1; GitHub release/tag использует 0.8.5-beta.1.
    • Stable/main остаётся RouterForge 0.8.0 и этим Beta-выпуском не продвигается.
    • Beta публикуется для aarch64-3.10, mips-3.4 и mipsel-3.4: 6 компонентов x 3 target = 18 IPK.

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

    • P13 completion защищён always-on CI gate Verify private registry completion.
    • Public GitHub остаётся текущим CI/release authority; Private Forgejo начинается следующим отдельным P14 workstream.
    • Rolling routerforge-beta обновляется транзакционно; дополнительно создаётся immutable routerforge-v0.8.5-beta.1 на exact release SHA.

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

    Компонент Версия
    RouterForge Core 0.8.5~beta.1
    RouterForge DNS 0.8.5~beta.1
    RouterForge Control 0.8.5~beta.1
    RouterForge Monitoring 0.8.5~beta.1
    Profiling 0.8.5~beta.1

    Установка

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

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

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

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

    🇬🇧 English

    RouterForge 0.8.5-beta.1

    What's new

    • PHASE 13 Registry / Manifest Platform is complete: manifest contract hardening, legacy integration migration, and the local/private registry now share one guarded App Center contract.
    • The bundled manifest registry is now the source of truth for integrations; the legacy Go fallback is removed and protected by a permanent CI sentinel.
    • Local/private sources use namespaced identities and a conservative trust model that cannot silently replace public IDs.

    Fixes

    • Third-party source addition is now strictly two-step: read-only preview followed by an explicit ADD_SOURCE action bound to the exact preview SHA-256; stale previews are rejected.
    • Third-party source detection remains passive and does not mutate source config/cache; active Core web-probe is denied for user/private src-* sources.
    • The accepted R26 responsive UI baseline remains frozen; the registry workstream does not reopen broad UI redesign.

    Compatibility

    • All six Beta packages use the coherent 0.8.5~beta.1 train; the GitHub release/tag uses 0.8.5-beta.1.
    • Stable/main remains RouterForge 0.8.0 and is not promoted by this Beta release.
    • Beta is published for aarch64-3.10, mips-3.4, and mipsel-3.4: 6 components x 3 targets = 18 IPKs.

    Technical changes

    • P13 completion is protected by the always-on Verify private registry completion CI gate.
    • Public GitHub remains the current CI/release authority; Private Forgejo starts as the next separate P14 workstream.
    • The rolling routerforge-beta alias is updated transactionally and an immutable routerforge-v0.8.5-beta.1 snapshot is created at the exact release SHA.

    Current component versions

    Component Version
    RouterForge Core 0.8.5~beta.1
    RouterForge DNS 0.8.5~beta.1
    RouterForge Control 0.8.5~beta.1
    RouterForge Monitoring 0.8.5~beta.1
    Profiling 0.8.5~beta.1

    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-beta/routerforge-beta-bootstrap.sh | sh
    

    Build and verification

    • RouterForge release: 0.8.5-beta.1
    • Immutable release: routerforge-v0.8.5-beta.1
    • Commit: bfbb2ec
    • Release index: routerforge-beta-index.json
    • Bootstrap: routerforge-beta-bootstrap.sh
    Downloads
  • routerforge-stable c0d6d26733

    FifthAce released this 2026-09-05 23:42:38 +03:00 | 986 commits to main since this release

    RouterForge 0.8.0

    🇷🇺 Русский

    RouterForge 0.8.0

    Что нового

    • Network Tools впервые входит в Stable как самостоятельный модуль с Network Doctor, Route Inspector, Flow Explorer и Active Probes внутри общего RouterForge shell.
    • В общих настройках появился пользовательский порог предупреждения по температуре CPU; значение по умолчанию 75 °C.

    Исправления

    • Исправлена петля авто-высоты Network Tools, из-за которой страница могла бесконечно расти вниз.
    • Management/Admin восстановил корректную высоту длинных вкладок; Файлы и Терминал снова занимают доступную высоту браузера.
    • Stable release tooling обновлён с пяти до шести компонентов и валидирует 18 IPK для трёх архитектур.

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

    • routerforge-core, routerforge-dns, routerforge-admin и routerforge-network-tools имеют Stable-версию 0.8.0.
    • routerforge-monitoring и routerforge-profiling функционально не менялись относительно текущего Stable и сохраняют версию 0.7.1.
    • DNS, Admin и Network Tools требуют Core 0.8.0; Monitoring и Profiling сохраняют min_core_version 0.7.1.

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

    • Stable 0.8.0 продвигается только из exact Dev SHA после successful FULL RELEASE с publish_beta=false.
    • Stable публикует 6 компонентов × 3 target = 18 IPK.
    • Перед Stable promotion Beta 0.8.0-beta.1 была установлена и интерактивно принята на текущем аппаратном тестовом роутере.
    • После rolling routerforge-stable создаётся immutable routerforge-v0.8.0.

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

    Компонент Версия
    RouterForge Core 0.8.0
    RouterForge DNS 0.8.0
    RouterForge Control 0.8.0
    RouterForge Monitoring 0.7.1
    Profiling 0.7.1

    Установка

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

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

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

    • Версия RouterForge: 0.8.0
    • Архивный релиз: routerforge-v0.8.0
    • Коммит: 89c172f
    • Release index: routerforge-stable-index.json
    • Bootstrap: routerforge-stable-bootstrap.sh

    🇬🇧 English

    RouterForge 0.8.0

    What's new

    • Network Tools enters Stable as a standalone module with Network Doctor, Route Inspector, Flow Explorer, and Active Probes inside the shared RouterForge shell.
    • Global settings now expose a user-selectable CPU temperature warning threshold with a 75 °C default.

    Fixes

    • Fixed the Network Tools auto-height feedback loop that could grow the page indefinitely.
    • Management/Admin long views now size correctly; Files and Terminal again fill the available browser workspace.
    • Stable release tooling now validates six components and 18 IPKs across three architectures.

    Compatibility

    • routerforge-core, routerforge-dns, routerforge-admin, and routerforge-network-tools use Stable version 0.8.0.
    • routerforge-monitoring and routerforge-profiling are functionally unchanged relative to the current Stable and remain at version 0.7.1.
    • DNS, Admin, and Network Tools require Core 0.8.0; Monitoring and Profiling retain min_core_version 0.7.1.

    Technical changes

    • Stable 0.8.0 is promoted only from an exact Dev SHA after a successful FULL RELEASE with publish_beta=false.
    • Stable publishes 6 components × 3 targets = 18 IPKs.
    • Before Stable promotion, Beta 0.8.0-beta.1 was installed and interactively accepted on the current hardware test router.
    • Immutable routerforge-v0.8.0 is created after the rolling Stable channel is coherent.

    Current component versions

    Component Version
    RouterForge Core 0.8.0
    RouterForge DNS 0.8.0
    RouterForge Control 0.8.0
    RouterForge Monitoring 0.7.1
    Profiling 0.7.1

    Installation

    Fresh RouterForge Stable install:

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

    Build and verification

    • RouterForge release: 0.8.0
    • Immutable release: routerforge-v0.8.0
    • Commit: 89c172f
    • Release index: routerforge-stable-index.json
    • Bootstrap: routerforge-stable-bootstrap.sh
    Downloads
  • v0.1.0 63b17756bb

    FifthAce released this 2026-09-02 02:21:38 +03:00 | 1076 commits to main since this release

    DNS Monitor v0.1.0

    Первый публичный релиз DNS Monitor — мониторинга и диагностики штатного DNS для Keenetic / Netcraze ARM64 (aarch64) с Entware.

    Быстрая установка через Entware/opkg

    wget -qO- https://raw.githubusercontent.com/Fifth-Ace/dns-monitor/main/scripts/install-repo.sh | sh
    

    Обновление выполняется стандартно:

    opkg update
    opkg upgrade dns-monitor
    

    Что умеет v0.1.0

    • автоматическое обнаружение DoT/DoH-серверов Keenetic;
    • пассивное наблюдение DNS-запросов и ответов;
    • health/quality метрики резолверов;
    • DNS errors, timeout и fallback tracking;
    • атрибуция DNS по устройствам и LAN/Wi-Fi-интерфейсам;
    • отдельная карточка клиента с pauseable live DNS Flow;
    • FORWARDED, CACHE_LOCAL, ERROR, CLIENT_TIMEOUT на клиентской стороне;
    • чтение штатных Keenetic Policy, mark/table и tunnel candidates;
    • route-aware диагностика DoT/DoH через policy mark с сравнением default route;
    • встроенный веб-интерфейс на порту 2233.

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

    • Keenetic / Netcraze;
    • KeeneticOS / NDMS;
    • Entware в /opt;
    • только ARM64 / aarch64 на текущем этапе.

    Это независимый community-проект и не является официальным продуктом Keenetic или Netcraze.

    Лицензия

    MIT License.

    Downloads
  • routerforge-v0.9.0 f32520e95c

    FifthAce released this | 727 commits to main since this release

    RouterForge 0.9.0

    🇷🇺 Русский

    RouterForge 0.9.0

    Что нового

    • App Center получил завершённую Registry / Manifest Platform: bundled manifests стали источником истины для интеграций, local/private sources получили namespaced identity, preview + explicit add с SHA-256 и conservative trust-модель.
    • Private Forgejo оформлен как hot-backup Git authority с fail-closed promotion/restore procedure; GitHub остаётся primary и автоматический Forgejo -> GitHub sync запрещён.
    • Shared Safety Engines объединяют path validation, atomic file/config writes, swap/rollback и bounded command execution для пользовательских control paths.
    • App Center получил Jobs + History, сохранение технических логов, безопасное открытие локальных Web UI и устойчивый переход между каналами.
    • Network Tools существенно расширен: Route Inspector и runtime/UI диагностика маршрутов и сетевого состояния.

    Исправления

    • DNS health переведён с накопительных lifetime-счётчиков на rolling window: старые ошибки больше не держат резолвер в вечном DEGRADED, NXDOMAIN информационный, а текущая причина проблемы показывается по конкретному резолверу.
    • Management same-origin actions работают при отключённой авторизации RouterForge; при включённой авторизации root-session остаётся обязательной. Cross-origin, exact-target confirmations и process/path guards сохранены.
    • Обновления между каналами выполняют модули до Core и Core последним; transient empty/invalid JSON во время рестарта Core обрабатывается явно.
    • Исправлены module UI caching/revisioning, history workspace, resolver details drawer и thermal sensor discovery/presentation на Keenetic.

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

    • Компоненты версионируются независимо: Core 0.9.0, DNS 0.8.1, Admin 0.8.1, Monitoring 0.8.0, Network Tools 0.9.0, Profiling 0.7.1.
    • DNS/Admin/Monitoring/Network Tools требуют Core 0.9.0; неизменённый Profiling сохраняет min_core_version 0.7.1.
    • Stable остаётся multiarch: aarch64-3.10 production; mipsel-3.4 и mips-3.4 experimental.

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

    • Stable 0.9.0 готовится относительно Stable 0.8.0; между базовым Stable SHA и release-prep базой накоплено 70 коммитов.
    • Stable promotion выполняется только из exact Dev SHA после успешного FULL RELEASE с publish_beta=false.
    • Публикуются 6 компонентов × 3 target = 18 IPK; rolling routerforge-stable обновляется только после валидации exact promotion artifact.

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

    Компонент Версия
    RouterForge Core 0.9.0
    RouterForge DNS 0.8.1
    RouterForge Control 0.8.1
    RouterForge Monitoring 0.8.0
    Profiling 0.7.1

    Установка

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

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

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

    • Версия RouterForge: 0.9.0
    • Архивный релиз: routerforge-v0.9.0
    • Коммит: f32520e
    • Release index: routerforge-stable-index.json
    • Bootstrap: routerforge-stable-bootstrap.sh

    🇬🇧 English

    RouterForge 0.9.0

    What's new

    • App Center now includes the completed Registry / Manifest Platform: bundled manifests are the integration source of truth, local/private sources use namespaced identity, explicit preview/add with SHA-256, and a conservative trust model.
    • Private Forgejo is documented as a hot-backup Git authority with fail-closed promotion/restore; GitHub remains primary and Forgejo -> GitHub synchronization is never automatic.
    • Shared Safety Engines centralize path validation, atomic file/config writes, swap/rollback and bounded command execution for user-facing control paths.
    • App Center now has Jobs + History, persisted technical logs, safe local Web UI opening and hardened channel transitions.
    • Network Tools received a substantial Route Inspector and runtime/UI diagnostics expansion.

    Fixes

    • DNS health now uses rolling windows rather than lifetime counters; historical errors no longer keep resolvers permanently DEGRADED, NXDOMAIN is informational, and current problems are attributed per resolver.
    • Management same-origin actions work when RouterForge authentication is disabled; auth-enabled deployments still require a root session. Cross-origin, exact-target and process/path guards remain.
    • Channel updates apply modules before Core and Core last; transient empty/invalid JSON during Core restart is handled explicitly.
    • Module UI caching/revisioning, history workspace behavior, resolver details and Keenetic thermal discovery/presentation were corrected.

    Compatibility

    • Components are independently versioned: Core 0.9.0, DNS 0.8.1, Admin 0.8.1, Monitoring 0.8.0, Network Tools 0.9.0, Profiling 0.7.1.
    • DNS/Admin/Monitoring/Network Tools require Core 0.9.0; unchanged Profiling keeps min_core_version 0.7.1.
    • Stable remains multi-arch: aarch64-3.10 production; mipsel-3.4 and mips-3.4 experimental.

    Technical changes

    • Stable 0.9.0 is prepared relative to Stable 0.8.0; 70 commits separate the Stable base SHA from the release-prep base.
    • Stable promotion is allowed only from an exact Dev SHA after successful FULL RELEASE validation with publish_beta=false.
    • Stable publishes 6 components × 3 targets = 18 IPKs; the rolling routerforge-stable channel is updated only after exact promotion artifact validation.

    Current component versions

    Component Version
    RouterForge Core 0.9.0
    RouterForge DNS 0.8.1
    RouterForge Control 0.8.1
    RouterForge Monitoring 0.8.0
    Profiling 0.7.1

    Installation

    Fresh RouterForge Stable install:

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

    Build and verification

    • RouterForge release: 0.9.0
    • Immutable release: routerforge-v0.9.0
    • Commit: f32520e
    • Release index: routerforge-stable-index.json
    • Bootstrap: routerforge-stable-bootstrap.sh
    Downloads
  • routerforge-v0.8.5-beta.2 9e2e2f43d1

    FifthAce released this | 728 commits to main since this release

    RouterForge 0.8.5-beta.2

    🇷🇺 Русский

    RouterForge 0.8.5-beta.2

    Что нового

    • PHASE 14 Private Forgejo и PHASE 15 Shared Safety Engines завершены: зеркалирование/восстановление приватного репозитория и общие безопасные механизмы команд, файловых операций и конфигурационных изменений доведены до рабочего состояния.
    • App Center получил Jobs + History с сохранением истории/технического лога, устойчивый переход между каналами и корректное открытие локальных Web UI установленных приложений.
    • DNS получил rolling health-модель, понятное объяснение текущих проблем по конкретным резолверам, подсказки по p95/качеству/NXDOMAIN и отдельные настройки health-порогов.

    Исправления

    • Устранено зависание DNS в вечном DEGRADED из-за старых накопленных ошибок: текущее здоровье считается по скользящему окну и больше не смешивается с историческими счётчиками.
    • Исправлен переход dev/beta при обновлении Core: модули обновляются до Core, Core идёт последним, а пустые/повреждённые JSON-ответы во время рестарта обрабатываются явно.
    • Management/Admin теперь разрешает штатные same-origin действия при отключённой авторизации RouterForge; при включённой авторизации root-сессия остаётся обязательной. Cross-origin защита, exact-target подтверждения и прочие safety-gates сохранены.
    • Исправлены UI-кэширование модулей, history workspace, thermal/temperature presentation и resolver details drawer.

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

    • Все шесть Beta-пакетов выпускаются единым train 0.8.5~beta.2; GitHub release/tag использует 0.8.5-beta.2.
    • Stable/main остаётся RouterForge 0.8.0 и этим Beta-выпуском не продвигается.
    • Beta публикуется для aarch64-3.10, mips-3.4 и mipsel-3.4: 6 компонентов x 3 target = 18 IPK.

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

    • Rolling routerforge-beta обновляется транзакционно и дополнительно создаётся immutable routerforge-v0.8.5-beta.2 на exact release SHA.
    • Полный Beta release проходит Linux full-release validation, multi-arch build, публикацию и verify-published-beta перед PASS.
    • Основной Dev SHA перед release preparation: 80119269f6; main/stable не затрагивается.

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

    Компонент Версия
    RouterForge Core 0.8.5~beta.2
    RouterForge DNS 0.8.5~beta.2
    RouterForge Control 0.8.5~beta.2
    RouterForge Monitoring 0.8.5~beta.2
    Profiling 0.8.5~beta.2

    Установка

    Свежая установка 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.8.5-beta.2/routerforge-beta-bootstrap.sh | sh
    

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

    • Версия RouterForge: 0.8.5-beta.2
    • Архивный релиз: routerforge-v0.8.5-beta.2
    • Коммит: 9e2e2f4
    • Release index: routerforge-beta-index.json
    • Bootstrap: routerforge-beta-bootstrap.sh

    🇬🇧 English

    RouterForge 0.8.5-beta.2

    What's new

    • PHASE 14 Private Forgejo and PHASE 15 Shared Safety Engines are complete: private repository mirror/recovery and shared safe command, file, and config mutation primitives are now operational.
    • App Center now includes Jobs + History with persisted technical logs, hardened channel transitions, and local Web UI opening for installed applications.
    • DNS now uses a rolling health model with resolver-specific problem attribution, p95/quality/NXDOMAIN explanations, and configurable health thresholds.

    Fixes

    • DNS no longer remains permanently DEGRADED because of historical cumulative errors; current health is calculated from rolling windows and is separated from historical counters.
    • Dev/beta transitions are hardened: modules update before Core, Core is updated last, and empty/invalid JSON responses during restart are handled explicitly.
    • Management/Admin now allows normal same-origin actions when RouterForge authentication is disabled; when authentication is enabled, a root session is still required. Cross-origin protection, exact-target confirmations, and other safety gates remain intact.
    • Module UI caching, history workspace behavior, thermal presentation, and the resolver details drawer were corrected.

    Compatibility

    • All six Beta packages use the coherent 0.8.5~beta.2 train; the GitHub release/tag uses 0.8.5-beta.2.
    • Stable/main remains RouterForge 0.8.0 and is not promoted by this Beta release.
    • Beta is published for aarch64-3.10, mips-3.4, and mipsel-3.4: 6 components x 3 targets = 18 IPKs.

    Technical changes

    • The rolling routerforge-beta alias is updated transactionally and an immutable routerforge-v0.8.5-beta.2 snapshot is created at the exact release SHA.
    • The Beta release must pass Linux full-release validation, multi-arch build, publication, and verify-published-beta before PASS.
    • Dev source before release preparation: 80119269f6; main/stable remains untouched.

    Current component versions

    Component Version
    RouterForge Core 0.8.5~beta.2
    RouterForge DNS 0.8.5~beta.2
    RouterForge Control 0.8.5~beta.2
    RouterForge Monitoring 0.8.5~beta.2
    Profiling 0.8.5~beta.2

    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.8.5-beta.2/routerforge-beta-bootstrap.sh | sh
    

    Build and verification

    • RouterForge release: 0.8.5-beta.2
    • Immutable release: routerforge-v0.8.5-beta.2
    • Commit: 9e2e2f4
    • Release index: routerforge-beta-index.json
    • Bootstrap: routerforge-beta-bootstrap.sh
    Downloads