-
RouterForge 0.5.0-beta.3 Pre-release
released this
2026-09-06 17:29:29 +03:00 | 955 commits to main since this releaseRouterForge 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-betaRouterForge DNS 0.4.20-betaRouterForge Control 0.3.1-betaSystem Monitor 0.3.1-betaThermal Monitor 0.3.2-betaStorage Monitor 0.3.2-betaNetwork Monitor 0.3.3-betaProfiling 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-betaRouterForge DNS 0.4.20-betaRouterForge Control 0.3.1-betaSystem Monitor 0.3.1-betaThermal Monitor 0.3.2-betaStorage Monitor 0.3.2-betaNetwork Monitor 0.3.3-betaProfiling 0.3.0-betaInstallation
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 | shBuild 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
RouterForge 0.5.0-beta.2 Pre-release
released this
2026-09-06 16:49:05 +03:00 | 957 commits to main since this releaseRouterForge 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-betaRouterForge DNS 0.4.20-betaRouterForge Control 0.3.1-betaSystem Monitor 0.3.1-betaThermal Monitor 0.3.2-betaStorage Monitor 0.3.2-betaNetwork Monitor 0.3.3-betaProfiling 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-betaRouterForge DNS 0.4.20-betaRouterForge Control 0.3.1-betaSystem Monitor 0.3.1-betaThermal Monitor 0.3.2-betaStorage Monitor 0.3.2-betaNetwork Monitor 0.3.3-betaProfiling 0.3.0-betaInstallation
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 | shBuild 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
RouterForge 0.5.0-beta.1 Pre-release
released this
2026-09-06 15:29:29 +03:00 | 959 commits to main since this releaseRouterForge 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-betaRouterForge DNS 0.4.20-betaRouterForge Control 0.3.1-betaSystem Monitor 0.3.1-betaThermal Monitor 0.3.2-betaStorage Monitor 0.3.2-betaNetwork Monitor 0.3.3-betaProfiling 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-betaRouterForge DNS 0.4.20-betaRouterForge Control 0.3.1-betaSystem Monitor 0.3.1-betaThermal Monitor 0.3.2-betaStorage Monitor 0.3.2-betaNetwork Monitor 0.3.3-betaProfiling 0.3.0-betaInstallation
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 | shBuild 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
RouterForge Beta Pre-release
released this
2026-09-06 01:21:20 +03:00 | 984 commits to main since this releaseRouterForge 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.1RouterForge DNS 0.8.5~beta.1RouterForge Control 0.8.5~beta.1RouterForge Monitoring 0.8.5~beta.1Profiling 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.1RouterForge DNS 0.8.5~beta.1RouterForge Control 0.8.5~beta.1RouterForge Monitoring 0.8.5~beta.1Profiling 0.8.5~beta.1Installation
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 | shBuild 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
RouterForge Stable Stable
released this
2026-09-05 23:42:38 +03:00 | 986 commits to main since this releaseRouterForge 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.0RouterForge DNS 0.8.0RouterForge Control 0.8.0RouterForge Monitoring 0.7.1Profiling 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.0RouterForge DNS 0.8.0RouterForge Control 0.8.0RouterForge Monitoring 0.7.1Profiling 0.7.1Installation
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 | shBuild 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
DNS Monitor v0.1.0 Stable
released this
2026-09-02 02:21:38 +03:00 | 1076 commits to main since this releaseDNS 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
RouterForge 0.9.0 Stable
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.0RouterForge DNS 0.8.1RouterForge Control 0.8.1RouterForge Monitoring 0.8.0Profiling 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.0RouterForge DNS 0.8.1RouterForge Control 0.8.1RouterForge Monitoring 0.8.0Profiling 0.7.1Installation
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 | shBuild 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
RouterForge 0.8.5-beta.2 Pre-release
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.2RouterForge DNS 0.8.5~beta.2RouterForge Control 0.8.5~beta.2RouterForge Monitoring 0.8.5~beta.2Profiling 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.2RouterForge DNS 0.8.5~beta.2RouterForge Control 0.8.5~beta.2RouterForge Monitoring 0.8.5~beta.2Profiling 0.8.5~beta.2Installation
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 | shBuild 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads