-
RouterForge 0.10.0-beta.1
Pre-releasereleased this
2026-09-17 18:01:32 +03:00 | 689 commits to main since this releaseRouterForge 0.10.0-beta.1
🇷🇺 Русский
RouterForge 0.10.0-beta.1
Что нового
- P16 Config Vault завершён: snapshot manifest, bounded retention, ACTIVE/SAVED/LAST WORKING, component restore и общий transaction evidence доведены до рабочего состояния.
- P17 Network Doctor / Route Inspector завершён в принятом scope: causal diagnostics и explain-route foundation сведены с shared safety/transaction contracts.
- P18 DNS Policy Router завершён и принят на реальном ARM64 Keenetic: persisted policies, PolicyN → SO_MARK, reversible IPv4 ingress takeover, transaction commit/rollback и external PREROUTING proof.
Исправления
- Bootstrap MIPS/MIPSel больше не блокирует установку Core из-за отсутствия необязательного thermal sensor: такая capability получает unsupported, а install gate отделён от optional module status.
- Bootstrap проверяет platform gate отдельно и после установки подтверждает локальный Core health через /api/health.
- Сохранены fail-closed semantics для реальных platform blockers и module-specific blocked states.
Совместимость
- Все шесть Beta-пакетов выпускаются единым train 0.10.0~beta.1; GitHub release/tag использует 0.10.0-beta.1.
- Beta публикуется для aarch64-3.10, mips-3.4 и mipsel-3.4: 6 компонентов × 3 target = 18 IPK.
- ARM64 остаётся production target; MIPS и MIPSel остаются experimental. KN-1010 даёт отдельное MIPS physical evidence; KN-2311 Hero 4G+ подтвердил MIPSel Core install/UI/runtime.
Технические изменения
- P18 production driver ready=true, blocking unknowns=0; public persistent activation остаётся выключенным, IPv6 takeover не входит в принятый P18 scope.
- Rolling routerforge-beta публикуется транзакционно и создаёт immutable routerforge-v0.10.0-beta.1 на exact release SHA.
- Release preparation начинается от exact Dev
c3de3316d7; Stable/main этим Beta-выпуском не продвигается.
Текущие версии компонентов
Компонент Версия RouterForge Core 0.10.0~beta.1RouterForge DNS 0.10.0~beta.1RouterForge Control 0.10.0~beta.1RouterForge Monitoring 0.10.0~beta.1Profiling 0.10.0~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-v0.10.0-beta.1/routerforge-beta-bootstrap.sh | shСборка и проверка
- Версия RouterForge:
0.10.0-beta.1 - Архивный релиз:
routerforge-v0.10.0-beta.1 - Коммит:
0568685 - Release index:
routerforge-beta-index.json - Bootstrap:
routerforge-beta-bootstrap.sh
🇬🇧 English
RouterForge 0.10.0-beta.1
What's new
- P16 Config Vault is complete: snapshot manifests, bounded retention, ACTIVE/SAVED/LAST WORKING, component restore, and shared transaction evidence are operational.
- P17 Network Doctor / Route Inspector is complete for the accepted scope, combining causal diagnostics and explain-route foundations with shared safety/transaction contracts.
- P18 DNS Policy Router is complete and hardware-accepted on a real ARM64 Keenetic, including persisted policies, PolicyN → SO_MARK, reversible IPv4 ingress takeover, transaction commit/rollback, and an external PREROUTING proof.
Fixes
- The MIPS/MIPSel bootstrap no longer blocks Core installation when an optional thermal sensor is absent: the capability is reported as unsupported and the install gate is separated from optional module status.
- The bootstrap evaluates a separate platform gate and verifies local Core health through /api/health after installation.
- Fail-closed behavior remains for real platform blockers and module-specific blocked states.
Compatibility
- All six Beta packages use the coherent 0.10.0~beta.1 train; the GitHub release/tag uses 0.10.0-beta.1.
- Beta is published for aarch64-3.10, mips-3.4, and mipsel-3.4: 6 components × 3 targets = 18 IPKs.
- ARM64 remains the production target; MIPS and MIPSel remain experimental. KN-1010 provides separate MIPS physical evidence, while KN-2311 Hero 4G+ confirmed MIPSel Core install/UI/runtime.
Technical changes
- The P18 production driver reports ready=true with zero blocking unknowns; public persistent activation remains disabled and IPv6 takeover is outside the accepted P18 scope.
- The rolling routerforge-beta channel is published transactionally and creates immutable routerforge-v0.10.0-beta.1 at the exact release SHA.
- Release preparation starts from exact Dev
c3de3316d7; Stable/main is not promoted by this Beta release.
Current component versions
Component Version RouterForge Core 0.10.0~beta.1RouterForge DNS 0.10.0~beta.1RouterForge Control 0.10.0~beta.1RouterForge Monitoring 0.10.0~beta.1Profiling 0.10.0~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-v0.10.0-beta.1/routerforge-beta-bootstrap.sh | shBuild and verification
- RouterForge release:
0.10.0-beta.1 - Immutable release:
routerforge-v0.10.0-beta.1 - Commit:
0568685 - Release index:
routerforge-beta-index.json - Bootstrap:
routerforge-beta-bootstrap.sh
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads