Skip to content

Release v1.2.1 - #115

Merged
andre487 merged 1 commit into
mainfrom
release/v1.2.1
Oct 21, 2026
Merged

andre487 merged 1 commit into
mainfrom
release/v1.2.1

Conversation

@andre487

@andre487 andre487 commented Oct 21, 2026 •

Copy link
Copy Markdown
Owner

Prepare v1.2.1; versionCode base incremented, ABI offsets unchanged.

Generated from v1.2.0..616e08d; review AI-written notes below. This manually requested workflow merges after full CI and tags the merged commit.

English

  • Added device-wide VPN MTU settings with 1280, 1400 (default), 1500 and custom values from 1280 to 65535 bytes, applied to all profiles after reconnecting.
  • MegaProxy is now selected for split tunneling by default and added once to existing lists on upgrade, while subsequent manual exclusion is preserved.
  • The speed test now warns when MegaProxy is excluded from split tunneling and explains how to enable VPN-route measurements.
  • Fixed DNS failures at the 64-flow limit by reclaiming completed idle UDP flows without discarding pending replies or TCP DNS streams.
  • Imports and subscription updates now preserve local insecure-DNS and invalid-certificate approvals for an unchanged resolver and clear them when the resolver changes.
  • DoH queries, proxy bootstrap DNS and speed-test connections now try alternatives 200 ms apart instead of waiting for slow attempts to time out, using the first successful result and cancelling the remaining attempts.
  • Fixed delays to other HTTPS proxy connections when closing a redundant HTTP/2 session was slow.
  • Subscription updates can now replace primary and backup HTTPS source URLs while retaining local authentication, update interval and pause state, with saved subscription credentials also sent to replacement URLs.
  • Imports and subscription updates now reuse omitted passwords and SSH keys only when the protocol, server, port and account remain unchanged, with Jump credentials checked against their respective endpoints.
  • Basic Auth usernames containing a colon are now rejected for HTTP proxies and HTTPS Jump authentication.

Русский

  • Добавлена общая для устройства настройка MTU VPN со значениями 1280, 1400 (по умолчанию), 1500 и произвольным значением от 1280 до 65535 байт, применяемая ко всем профилям после переподключения.
  • MegaProxy теперь выбран для раздельного туннелирования по умолчанию и однократно добавляется в существующие списки при обновлении, а последующее ручное исключение сохраняется.
  • Тест скорости теперь предупреждает, если MegaProxy исключён из раздельного туннелирования, и объясняет, как включить измерения через VPN.
  • Исправлены сбои DNS при достижении лимита в 64 потока за счёт освобождения завершённых неактивных UDP-потоков без потери ожидающих ответов и потоков TCP DNS.
  • Импорт и обновления подписки теперь сохраняют локальные разрешения небезопасного DNS и недействительных сертификатов для прежнего резолвера и сбрасывают их при его смене.
  • Запросы DoH, начальное разрешение адреса прокси и соединения теста скорости теперь пробуют альтернативы с интервалом 200 мс вместо ожидания тайм-аута медленной попытки, используя первый успешный результат и отменяя остальные попытки.
  • Исправлены задержки других соединений через HTTPS-прокси при медленном закрытии лишней сессии HTTP/2.
  • Обновления подписки теперь могут заменять основной и резервные HTTPS URL источников, сохраняя локальную авторизацию, интервал обновления и состояние паузы, причём сохранённые учётные данные подписки отправляются и на новые URL.
  • Импорт и обновления подписки теперь сохраняют пропущенные пароли и ключи SSH только при неизменных протоколе, сервере, порте и пользователе, а учётные данные Jump проверяются по соответствующим узлам.
  • Имена пользователей Basic Auth с двоеточием теперь отклоняются для HTTP-прокси и авторизации HTTPS Jump.

F-Droid

English

  • Added VPN MTU settings from 1280 to 65535 bytes, applied after reconnecting.
  • MegaProxy is now selected for split tunneling by default and added once to existing lists on upgrade.
  • Fixed DNS failures when completed UDP flows filled the flow limit.
  • Imports and subscription updates now reuse omitted passwords and SSH keys only for unchanged protocols, servers and accounts.

Русский

  • Добавлена настройка MTU VPN от 1280 до 65535 байт, применяемая после переподключения.
  • MegaProxy теперь выбран для раздельного туннелирования по умолчанию и однократно добавляется в существующие списки при обновлении.
  • Исправлены сбои DNS при заполнении лимита завершёнными UDP-потоками.
  • Импорт и обновления подписки теперь сохраняют пропущенные пароли и ключи SSH только для прежних протоколов, серверов и пользователей.

APK artifacts

Built from commit 616e08d9 by CI run #399.
Artifacts expire after 14 days. Neither APK uses the MegaProxy release key.

@andre487
andre487 merged commit 0cc7591 into main Oct 21, 2026
16 checks passed
@andre487
andre487 deleted the release/v1.2.1 branch October 21, 2026 16:48
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.

2 participants