• routerforge-v0.5.0-beta.2 11ed31b1b0

    FifthAce released this 2026-09-06 16:49:05 +03:00 | 159 commits to main since this release

    RouterForge 0.5.0-beta.2

    🇷🇺 Русский

    RouterForge 0.5.0-beta.2

    Что нового

    • Marketplace получил переключение Stable/Beta только для официальных модулей RouterForge без автоматической установки пакетов.
    • Marketplace теперь явно показывает выбранный target и experimental-статус, а неизвестная архитектура блокируется fail-closed.
    • Добавлена экспериментальная поддержка MIPS и MIPSel в Beta.
    • Один universal bootstrap автоматически определяет архитектуру Entware и выбирает подходящую сборку.
    • Для MIPS/MIPSel добавлены fail-closed preflight, runtime compatibility probe и QEMU-проверка.

    Исправления

    • Исправлен release flow: существующий immutable snapshot проверяется до изменения rolling Beta alias.
    • Исправлена маршрутизация release-index и package assets между ARM64, MIPS и MIPSel.
    • Исправлена последовательная multi-arch сборка Beta без удаления пакетов другой архитектуры.

    Совместимость

    • 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.4-beta
    RouterForge DNS 0.4.20-beta
    RouterForge Control 0.3.1-beta
    System Monitor 0.3.1-beta
    Thermal Monitor 0.3.2-beta
    Storage Monitor 0.3.2-beta
    Network Monitor 0.3.3-beta
    Profiling 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.2/routerforge-beta-bootstrap.sh | sh
    

    Сборка и проверка

    • Версия RouterForge: 0.5.0-beta.2
    • Архивный релиз: routerforge-v0.5.0-beta.2
    • Коммит: 11ed31b
    • Release index: routerforge-beta-index.json
    • Bootstrap: routerforge-beta-bootstrap.sh

    🇬🇧 English

    RouterForge 0.5.0-beta.2

    What's new

    • Marketplace can now switch Stable/Beta only for official RouterForge modules without automatically installing packages.
    • Marketplace now exposes the selected target and experimental status, while unknown architectures fail closed.
    • Experimental MIPS and MipSel support is now available in Beta.
    • A single universal bootstrap automatically detects the Entware architecture and selects the matching build.
    • MIPS/MIPSel now use fail-closed preflight, runtime compatibility probing, and QEMU runtime validation.

    Fixes

    • Fixed release ordering so an existing immutable snapshot is rejected before the rolling Beta alias is mutated.
    • Fixed release-index and package-asset routing across ARM64, MIPS, and MIPSel.
    • Fixed sequential multi-architecture Beta builds so packages for other targets are preserved.

    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.4-beta
    RouterForge DNS 0.4.20-beta
    RouterForge Control 0.3.1-beta
    System Monitor 0.3.1-beta
    Thermal Monitor 0.3.2-beta
    Storage Monitor 0.3.2-beta
    Network Monitor 0.3.3-beta
    Profiling 0.3.0-beta

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

    Build and verification

    • RouterForge release: 0.5.0-beta.2
    • Immutable release: routerforge-v0.5.0-beta.2
    • Commit: 11ed31b
    • Release index: routerforge-beta-index.json
    • Bootstrap: routerforge-beta-bootstrap.sh
    Downloads