-
RouterForge 0.6.0-beta.6 Pre-release
released this
2026-09-08 14:18:11 +03:00 | 911 commits to main since this releaseRouterForge 0.6.0-beta.6
🇷🇺 Русский
RouterForge 0.6.0-beta.6
Что нового
- Главная 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 выбираются после запуска.
- 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.
Исправления
- Core self-update больше не показывает ложный «Failed to fetch» при штатном restart-разрыве: UI ждёт восстановления /api/catalog и проверяет фактически установленную целевую версию Core перед успешным завершением.
- Карточки RouterForge-модулей больше не заполняются бессмысленными прочерками для отсутствующих optional package metadata; такие строки скрываются, а статусные значения выводятся осмысленно.
- Строка Service теперь показывается только для Core и компонентов с реальным service contract; RouterForge DNS больше не получает пустой Service-row.
- App Center получил полный RU/EN перевод технических подписей, статусов действий, preflight/Entware metadata и официальных описаний RouterForge-модулей.
- Исправлена гонка при полном обновлении страницы: Home больше не сохраняет ложные состояния «Ядро RouterForge недоступно» и «Центр приложений недоступен» после фактического восстановления online-state.
- Начальная загрузка теперь отличает состояние «ещё не загружено» от реального outage для Core и Центра приложений.
- Телеметрия CPU/RAM/temperature/storage запускается сразу после загрузки реального catalog вместо ожидания следующего 10-секундного polling tick.
- Overview защищён generation guard от перезаписи свежих данных устаревшим pre-catalog refresh и публикует быстрые telemetry providers раньше дополнительных DNS/network/action-history запросов.
- SSE reconnect больше не помечает Core offline до проверки HTTP fallback.
- Исправлено ложное предупреждение Home о неработающей службе для установленных RouterForge-модулей без собственного service contract; RouterForge DNS больше не помечается как остановленный только из-за managed=true.
- Счётчик «требует внимания» теперь учитывает только warning/critical события; информационные уведомления об обновлениях остаются видимыми, но не увеличивают счётчик.
- История действий Центра приложений получила сворачивание/разворачивание и более аккуратное выравнивание текста и статусов.
- Карточки модулей Центра приложений корректно переносят длинные metadata/compatibility значения без наложения текста.
- 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.
- 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) — основной поддерживаемый 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.5RouterForge 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.6.0-beta.6/routerforge-beta-bootstrap.sh | shСборка и проверка
- Версия RouterForge:
0.6.0-beta.6 - Архивный релиз:
routerforge-v0.6.0-beta.6 - Коммит:
1965731 - Release index:
routerforge-beta-index.json - Bootstrap:
routerforge-beta-bootstrap.sh
🇬🇧 English
RouterForge 0.6.0-beta.6
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.
- 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
- Core self-update no longer reports a false 'Failed to fetch' during the expected restart disconnect: the UI waits for /api/catalog to recover and verifies the actually installed target Core version before declaring success.
- RouterForge module cards no longer fill unavailable optional package metadata with meaningless dashes; absent optional rows are hidden and status values use semantic text.
- The Service row is now shown only for Core and components with a real service contract, so RouterForge DNS no longer renders an empty Service row.
- App Center now has complete RU/EN localization for technical labels, action states, preflight/Entware metadata, and official RouterForge module descriptions.
- Fixed a full-page-refresh race where Home could keep stale 'RouterForge Core is unavailable' and 'App Center is unavailable' alerts after the underlying stores had recovered.
- Initial loading now distinguishes 'not loaded yet' from a confirmed Core or App Center outage.
- CPU/RAM/temperature/storage telemetry refreshes immediately after the real catalog is hydrated instead of waiting for the next 10-second polling tick.
- Overview now uses a generation guard so stale pre-catalog refreshes cannot overwrite fresh data, and publishes fast telemetry providers before supplementary DNS/network/action-history requests complete.
- SSE reconnect no longer marks Core offline until the HTTP fallback also fails.
- Fixed a false Home service warning for installed RouterForge modules that do not declare their own service contract; RouterForge DNS is no longer reported as stopped merely because managed=true.
- The requires-attention badge now counts warning/critical events only; informational update notices remain visible without increasing the count.
- App Center action history can now be collapsed/expanded and has cleaner text/status alignment.
- App Center module cards now wrap long metadata and compatibility values without text overlap.
- 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.
- 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 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.5RouterForge 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.6.0-beta.6/routerforge-beta-bootstrap.sh | shBuild and verification
- RouterForge release:
0.6.0-beta.6 - Immutable release:
routerforge-v0.6.0-beta.6 - Commit:
1965731 - 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.6.0-beta.5 Pre-release
released this
2026-09-08 00:12:20 +03:00 | 919 commits to main since this releaseRouterForge 0.6.0-beta.5
🇷🇺 Русский
RouterForge 0.6.0-beta.5
Что нового
- Главная 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 выбираются после запуска.
Исправления
- Core self-update больше не показывает ложный «Failed to fetch» при штатном restart-разрыве: UI ждёт восстановления /api/catalog и проверяет фактически установленную целевую версию Core перед успешным завершением.
- Карточки RouterForge-модулей больше не заполняются бессмысленными прочерками для отсутствующих optional package metadata; такие строки скрываются, а статусные значения выводятся осмысленно.
- Строка Service теперь показывается только для Core и компонентов с реальным service contract; RouterForge DNS больше не получает пустой Service-row.
- App Center получил полный RU/EN перевод технических подписей, статусов действий, preflight/Entware metadata и официальных описаний RouterForge-модулей.
- Исправлена гонка при полном обновлении страницы: Home больше не сохраняет ложные состояния «Ядро RouterForge недоступно» и «Центр приложений недоступен» после фактического восстановления online-state.
- Начальная загрузка теперь отличает состояние «ещё не загружено» от реального outage для Core и Центра приложений.
- Телеметрия CPU/RAM/temperature/storage запускается сразу после загрузки реального catalog вместо ожидания следующего 10-секундного polling tick.
- Overview защищён generation guard от перезаписи свежих данных устаревшим pre-catalog refresh и публикует быстрые telemetry providers раньше дополнительных DNS/network/action-history запросов.
- SSE reconnect больше не помечает Core offline до проверки HTTP fallback.
- Исправлено ложное предупреждение Home о неработающей службе для установленных RouterForge-модулей без собственного service contract; RouterForge DNS больше не помечается как остановленный только из-за managed=true.
- Счётчик «требует внимания» теперь учитывает только warning/critical события; информационные уведомления об обновлениях остаются видимыми, но не увеличивают счётчик.
- История действий Центра приложений получила сворачивание/разворачивание и более аккуратное выравнивание текста и статусов.
- Карточки модулей Центра приложений корректно переносят длинные metadata/compatibility значения без наложения текста.
- 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.4RouterForge 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.6.0-beta.5/routerforge-beta-bootstrap.sh | shСборка и проверка
- Версия RouterForge:
0.6.0-beta.5 - Архивный релиз:
routerforge-v0.6.0-beta.5 - Коммит:
982a8a7 - Release index:
routerforge-beta-index.json - Bootstrap:
routerforge-beta-bootstrap.sh
🇬🇧 English
RouterForge 0.6.0-beta.5
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
- Core self-update no longer reports a false 'Failed to fetch' during the expected restart disconnect: the UI waits for /api/catalog to recover and verifies the actually installed target Core version before declaring success.
- RouterForge module cards no longer fill unavailable optional package metadata with meaningless dashes; absent optional rows are hidden and status values use semantic text.
- The Service row is now shown only for Core and components with a real service contract, so RouterForge DNS no longer renders an empty Service row.
- App Center now has complete RU/EN localization for technical labels, action states, preflight/Entware metadata, and official RouterForge module descriptions.
- Fixed a full-page-refresh race where Home could keep stale 'RouterForge Core is unavailable' and 'App Center is unavailable' alerts after the underlying stores had recovered.
- Initial loading now distinguishes 'not loaded yet' from a confirmed Core or App Center outage.
- CPU/RAM/temperature/storage telemetry refreshes immediately after the real catalog is hydrated instead of waiting for the next 10-second polling tick.
- Overview now uses a generation guard so stale pre-catalog refreshes cannot overwrite fresh data, and publishes fast telemetry providers before supplementary DNS/network/action-history requests complete.
- SSE reconnect no longer marks Core offline until the HTTP fallback also fails.
- Fixed a false Home service warning for installed RouterForge modules that do not declare their own service contract; RouterForge DNS is no longer reported as stopped merely because managed=true.
- The requires-attention badge now counts warning/critical events only; informational update notices remain visible without increasing the count.
- App Center action history can now be collapsed/expanded and has cleaner text/status alignment.
- App Center module cards now wrap long metadata and compatibility values without text overlap.
- 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.4RouterForge 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.6.0-beta.5/routerforge-beta-bootstrap.sh | shBuild and verification
- RouterForge release:
0.6.0-beta.5 - Immutable release:
routerforge-v0.6.0-beta.5 - Commit:
982a8a7 - 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.6.0 Stable
released this
2026-09-07 15:32:24 +03:00 | 935 commits to main since this releaseRouterForge 0.6.0
🇷🇺 Русский
RouterForge 0.6.0
Что нового
- 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 выбираются после запуска через Центр приложений.
Исправления
- 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-модулей.
Совместимость
- Stable 0.6 публикуется только для ARM64 (aarch64-3.10).
- MIPS/MipSel публикуются в Stable 0.6 как 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.
Текущие версии компонентов
Компонент Версия RouterForge Core 0.6.0RouterForge 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.0/routerforge-stable-bootstrap.sh | shСборка и проверка
- Версия RouterForge:
0.6.0 - Архивный релиз:
routerforge-v0.6.0 - Коммит:
35176be - Release index:
routerforge-stable-index.json - Bootstrap:
routerforge-stable-bootstrap.sh
🇬🇧 English
RouterForge 0.6.0
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.
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.
Compatibility
- Stable 0.6 is published for ARM64 (aarch64-3.10) only.
- MIPS/MipSel are published in Stable 0.6 as experimental previews: cross-build/QEMU/runtime-probe gates pass, but 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.
Current component versions
Component Version RouterForge Core 0.6.0RouterForge 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.0/routerforge-stable-bootstrap.sh | shBuild and verification
- RouterForge release:
0.6.0 - Immutable release:
routerforge-v0.6.0 - Commit:
35176be - 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.6.0-beta.4 Pre-release
released this
2026-09-07 14:26:54 +03:00 | 936 commits to main since this releaseRouterForge 0.6.0-beta.4
🇷🇺 Русский
RouterForge 0.6.0-beta.4
Что нового
- Главная 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 выбираются после запуска.
Исправления
- Core self-update больше не показывает ложный «Failed to fetch» при штатном restart-разрыве: UI ждёт восстановления /api/catalog и проверяет фактически установленную целевую версию Core перед успешным завершением.
- Карточки RouterForge-модулей больше не заполняются бессмысленными прочерками для отсутствующих optional package metadata; такие строки скрываются, а статусные значения выводятся осмысленно.
- Строка Service теперь показывается только для Core и компонентов с реальным service contract; RouterForge DNS больше не получает пустой Service-row.
- App Center получил полный RU/EN перевод технических подписей, статусов действий, preflight/Entware metadata и официальных описаний RouterForge-модулей.
- Исправлена гонка при полном обновлении страницы: Home больше не сохраняет ложные состояния «Ядро RouterForge недоступно» и «Центр приложений недоступен» после фактического восстановления online-state.
- Начальная загрузка теперь отличает состояние «ещё не загружено» от реального outage для Core и Центра приложений.
- Телеметрия CPU/RAM/temperature/storage запускается сразу после загрузки реального catalog вместо ожидания следующего 10-секундного polling tick.
- Overview защищён generation guard от перезаписи свежих данных устаревшим pre-catalog refresh и публикует быстрые telemetry providers раньше дополнительных DNS/network/action-history запросов.
- SSE reconnect больше не помечает Core offline до проверки HTTP fallback.
- Исправлено ложное предупреждение Home о неработающей службе для установленных RouterForge-модулей без собственного service contract; RouterForge DNS больше не помечается как остановленный только из-за managed=true.
- Счётчик «требует внимания» теперь учитывает только warning/critical события; информационные уведомления об обновлениях остаются видимыми, но не увеличивают счётчик.
- История действий Центра приложений получила сворачивание/разворачивание и более аккуратное выравнивание текста и статусов.
- Карточки модулей Центра приложений корректно переносят длинные metadata/compatibility значения без наложения текста.
- 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.3RouterForge 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.6.0-beta.4/routerforge-beta-bootstrap.sh | shСборка и проверка
- Версия RouterForge:
0.6.0-beta.4 - Архивный релиз:
routerforge-v0.6.0-beta.4 - Коммит:
dad6e8f - Release index:
routerforge-beta-index.json - Bootstrap:
routerforge-beta-bootstrap.sh
🇬🇧 English
RouterForge 0.6.0-beta.4
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
- Core self-update no longer reports a false 'Failed to fetch' during the expected restart disconnect: the UI waits for /api/catalog to recover and verifies the actually installed target Core version before declaring success.
- RouterForge module cards no longer fill unavailable optional package metadata with meaningless dashes; absent optional rows are hidden and status values use semantic text.
- The Service row is now shown only for Core and components with a real service contract, so RouterForge DNS no longer renders an empty Service row.
- App Center now has complete RU/EN localization for technical labels, action states, preflight/Entware metadata, and official RouterForge module descriptions.
- Fixed a full-page-refresh race where Home could keep stale 'RouterForge Core is unavailable' and 'App Center is unavailable' alerts after the underlying stores had recovered.
- Initial loading now distinguishes 'not loaded yet' from a confirmed Core or App Center outage.
- CPU/RAM/temperature/storage telemetry refreshes immediately after the real catalog is hydrated instead of waiting for the next 10-second polling tick.
- Overview now uses a generation guard so stale pre-catalog refreshes cannot overwrite fresh data, and publishes fast telemetry providers before supplementary DNS/network/action-history requests complete.
- SSE reconnect no longer marks Core offline until the HTTP fallback also fails.
- Fixed a false Home service warning for installed RouterForge modules that do not declare their own service contract; RouterForge DNS is no longer reported as stopped merely because managed=true.
- The requires-attention badge now counts warning/critical events only; informational update notices remain visible without increasing the count.
- App Center action history can now be collapsed/expanded and has cleaner text/status alignment.
- App Center module cards now wrap long metadata and compatibility values without text overlap.
- 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.3RouterForge 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.6.0-beta.4/routerforge-beta-bootstrap.sh | shBuild and verification
- RouterForge release:
0.6.0-beta.4 - Immutable release:
routerforge-v0.6.0-beta.4 - Commit:
dad6e8f - 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.6.0-beta.3 Pre-release
released this
2026-09-07 13:18:43 +03:00 | 938 commits to main since this releaseRouterForge 0.6.0-beta.3
🇷🇺 Русский
RouterForge 0.6.0-beta.3
Что нового
- Главная 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 выбираются после запуска.
Исправления
- Исправлена гонка при полном обновлении страницы: Home больше не сохраняет ложные состояния «Ядро RouterForge недоступно» и «Центр приложений недоступен» после фактического восстановления online-state.
- Начальная загрузка теперь отличает состояние «ещё не загружено» от реального outage для Core и Центра приложений.
- Телеметрия CPU/RAM/temperature/storage запускается сразу после загрузки реального catalog вместо ожидания следующего 10-секундного polling tick.
- Overview защищён generation guard от перезаписи свежих данных устаревшим pre-catalog refresh и публикует быстрые telemetry providers раньше дополнительных DNS/network/action-history запросов.
- SSE reconnect больше не помечает Core offline до проверки HTTP fallback.
- Исправлено ложное предупреждение Home о неработающей службе для установленных RouterForge-модулей без собственного service contract; RouterForge DNS больше не помечается как остановленный только из-за managed=true.
- Счётчик «требует внимания» теперь учитывает только warning/critical события; информационные уведомления об обновлениях остаются видимыми, но не увеличивают счётчик.
- История действий Центра приложений получила сворачивание/разворачивание и более аккуратное выравнивание текста и статусов.
- Карточки модулей Центра приложений корректно переносят длинные metadata/compatibility значения без наложения текста.
- 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.2RouterForge 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.6.0-beta.3/routerforge-beta-bootstrap.sh | shСборка и проверка
- Версия RouterForge:
0.6.0-beta.3 - Архивный релиз:
routerforge-v0.6.0-beta.3 - Коммит:
52bc5ab - Release index:
routerforge-beta-index.json - Bootstrap:
routerforge-beta-bootstrap.sh
🇬🇧 English
RouterForge 0.6.0-beta.3
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
- Fixed a full-page-refresh race where Home could keep stale 'RouterForge Core is unavailable' and 'App Center is unavailable' alerts after the underlying stores had recovered.
- Initial loading now distinguishes 'not loaded yet' from a confirmed Core or App Center outage.
- CPU/RAM/temperature/storage telemetry refreshes immediately after the real catalog is hydrated instead of waiting for the next 10-second polling tick.
- Overview now uses a generation guard so stale pre-catalog refreshes cannot overwrite fresh data, and publishes fast telemetry providers before supplementary DNS/network/action-history requests complete.
- SSE reconnect no longer marks Core offline until the HTTP fallback also fails.
- Fixed a false Home service warning for installed RouterForge modules that do not declare their own service contract; RouterForge DNS is no longer reported as stopped merely because managed=true.
- The requires-attention badge now counts warning/critical events only; informational update notices remain visible without increasing the count.
- App Center action history can now be collapsed/expanded and has cleaner text/status alignment.
- App Center module cards now wrap long metadata and compatibility values without text overlap.
- 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.2RouterForge 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.6.0-beta.3/routerforge-beta-bootstrap.sh | shBuild and verification
- RouterForge release:
0.6.0-beta.3 - Immutable release:
routerforge-v0.6.0-beta.3 - Commit:
52bc5ab - 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.6.0-beta.2 Pre-release
released this
2026-09-07 12:39:31 +03:00 | 940 commits to main since this releaseRouterForge 0.6.0-beta.2
🇷🇺 Русский
RouterForge 0.6.0-beta.2
Что нового
- Главная 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 выбираются после запуска.
Исправления
- Исправлено ложное предупреждение Home о неработающей службе для установленных RouterForge-модулей без собственного service contract; RouterForge DNS больше не помечается как остановленный только из-за managed=true.
- Счётчик «требует внимания» теперь учитывает только warning/critical события; информационные уведомления об обновлениях остаются видимыми, но не увеличивают счётчик.
- История действий Центра приложений получила сворачивание/разворачивание и более аккуратное выравнивание текста и статусов.
- Карточки модулей Центра приложений корректно переносят длинные metadata/compatibility значения без наложения текста.
- 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.1RouterForge 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.6.0-beta.2/routerforge-beta-bootstrap.sh | shСборка и проверка
- Версия RouterForge:
0.6.0-beta.2 - Архивный релиз:
routerforge-v0.6.0-beta.2 - Коммит:
c176f31 - Release index:
routerforge-beta-index.json - Bootstrap:
routerforge-beta-bootstrap.sh
🇬🇧 English
RouterForge 0.6.0-beta.2
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
- Fixed a false Home service warning for installed RouterForge modules that do not declare their own service contract; RouterForge DNS is no longer reported as stopped merely because managed=true.
- The requires-attention badge now counts warning/critical events only; informational update notices remain visible without increasing the count.
- App Center action history can now be collapsed/expanded and has cleaner text/status alignment.
- App Center module cards now wrap long metadata and compatibility values without text overlap.
- 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.1RouterForge 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.6.0-beta.2/routerforge-beta-bootstrap.sh | shBuild and verification
- RouterForge release:
0.6.0-beta.2 - Immutable release:
routerforge-v0.6.0-beta.2 - Commit:
c176f31 - 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.6.0-beta.1 Pre-release
released this
2026-09-07 02:22:26 +03:00 | 942 commits to main since this releaseRouterForge 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-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.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-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.6.0-beta.1/routerforge-beta-bootstrap.sh | shBuild 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
RouterForge 0.5.0-beta.5 Pre-release
released this
2026-09-06 20:57:39 +03:00 | 949 commits to main since this releaseRouterForge 0.5.0-beta.5
🇷🇺 Русский
RouterForge 0.5.0-beta.5
Что нового
- Интеграции теперь получают доступную версию и признак обновления из уже настроенных opkg feeds.
- Для интеграций без проверенного manifest разрешены прямые opkg install/update/remove, если пакет однозначно найден в уже настроенном feed.
Исправления
- Исправлен разбор opkg list-upgradable: в интерфейсе показывается целевая версия обновления, а не установленная.
- Пакеты RouterForge и пакеты, принадлежащие карточкам Интеграций, исключены из вкладки Entware, чтобы не дублироваться.
- Кнопка обновления внешней интеграции показывается только при реальном доступном opkg update.
Совместимость
- ARM64 (aarch64-3.10) — основной поддерживаемый target.
- MIPS (mips-3.4) и MIPSel (mipsel-3.4) — experimental Beta до проверки на физическом оборудовании.
- 128 МБ ОЗУ поддерживаются с предупреждением о запасе памяти для стороннего ПО; 64 МБ остаются неподдерживаемой конфигурацией.
Технические изменения
- Интеграции без проверенного manifest не получают право запускать upstream shell installers: fallback ограничен прямыми действиями через уже настроенный opkg feed.
- Entware и Интеграции используют общий кэш package metadata; ручная проверка обновлений инвалидирует кэш без скрытого opkg update.
Текущие версии компонентов
Компонент Версия RouterForge Core 0.4.7-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.5/routerforge-beta-bootstrap.sh | shСборка и проверка
- Версия RouterForge:
0.5.0-beta.5 - Архивный релиз:
routerforge-v0.5.0-beta.5 - Коммит:
4d43e4b - Release index:
routerforge-beta-index.json - Bootstrap:
routerforge-beta-bootstrap.sh
🇬🇧 English
RouterForge 0.5.0-beta.5
What's new
- Integrations now receive available version and upgrade state from already configured opkg feeds.
- Integrations without a verified manifest may use direct opkg install/update/remove when a single package is unambiguously available from an already configured feed.
Fixes
- Fixed opkg list-upgradable parsing so the UI shows the target upgrade version instead of the installed version.
- RouterForge packages and packages owned by Integration cards are hidden from the Entware tab to avoid duplicate ownership.
- External integration update actions are shown only when opkg reports a real upgrade.
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
- Unverified integrations never gain permission to execute upstream shell installers; the fallback is limited to direct actions through an already configured opkg feed.
- Entware and Integrations share cached package metadata; manual update checks invalidate the cache without silently running opkg update.
Current component versions
Component Version RouterForge Core 0.4.7-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.5/routerforge-beta-bootstrap.sh | shBuild and verification
- RouterForge release:
0.5.0-beta.5 - Immutable release:
routerforge-v0.5.0-beta.5 - Commit:
4d43e4b - 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.4 Pre-release
released this
2026-09-06 19:36:18 +03:00 | 950 commits to main since this releaseRouterForge 0.5.0-beta.4
🇷🇺 Русский
RouterForge 0.5.0-beta.4
Что нового
- Marketplace переименован в «Приложения / Центр приложений» и оформлен как capability RouterForge Core.
- Добавлены вкладки RouterForge, Интеграции, Entware, Установлено и Обновления.
- Добавлен кэшированный Entware package browser с поиском, installed/update состоянием и постраничной выдачей.
- Добавлены guarded Entware install/update/remove и explicit opkg update через общий package-manager lock.
Исправления
- Удалена фиктивная карточка Marketplace из списка устанавливаемых RouterForge-модулей.
- Core теперь показывает собственную версию и package lifecycle, а Центр приложений версионируется вместе с Core.
- Generic Entware actions блокируют routerforge-* и opkg, чтобы не обходить проверенный RouterForge release lifecycle.
Совместимость
- 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.6-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.4/routerforge-beta-bootstrap.sh | shСборка и проверка
- Версия RouterForge:
0.5.0-beta.4 - Архивный релиз:
routerforge-v0.5.0-beta.4 - Коммит:
5e73942 - Release index:
routerforge-beta-index.json - Bootstrap:
routerforge-beta-bootstrap.sh
🇬🇧 English
RouterForge 0.5.0-beta.4
What's new
- Marketplace is renamed to Apps / App Center and is explicitly a RouterForge Core capability.
- Added RouterForge, Integrations, Entware, Installed, and Updates tabs.
- Added a cached Entware package browser with search, installed/update state, and pagination.
- Added guarded Entware install/update/remove and explicit opkg update using the shared package-manager lock.
Fixes
- Removed the fake Marketplace card from installable RouterForge modules.
- Core now owns App Center versioning and package lifecycle.
- Generic Entware actions block routerforge-* and opkg so verified RouterForge release lifecycle cannot be bypassed.
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.6-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.4/routerforge-beta-bootstrap.sh | shBuild and verification
- RouterForge release:
0.5.0-beta.4 - Immutable release:
routerforge-v0.5.0-beta.4 - Commit:
5e73942 - 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.4.5 Stable
released this
2026-09-06 18:57:51 +03:00 | 953 commits to main since this releaseRouterForge 0.4.5
🇷🇺 Русский
RouterForge 0.4.5
Что нового
- Marketplace получил переключение Stable/Beta для официальных модулей RouterForge без автоматической установки пакетов.
- Marketplace теперь показывает выбранный target и блокирует неизвестную архитектуру fail-closed.
- Universal installer и release metadata используют target-aware маршрутизацию пакетов.
Исправления
- Исправлена доставка обновлённого Core: Stable Core получает новую package version 0.4.5.
- Усилен release flow: immutable snapshot проверяется до изменения rolling release.
- Исправлена нормализация release-index и сохранение уже опубликованных same-version package assets.
Совместимость
- Stable публикуется только для ARM64 (aarch64-3.10).
- MIPS/MipSel остаются experimental Beta-only до физической аппаратной проверки.
Технические изменения
- ARM64 production executables упаковываются UPX 5.2.1 и проверяются через upx -t.
- Stable promotion использует exact artifact из успешного FULL RELEASE на том же commit SHA.
Текущие версии компонентов
Компонент Версия RouterForge Core 0.4.5RouterForge 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.4.5/routerforge-stable-bootstrap.sh | shСборка и проверка
- Версия RouterForge:
0.4.5 - Архивный релиз:
routerforge-v0.4.5 - Коммит:
7dde40e - Release index:
routerforge-stable-index.json - Bootstrap:
routerforge-stable-bootstrap.sh
🇬🇧 English
RouterForge 0.4.5
What's new
- Marketplace can switch Stable/Beta for official RouterForge modules without automatically installing packages.
- Marketplace now exposes the selected target and fails closed on unknown architectures.
- The universal installer and release metadata use target-aware package routing.
Fixes
- Fixed updated Core delivery by assigning Stable Core package version 0.4.5.
- Hardened release ordering so immutable snapshot preflight happens before rolling release mutation.
- Fixed release-index normalization and preservation of already-published same-version package assets.
Compatibility
- Stable is published only for ARM64 (aarch64-3.10).
- MIPS/MipSel remain experimental Beta-only targets until physical hardware validation.
Technical changes
- ARM64 production executables are packed with UPX 5.2.1 and verified with upx -t.
- Stable promotion reuses the exact artifact from a successful FULL RELEASE on the same commit SHA.
Current component versions
Component Version RouterForge Core 0.4.5RouterForge 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.4.5/routerforge-stable-bootstrap.sh | shBuild and verification
- RouterForge release:
0.4.5 - Immutable release:
routerforge-v0.4.5 - Commit:
7dde40e - Release index:
routerforge-stable-index.json - Bootstrap:
routerforge-stable-bootstrap.sh
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads