-
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