Skip to content

Releases: mobileproxy/howl-android

Howl Android 1.0.7

Choose a tag to compare

@github-actions github-actions released this 27 Oct 14:24

Улучшен сторож соединения:

  • Ограничено ожидание сетевых проверок; повторные события объединяются.
  • При подтверждённой недоступности выбранного OpenConnect сторож раньше проверяет рабочий резерв.
  • Старые соединения не маскируют отказ нового выбранного выхода.
  • Результаты и штрафы прежнего профиля или сети больше не мешают текущей сессии; ручной выбор имеет приоритет.

Совместимая подпись сохранена: CN=Howl на Android 13+, прежний сертификат на Android 7–12L. Схемы профилей и рабочих резервов не менялись.

Production CI проверил полную сборку, тесты, ARM32/ARM64, minified APK и подпись с прежней lineage. Скачанный APK отдельно проверен по SHA256, подписи и оформлению. Установка на устройство, настоящий VPN/Doze и время восстановления на реальной сети в этом выпуске не проверялись.

Исходник: 473cdaa58226128ebfd5bfc8dbebb6f16548e9ec. Эти файлы сохраняются в Releases независимо от срока хранения Actions.

Howl Android 1.0.6

Choose a tag to compare

@mobileproxy mobileproxy released this 22 Oct 12:52

Исправлены лишние перезапуски VPN при обновлении неизменной подписки. Различия в отступах, порядке полей JSON и принудительной политике мягкого переключения больше не создают ложное изменение. Настоящие изменения серверов, групп, DNS и маршрутов продолжают применяться.

Совместимая подпись сохранена: CN=Howl на Android 13+, прежний сертификат на Android 7–12L. Обновление устанавливается поверх предыдущей версии; профили и рабочие резервы сохраняются.

Исходник: e40d62c7553ca8b087eeaa7fb990c2210812bae6.

Production CI.

Howl Android 1.0.5

Choose a tag to compare

@github-actions github-actions released this 20 Oct 17:13

Howl Android 1.0.5

  • Мягкое переключение вручную и сторожем: новые соединения используют выбранный сервер, существующие продолжают прежний маршрут, пока прежний сервер доступен.
  • Единое оформление Howl; русский интерфейс и остальные переводы сохранены. Удалены персональные пути сборки.
  • Совместимая ротация подписи: Android 13+ использует новый сертификат CN=Howl без страны и организации; Android 7–12L использует прежний сертификат. Прежний сертификат сохраняется в истории подписи и совместимых блоках APK.
  • Обновление устанавливается поверх предыдущей версии с сохранением профилей и рабочих резервов; удалять приложение перед обновлением не нужно.

Универсальный APK: Android 7+, ARM32 и ARM64. Целостность скачивания: SHA256SUMS.txt.

Подпись и цепочка ротации проверены для API24–36. Проверки PackageInstaller на Android 11/15 подтверждают сохранение синтетических данных при двух последовательных обновлениях. Приёмка реального VPN, фона и переключений на физическом ARM-устройстве не выполнена.

Howl Android 1.0.4

Choose a tag to compare

@github-actions github-actions released this 18 Oct 14:26

Проверка локаций стала быстрее и понятнее:

  • Сначала проверяются все локации и протоколы, затем запускается отдельная очередь повторов.
  • До 8 проверок идут одновременно. Освободившееся место сразу получает следующая локация.
  • Первая попытка ограничена 5 секундами, подтверждение — 9 секундами, вся проверка — 60 секундами.
  • Показаны этап, очереди, время проверки и попытки. Остановка сохраняет готовые результаты.
  • Незавершённый запрос ядра отображается как ошибка проверки и автоматически не дублируется. После общего таймаута оставшиеся локации получают «Не завершено».

Универсальный APK для Android 7+, ARM32 и ARM64. Подписан прежним сертификатом для обновления поверх установленного Howl.

Установка и реальный VPN на физическом устройстве в этой проверке не выполнялись.

Сборка и проверки: https://github.com/mobileproxy/howl-android/actions/runs/39134273181

Исходный код: 950e0990795e3d13f09365dffee341a29ed74a16.

Howl Android 1.0.2 (820)

Choose a tag to compare

@mobileproxy mobileproxy released this 16 Oct 07:56

Исправлен импорт, обновление и изменение обычных ссылок подписки Howl без ручного добавления параметров.

Приложение самостоятельно запрашивает полный профиль Howl. Base64-списки проходят преобразование до структурной проверки. Проверка повреждённых конфигураций, истёкших подписок и сохранение рабочего резерва остаются включены.

Один APK для Android 7+ на ARM32 и ARM64. Подпись сохранена: устанавливайте поверх предыдущей версии, без удаления приложения и данных.

Проверки CI и совместимости установщика не заменяют проверку подключения на реальном телефоне.

Howl Android 1.0.3

Choose a tag to compare

@github-actions github-actions released this 16 Oct 12:13

Howl Android 1.0.3

Проверка серверов и протоколов теперь показывает очередь, общий прогресс и время каждого результата. Можно остановить проверку, повторить только неудачные или проверить весь список заново. Уже завершённые результаты сохраняются при отмене.

Статусы «Работает», «Нет ответа», «Ошибка проверки» и «Отменено» разделены. «Работает» означает успешный проверочный HTTP-запрос через выбранный выход; это не тест скорости и не гарантия работы всех сайтов. Неудачная проба сама по себе не доказывает блокировку. Старые результаты не выдаются за свежую проверку.

Единый APK для Android 7+ на ARM32 и ARM64, прежняя подпись и данные приложения сохраняются. Сохранено исправление импорта подписок из 1.0.2. Установка, переключение сетей и реальный VPN на Android-устройстве не проверены.

Source: https://github.com/mobileproxy/howl-android/actions/runs/38896876887

Commit: 27328c6

Бюджет Actions $0 не менялся. После проверки файлов в Releases штатная автоматика удаляет артефакты этой сборки; файлы Releases доступны без срока хранения Actions.

Howl Android 1.0.1 (818)

Choose a tag to compare

@mobileproxy mobileproxy released this 15 Oct 21:37

Howl Android 1.0.1

Подписанный APK: 1.0.1 (818). Источник 4e729c11110d9a8143f89f780c3ea4a9432f7ee5, release CI успешен: 58 тестов, без провалов и пропусков, release-сборка и проверка APK прошли. Отдельно прошли 13 тестов публикации/очистки и защиты latest от старой сборки.

  • Полученный профиль проверяется отдельно от последнего применённого рабочего резерва; резерв привязан к своей подписке. Неудачное обновление не заменяет рабочий профиль.
  • Перед запуском проверяется конфигурация ядра; при отказе запуска кандидата предусмотрено восстановление рабочего резерва. Подтверждённое отсутствие активных серверов запрещает новый запуск старого резерва.
  • Добавлена проверка связи: три пробы, скачивание до 1 МиБ, ограничение времени и отмена. JSON-отчёт сохраняется по кнопке и не содержит токенов, адресов серверов, исходных имён узлов или сырых журналов.
  • Уточнено описание системной блокировки Android: Always-on и «Блокировать соединения без VPN» включаются отдельно в настройках ОС. Экран Howl открывает настройки и не показывает фактический статус блокировки.
  • Обновлены тексты en/ru/de/es/fr/it.

Установка, миграция и реальный VPN на Android-устройстве не проверены: владелец прямо разрешил выпуск без этой приёмки. CI и проверка сертификата APK не заменяют проверку VPN на телефоне.

APK подписан существующим ключом выпуска; совместимость сертификата с прежней опубликованной 1.0.0 (817), рост versionCode и отсутствие debuggable проверяются до публикации. Бюджет Actions остаётся $0. Файлы в Releases сохраняются независимо от срока артефактов Actions. SHA-256 — SHA256SUMS.txt.

Howl android - build 117

Choose a tag to compare

@github-actions github-actions released this 15 Oct 11:13

Latest successful android CI build.

Source: https://github.com/mobileproxy/howl-android/actions/runs/37228493605

Commit: bc3d07b

These downloads do not expire with Actions artifacts. This is an automatic CI build, not a separate manual release approval.