Skip to content

Hydrat 1.0.8

Choose a tag to compare

@only-hydrat only-hydrat released this 30 Sep 02:30
· 1 commit to main since this release

Hydrat 1.0.8 — накопительные исправления выбора, проверки и восстановления маршрутов.

  • Новые назначения и смена маршрута учитывают подтверждённую скорость, чтобы отдавать предпочтение более быстрому рабочему кандидату.
  • Единичные ошибки HTTP- и UDP-проверок больше не вызывают преждевременное исключение маршрута. Уточнены пороги повторных ошибок и восстановления после успешных проверок.
  • Маршруты после подтверждённого отказа получают приоритет повторной полной проверки; восстановление сохраняет обязательные проверки доступности сервисов.
  • Исправлены восстановление покрытия резервами, ротация проверяемых резервных кандидатов и обработка удалённых клиентов при переключении.
  • Hydrat сохраняет исходный VLESS flow из подписки. Для стандартного xtls-rprx-vision проверяется UDP вне порта 443; для остальных VLESS flow сохраняется проверка QUIC. Идентификаторы кандидатов и назначения сохраняются при обновлении обработчиков.
  • В диагностике ошибок активных HTTP-проверок сохраняются безопасные коды ошибок и длительность запросов.
  • Исправлен цикл перезапусков контроллера при отсутствии прогретого Tor-профиля (issue #6). Если есть проверенный альтернативный маршрут, Hydrat использует его; иначе сохраняет назначения и продолжает восстановление без завершения процесса.

Релиз 1.0.8 перевыпущен с этим исправлением. Если версия 1.0.8 уже установлена, обновите образ и пересоздайте контейнеры:

docker compose pull
docker compose up -d

Удалять базу данных или каталог data не нужно.

Готовый образ: ghcr.io/only-hydrat/hydrat:1.0.8 для linux/amd64 и linux/arm64.

Compose-файлы приложены: docker-compose.yml использует готовый образ, а docker-compose.dev.yml предназначен для сборки из исходников.