-
RouterForge 0.7.2 Stable
released this
2026-09-12 14:29:15 +03:00 | 24 commits to main since this releaseRouterForge 0.7.2
🇷🇺 Русский
RouterForge 0.7.2
Что нового
- Stable 0.7.2 — точечный DNS-hotfix: версионно обновляется только routerforge-dns до 0.7.2; Core, Admin, Monitoring и Profiling остаются на 0.7.1.
- DNS получил встроенный каталог базовых DoT/DoH-провайдеров, отключённый по умолчанию и не занимающий secure slots до явного включения.
- UI резолверов разделён на Keenetic / свои, Публичные DNS и Частные DNS с группировкой по провайдерам и сворачиваемыми секциями.
Исправления
- Телеметрия DNS изолирована от повторного использования локального secure-порта: смена semantic resolver identity очищает port-owned counters, rolling history, fallback/error/client attribution и pending state.
- Каталог сокращён до 12 базовых провайдеров × DoT/DoH; semantic endpoint dedup скрывает виртуальный preset, если эквивалентный резолвер уже настроен вручную.
- Отключённые ручные DoT/DoH известных провайдеров классифицируются в Public/Private без превращения в read-only preset; AstraCat распознаётся также по dns.astracat.network, Comss.one относится к Private.
- Сворачивание секций использует прямую Svelte state binding: реакция на клик мгновенная, плавная анимация не зависит от фонового polling.
- На вкладке Resolvers отключён тяжёлый 5-секундный full refresh; первичная загрузка, ручное обновление и refresh после mutations сохранены.
- Статус ОТКЛЮЧЕН для встроенных DNS приведён к общей disabled-семантике и цветовой схеме.
Совместимость
- routerforge-dns 0.7.2 требует RouterForge Core 0.7.1 или новее.
- routerforge-core, routerforge-admin, routerforge-monitoring и routerforge-profiling в Stable 0.7.2 остаются версии 0.7.1.
- ARM64 aarch64-3.10 остаётся production target; MIPS и MIPSel сохраняют experimental status.
- Beta channel этим Stable hotfix не изменяется.
Технические изменения
- DoT port-reuse isolation прошла hardware acceptance на реальном Keenetic без перезапуска routerforge-dns; после возврата исходного resolver на переиспользованный порт cumulative/history начинались с нуля.
- DoH использует тот же общий semantic identity механизм, но отдельный DoH-specific hardware port-reuse сценарий не заявляется как выполненный.
- Stable 0.7.2 собирается из exact validated Dev SHA и продвигается в main только после successful FULL RELEASE с publish_beta=false.
- Immutable routerforge-v0.7.1 не изменяется; 0.7.2 создаётся отдельным immutable snapshot.
Текущие версии компонентов
Компонент Версия RouterForge Core 0.7.1RouterForge DNS 0.7.2RouterForge Control 0.7.1RouterForge Monitoring 0.7.1Profiling 0.7.1Установка
Свежая установка 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.7.2/routerforge-stable-bootstrap.sh | shСборка и проверка
- Версия RouterForge:
0.7.2 - Архивный релиз:
routerforge-v0.7.2 - Коммит:
f4a67a5 - Release index:
routerforge-stable-index.json - Bootstrap:
routerforge-stable-bootstrap.sh
🇬🇧 English
RouterForge 0.7.2
What's new
- Stable 0.7.2 is a focused DNS hotfix: only routerforge-dns advances to 0.7.2; Core, Admin, Monitoring, and Profiling remain at 0.7.1.
- DNS now includes a curated baseline DoT/DoH provider catalog that is disabled by default and consumes no secure slots until explicitly enabled.
- Resolver UI is split into Keenetic/custom, Public DNS, and Private DNS with provider grouping and collapsible sections.
Fixes
- DNS telemetry is isolated across secure local-port reuse: a semantic resolver identity change clears port-owned counters, rolling history, fallback/error/client attribution, and pending state.
- The catalog is reduced to 12 baseline providers × DoT/DoH; semantic endpoint dedup hides a virtual preset when an equivalent resolver is already configured manually.
- Disabled manual DoT/DoH entries for known providers are classified into Public/Private without becoming read-only presets; AstraCat also recognizes dns.astracat.network and Comss.one is classified as Private.
- Resolver section collapse now uses direct Svelte state bindings, so click response is immediate and smooth animation no longer depends on background polling.
- The heavy 5-second full refresh is disabled on the Resolvers view while initial load, manual refresh, and post-mutation refresh remain intact.
- Built-in disabled resolver status now uses the same disabled semantics and visual treatment as normal disabled resolvers.
Compatibility
- routerforge-dns 0.7.2 requires RouterForge Core 0.7.1 or newer.
- routerforge-core, routerforge-admin, routerforge-monitoring, and routerforge-profiling remain at version 0.7.1 in Stable 0.7.2.
- ARM64 aarch64-3.10 remains the production target; MIPS and MIPSel remain experimental.
- The Beta channel is not changed by this Stable hotfix.
Technical changes
- DoT port-reuse isolation passed hardware acceptance on a real Keenetic without restarting routerforge-dns; when the original resolver returned to a reused port, cumulative/history state restarted from zero.
- DoH uses the same generic semantic identity mechanism, but a separate DoH-specific hardware port-reuse scenario is not claimed as completed.
- Stable 0.7.2 is built from the exact validated Dev SHA and reaches main only after a successful FULL RELEASE with publish_beta=false.
- Immutable routerforge-v0.7.1 is never modified; 0.7.2 is published as a separate immutable snapshot.
Current component versions
Component Version RouterForge Core 0.7.1RouterForge DNS 0.7.2RouterForge Control 0.7.1RouterForge Monitoring 0.7.1Profiling 0.7.1Installation
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.7.2/routerforge-stable-bootstrap.sh | shBuild and verification
- RouterForge release:
0.7.2 - Immutable release:
routerforge-v0.7.2 - Commit:
f4a67a5 - Release index:
routerforge-stable-index.json - Bootstrap:
routerforge-stable-bootstrap.sh
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads