Skip to content

BROray 2.2.0 — release candidate - #8

Draft
BROadmin wants to merge 3 commits into
mainfrom
develop/2.2.0
Draft

BROray 2.2.0 — release candidate#8
BROadmin wants to merge 3 commits into
mainfrom
develop/2.2.0

Conversation

@BROadmin

@BROadmin BROadmin commented Jul 28, 2026

Copy link
Copy Markdown
Owner

Цель

Подготовка BROray 2.2.0 на базе main 2.1.1-2.

Реализовано

  1. Фактический прогресс установки и удаления маршрутов в Keenetic.
  2. Раздельные действия «Проверить обновление» и «Проверить набор» с фактической сверкой Keenetic.
  3. Active-цвет только у рекомендуемого следующего действия.
  4. Безопасная остановка после текущего маршрута и продолжение после остановки либо устранимой ошибки.
  5. Предварительная проверка, короткоживущее подтверждение и единая блокировка конфликтующих операций.
  6. DNS-over-TLS: TLS/SNI-тест, выбор серверов, экспорт, обновление, удаление только записей BROray, сохранение внешних DoT/DoH и откат.
  7. Восстановительная переустановка текущей версии с отдельным сохранением пользовательских данных и автоматическим возвратом при ошибке.
  8. Безопасная очистка резервных копий, временных файлов, журналов и копий отката.
  9. Поддержка проекта: локальный QR-код CloudTips и текстовая ссылка в меню, странице BROray, README, документации и сайте.
  10. Релизные материалы 2.2.0-1: OPKG-пакет, безопасный обновитель, установщик, документация и детерминированные контрольные суммы.
  11. После предварительной проверки на реальном Keenetic исправлено сохранение каталогов backup и backups при автоматическом откате; добавлен отдельный updater для локального полевого IPK.

Проверка

  • BusyBox ash и BusyBox tar;
  • сборка и зеркальность web-src / web-new;
  • все тесты маршрутов и DNS-over-TLS;
  • тесты подписок;
  • сценарии переустановки, отката и сохранности пользовательских данных;
  • сценарии безопасной очистки;
  • проверка QR-кода и сайта без внешней зависимости изображения;
  • строгий пятифазный release verifier;
  • повторяемая сборка OPKG и проверка SHA-256;
  • отдельный тест отката с сохранением содержимого backup и backups.

PR остаётся черновиком до полного полевого испытания на реальном Keenetic.

@BROadmin
BROadmin force-pushed the develop/2.2.0 branch 14 times, most recently from 05c3106 to 2ff0961 Compare July 29, 2026 07:06
@BROadmin BROadmin changed the title BROray 2.2.0 — развитие маршрутов и обслуживания BROray 2.2.0 — release candidate Jul 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant