• routerforge-v0.8.5-beta.1 bfbb2ecbab

    RouterForge 0.8.5-beta.1
    Some checks are pending
    CI / test (push) Waiting to run
    CI / Publish rolling ARM64 Dev channel (push) Blocked by required conditions
    CI / Publish validated stable promotion (push) Waiting to run
    Network Tools / validate-and-package (push) Waiting to run
    Pre-release

    FifthAce released this 2026-09-15 21:45:08 +03:00 | -38 commits to main since this release

    RouterForge 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.1
    RouterForge DNS 0.8.5~beta.1
    RouterForge Control 0.8.5~beta.1
    RouterForge Monitoring 0.8.5~beta.1
    Profiling 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-v0.8.5-beta.1/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.1
    RouterForge DNS 0.8.5~beta.1
    RouterForge Control 0.8.5~beta.1
    RouterForge Monitoring 0.8.5~beta.1
    Profiling 0.8.5~beta.1

    Installation

    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.1/routerforge-beta-bootstrap.sh | sh
    

    Build 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