-
RouterForge 0.6.1 Stable
released this
2026-09-08 15:30:17 +03:00 | 112 commits to main since this releaseRouterForge 0.6.1
🇷🇺 Русский
RouterForge 0.6.1
Что нового
- RouterForge 0.6 переводит Home в единый центр состояния и внимания с identity устройства, channel/Core status, uptime и телеметрией.
- Центр приложений объединяет официальные RouterForge-компоненты, curated-интеграции и Entware/OPKG с отдельными вкладками Installed/Updates.
- Generic OPKG получил detail/preflight, зависимости, размеры и guarded async install/update/remove jobs с SSE, cancel, timeout, history и post-verify.
- Fresh Stable 0.6 bootstrap устанавливает только RouterForge Core; DNS, мониторинг, управление и остальные capabilities выбираются после запуска через Центр приложений.
- Generic Runtime Web UI Discovery автоматически находит локальные Web UI установленного Entware ПО по TCP LISTEN socket → PID/process/package correlation и безопасному HTTP/HTTPS probe без сканирования LAN.
- Runtime Web UI открываются через защищённый workspace только после fail-closed web-probe с проверкой X-Frame-Options/CSP, redirect и browser-reachable listener.
Исправления
- Home не создаёт ложные Core/App Center/DNS alerts во время начальной загрузки и корректно пересчитывает Attention после hydration stores.
- CPU/RAM/temperature/storage telemetry запускается сразу после catalog hydration; stale pre-catalog refresh не может перезаписать свежие данные.
- Core self-update переживает ожидаемый restart-разрыв соединения, ждёт восстановления /api/catalog и проверяет фактически установленную target version.
- Карточки Центра приложений скрывают отсутствующие optional metadata вместо леса прочерков и показывают Service только для компонентов с реальным service contract.
- App Center получил согласованный RU/EN перевод технических подписей, статусов действий, preflight/Entware metadata и официальных описаний RouterForge-модулей.
- Generic discovery больше не создаёт ложные Web UI из обычных 403 Forbidden страниц и не приписывает приложение инфраструктурным lighttpd/nginx/httpd/uhttpd/apache процессам.
- Из runtime integrations исключены firmware/platform Web panels вроде KeeneticOS nginx, а уже известные Web UI дедуплицируются вместо создания третьих карточек.
Совместимость
- ARM64 (aarch64-3.10) — единственный поддерживаемый Stable target.
- MIPS/MipSel артефакты доступны только как experimental preview: cross-build/QEMU/runtime-probe проверены, физического hardware validation нет, установка требует явного opt-in.
Технические изменения
- Компоненты RouterForge версионируются независимо; unchanged Stable module versions сохраняют ранее опубликованные exact assets/checksums.
- Release-index остаётся authoritative source для RouterForge package lifecycle; Packages/Packages.gz остаются параллельным OPKG-представлением.
- Stable promotion требует successful FULL RELEASE на dev для exact commit SHA и использует его exact stable-promotion artifact.
- Generic Runtime Web UI Discovery не выполняет blind LAN/subnet scan, не следует redirect автоматически и не ослабляет существующие SSRF/XFO/CSP/auth/cookie security gates.
Текущие версии компонентов
Компонент Версия RouterForge Core 0.6.1RouterForge DNS 0.4.20RouterForge Control 0.3.1System Monitor 0.3.1Thermal Monitor 0.3.2Storage Monitor 0.3.2Network Monitor 0.3.3Profiling 0.3.0Установка
Свежая установка 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.6.1/routerforge-stable-bootstrap.sh | shСборка и проверка
- Версия RouterForge:
0.6.1 - Архивный релиз:
routerforge-v0.6.1 - Коммит:
12d7658 - Release index:
routerforge-stable-index.json - Bootstrap:
routerforge-stable-bootstrap.sh
🇬🇧 English
RouterForge 0.6.1
What's new
- RouterForge 0.6 turns Home into a unified status and attention center with device identity, channel/Core state, uptime, and telemetry.
- App Center combines official RouterForge components, curated integrations, and Entware/OPKG with dedicated Installed and Updates views.
- Generic OPKG now has detail/preflight, dependency and size metadata, plus guarded async install/update/remove jobs with SSE, cancellation, timeout, history, and post-verification.
- A fresh Stable 0.6 bootstrap installs RouterForge Core only; DNS, monitoring, control, and other capabilities are selected afterwards from App Center.
- Generic Runtime Web UI Discovery automatically finds local Web UIs for installed Entware software using TCP LISTEN socket → PID/process/package correlation and safe HTTP/HTTPS probing without LAN scanning.
- Runtime Web UIs open through the guarded workspace only after a fail-closed web probe validates X-Frame-Options/CSP, redirects, and a browser-reachable listener.
Fixes
- Home no longer raises false Core/App Center/DNS alerts during initial loading and recomputes Attention correctly after store hydration.
- CPU/RAM/temperature/storage telemetry starts immediately after catalog hydration, and stale pre-catalog refreshes cannot overwrite fresh data.
- Core self-update tolerates the expected restart disconnect, waits for /api/catalog to recover, and verifies the actually installed target version.
- App Center cards hide unavailable optional metadata instead of rendering rows of dashes and show Service only for components with a real service contract.
- App Center now has consistent RU/EN localization for technical labels, action states, preflight/Entware metadata, and official RouterForge module descriptions.
- Generic discovery no longer turns ordinary 403 Forbidden pages into Web UIs and no longer treats infrastructure lighttpd/nginx/httpd/uhttpd/apache processes as application identity.
- Firmware/platform Web panels such as KeeneticOS nginx are excluded from runtime integrations, while already-known Web UIs are deduplicated instead of producing third copies.
Compatibility
- ARM64 (aarch64-3.10) is the only supported Stable target.
- MIPS/MipSel artifacts are available only as experimental previews: cross-build/QEMU/runtime-probe gates pass, physical hardware validation is still missing, and installation requires explicit opt-in.
Technical changes
- RouterForge components are versioned independently; unchanged Stable module versions retain their previously published exact assets and checksums.
- The release index remains authoritative for RouterForge package lifecycle while Packages/Packages.gz remain a parallel OPKG representation.
- Stable promotion requires a successful FULL RELEASE on dev for the exact commit SHA and reuses that run's exact stable-promotion artifact.
- Generic Runtime Web UI Discovery performs no blind LAN/subnet scan, does not automatically follow redirects, and does not weaken existing SSRF/XFO/CSP/auth/cookie security gates.
Current component versions
Component Version RouterForge Core 0.6.1RouterForge DNS 0.4.20RouterForge Control 0.3.1System Monitor 0.3.1Thermal Monitor 0.3.2Storage Monitor 0.3.2Network Monitor 0.3.3Profiling 0.3.0Installation
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.6.1/routerforge-stable-bootstrap.sh | shBuild and verification
- RouterForge release:
0.6.1 - Immutable release:
routerforge-v0.6.1 - Commit:
12d7658 - Release index:
routerforge-stable-index.json - Bootstrap:
routerforge-stable-bootstrap.sh
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads