AdGuard для Android 2.12.223

Discussion in 'Релизы (AdGuard для Android)' started by zebrum, Sep 19, 2018.

  1. zebrum

    zebrum Administrator Staff Member Administrator

    Joined:
    Nov 21, 2016
    Messages:
    513
    Версия 2.12 под завязку набита новыми крутыми штуками. Новый движок фильтрации выводит производительность и качество блокировки на новый уровень, улучшенная система уведомлений и возможности автоматизации сделают общение с приложением ещё более удобным, а свежедобавленный DNS-функционал удовлетворит даже самых требовательных пользователей.

    Воспринимайте эту версию как мостик к большому релизу 3.0, который теперь уже свосем близко, и в котором вас ждёт ещё больше замечательных изменений!

    [Добавлено] Интеграция с полностью обновлённым движком фильтрации (CoreLibs) #1869

    Мы работали над интеграцией с CoreLibs на протяжении долгого времени, и мы крайне счастливы и горды наконец включить её в сегодняшний релиз. Мы уже не раз рассказывали о том, почему это важно, включая статью в нашем Блоге. Советуем почитать её, если вы хотите узнать о подробностях, но если вас интересует только краткая выжимка, то вот она: CoreLibs — это кросс-платформенный движок фильтрации, который призван заменить предыдущие, специфичные для конкретных платформ, движки. Благодаря CoreLibs, значительно вырастет производительность (вдвое для AG для Android, согласно нашим тестам!). Унифицированный движок фильтрации также означает более короткие циклы разработки, т.к. нам больше не надо закладываться на нюансы той или иной операционной системы. И, наконец, многие функции, существующие в данный момент только на конкретной платформе, станут доступны и для других продуктов AdGuard. Так что ждите модуль Антитрекинга на Android!

    [Добавлено] Собственная служба для отслеживания сбоев приложения #1908

    [​IMG] [​IMG]

    Новый движок фильтрации означает, что первое время количество сбоев может быть выше обычного, и чтобы быстро реагировать на них, мы создали специальную службу. Она будет автоматически отсылать отчёты о сбоях, содержащие всю информацию, необходимую для решения проблемы. Чтобы узнать, какая именно информация пересылается, читайте нашу Политику Конфиденциальности. Только взгляните на то, сколько проблем уже были устранены благодаря этой службе:

    • [Исправлено] Сбой при работе TCP/IP стека #1984
    • [Исправлено] Сбой, вызванный (вероятно) огромным количеством установленных приложений #1659
    • [Исправлено] Сбой при открытии настроек приложения через Помощник #1833
    • [Исправлено] Сбой, когда не удаётся остановить защиту на 60 секунд #1927
    • [Исправлено] Сбой: `java.lang.SecurityException`: пункт назначения должен быть на внешнем носителе #1978
    • [Исправлено] Сбой: ошибка при запуске экрана с белым списком SSL #1956
    • [Исправлено] Сбой: невозможно импортировать `nlil` в настройки #1987
    • [Исправлено] RuntimeException: TCP/IP стек неожиданно прекратил свою работу #1970
    • [Исправлено] Сбой по таймауту из-за медленной инициализации Magisk #1939
    И вы можете помочь нам остледить и исправить ещё больше ошибок, так что, пожалуйста, держите эту опцию включённой.

    [Добавлено] Каналы уведомлений #1561

    [​IMG]

    Данная функция будет доступна только пользователям устройств с Android 8 и новее. Мы разделили все наши нотификации на шесть категорий: Статус защиты, Статус лицензии, Обновления, Исходящий прокси, Брандмауэр и Прочее. Вы можете не только независимо включать/выключать каждую категорию в системных настройках уведомлений, но и управлять каждой из них отдельно путем нажатия по названию категории. Это открывает широкие возможности для кастомизации. В зависимости от того, что для вас важно, а что не очень, вы можете, например, сделать какие-то категории уведомлений бесшумными, но оставить звук для остальных.

    [Добавлено] Меню быстрого доступа #1111

    [​IMG]

    Начиная с Android 7.1 у разработчиков существует возможность добавлять функционал, вызываемый долгим нажатием по иконке. Мы решили воспользоваться ей, и добавили меню быстрого вызова. Теперь долгое нажатие по иконке AdGuard вызовет список быстрых действий. Среди них переключение статуса защиты, вызов Помощника AdGuard или проверка обновлений.

    > Вы также можете “перетянуть" любую из этих опций на рабочий стол, чтобы создать виджет.
    Также там присутствуют две кнопки поменьше, служащие для вызова системных настроек приложения и создания виджета, соответственно.

    [Добавлено] Настройки автоматизации (Tasker, AutomateIt и т.д.) #1896

    [​IMG]

    Многие пользователи спрашивают нас, как можно автоматизировать те или иные функции AdGuard, например, выключение защиты, когда запускается конкретное приложение. Наконец-то мы взялись за дело, добавили настройки автоматизации и подробно описали всё в статье в Базе Знаний.

    [Добавлено] Расширенный API таскера: настройки прокси #1972

    Надеемся, вы уже воспользовались шансом протестировать новое API таскера. В этом обновлении мы добавили ещё пару вещей, с которыми можно поиграться: настройки прокси. Теперь доступны два новых действия: `proxy_state` и `proxy_default`. Первое включает/выключает исходящий прокси, второе выставляет один из настроенных ранее прокси как прокси “по умолчанию". Более детальное описание этих действий доступно в статье из Базы знаний.

    [Улучшено] DNS-функционал #1831

    Здесь за одной строкой кроются сразу два улучшения. В первом из них мы улучшили DNSCrypt прокси до второй версии. Это “общее" улучшение, вторая версия превосходит первую в скорости и безопасности. Второе изменение чуть более интересно: мы добавили поддержку “DNS over HTTPS" (DoH). DoH — это экспериментальный протокол, он является более безопасным благодаря защите от таких вещей как прослушивание и man-in-the-middle атаки. Вы легко найдёте множество подробной информации о DoH в интернете, но если не хотите заморачиваться, просто поверьте нам: эта штука стоит того, чтобы уметь её поддерживать :)

    [Добавлено] Больше DNS-провайдеров добавлено в список доступных “по умолчанию" #1811

    Чем больше, тем лучше, верно? Верно! Мы добавили таких популярных провайдеров как Cloudflare Public DNS, FreeDNS и многих других. Выбирайте наиболее подходящий для вас!

    Работа с сетью
    • [Исправлено] Парсинговые скрипты DnsCrypt #2072
    • [Изменено] Таймаут при запуске защиты более не используется, когда VpnService требует подготовки #1934
    • [Изменено] Настройка `pref.vpn.disable.reconfiguration` теперь включена для всех версий Android 7+ #1918
    • [Исправлено] Adguard не ставится на паузу, когда стороннее приложение стартует VPN #1954
    • [Исправлено] AdGuard отключается после смены сети #1846
    • [Исправлено] AdGuard некорректно отслеживает использование мобильного интернета #1856
    • [Исправлено] AdGuard ведёт и себя неправильно, когдаон выбран режим “всегда включён" и происходит смена соединения #1844
    • [Исправлено] Защита не восстанавливается после того, как права были отобраны другим VPN #1944
    • [Исправлено] Невозможно получить доступ к интернету при включённом DNSCrypt #1924
    • [Изменено] Исходящий прокси, если он настроен, теперь используется, даже если фильтрация для приложения отключена #1959
    • [Исправлено] AdGuard не использует запасной DNS сервер, когда основной недоступен #2042
    • [Исправлено] Защита не перезапускается при смене режима HTTPS фильтрации #2011
    Пользовательский интерфейс
    • [Исправлено] "Сообщение в поддержку" не сохраняет состояние экрана при повороте экрана #2080
    • [Исправлено] Баг при массовых изменениях в "Настройках приложений" #2101
    • [Добавлено] Галочка, отключающая Помощник и Журнал фильтрации #1808
    • [Добавлено] Шаг “Согласие с условиями использования" при первом запуске приложения #1890
    • [Добавлено] Галочка “Согласие получать рассылку" в диалоге о запросе пробного периода #1886
    • [Добавлено] Опция массового изменения предпочтений по блокировке #1974
    • [Добавлено] Информация о нефильтруемых соединениях добавлена в Журнал фильтрации #1730
    • [Добавлено] Собственное средство выбора файла #1935
    • [Добавлено] Опции “выделить всё" и “убрать выделение" в Пользовательском фильтре #1925
    • [Добавлено] Предупреждение о перемещении сертификата в системное хранилище #1824
    • [Добавлено] Постоянное уведомление, когда выбран режим логгирования HAR, pcap или “записывать всё" #1450
    • [Изменено] Теперь перед импортом файла настроек спрашивается согласие пользователя #1901
    • [Изменено] Предупреждение о HTTPS фильтрации больше не отображается на Android 7+, когда сертификат находится в системном хранилище #1855
    • [Изменено] Уведомление “Доступно обновление" сделано постоянным #1921
    • [Исправлено] Интерфейс приложения искажён в арабской локализации #1945
    • [Исправлено] Проблема с сепаратором/размером точки на Samsung #1826
    • [Исправлено] Имя пользователя/пароль пропали из настроек HTTP прокси #1872
    • [Исправлено] Иконка Wi-Fi пропадает при перезапускке AdGuard #1861
    • [Добавлено] Опция для массового изменения настройки “HTTPS фильтрация" #2010
    • [Изменено] Опция экспорта скрывается, когда Пользовательский фильтр пуст #1995
    • [Исправлено] Кнопка "Согласия с условиями" не видна, если увеличен масштаб в настройках Android #2036
    • [Исправлено] Иконка кнопки переключения пропала из шторки уведомлений на Huawei P10 Premium #1996
    Прочее
    • [Исправлено] Samsung Pay не работает в Южной Корее при включённом VPN #1209
    • [Изменено] Приложение "Joey for reddit" включено в список браузеров "по умолчанию" #2067
    • [Добавлено] Опция переназначения приоритета процессам AG #1812
    • [Добавлено] Новый параметр для интеграции с инструментам для отправки отчётом об ошибке #1948
    • [Изменено] Для ссылок на сайт теперь используется `adguard.com/forward` #1875
    • [Изменено] Прекращена поддержка сборки для Amazon AppStore #1893
    • [Изменено] Изменён способ обнаружения конликтующих приложений #1823
    • [Изменено] Переводы на испанский язык перемещены из локали Spanish [es-ES] в локаль Spanish [es] #1900
    • [Изменено] Пользователи с активной подпиской больше не будут получать уведомления о скором истечении срока действия лицензии #2105
    • [Исправлено] Сертификат, перемещенный в системное хранилище, не принимается на Android 8.1 #2108
    • [Исправлено] AdGuard не может обнаружить удаление сертификата при помощи настроек Android #1830
    • [Исправлено] AdGuard прекращает работу при запуске Помощника на Android 4.2.2 #1842
    • [Исправлено] Невозможно экспортировать Пользовательский фильтр на Android 8.1.0 #1865
    • [Исправлено] Некоторые правила в Пользовательском фильтре продолжают работать даже после их отключения #1881
    • [Исправлено] Ошибка при импортировании настроек #1955
    • [Исправлено] Медленная инициализация Magisk при старте устройства на Samsung S9 #1852
    • [Исправлено] Перемещение сертификата не работает с Magisk #1928
    • [Исправлено] Перемещение сертификата в системное хранилище не работает на некоторых устройствах #1827
    • [Исправлено] Исключение NullPointer в методе `onTrafficChanged` #1938
    • [Исправлено] T-Mobile считает трафик как тетеринг, если активен другой VPN #1741
    • [Исправлено] Приложение AdGuard оказывается среди фильтруемых в режиме ручного прокси #1958
    • [Исправлено] Процесс AdGuard неожиданно убивает себя #1887
    • [Улучшено] Статистика батареи теперь считается правильно #1915
    • [Добавлено] Возможность сбросить белый или чёрный список HTTPS фильтрации до “по умолчанию" #1707
    • [Добавлено] Локализация на язык Хинди #1998
    • [Изменено] Из белого/чёрного списков HTTPS фильтрации для конфигурации CoreLibs убраны комментарии #2044
    • [Изменено] Теперь вместо proc-stat для вычисления расхода ресурса батареи используется ProcessHealthStats #1967
    • [Исправлено] Зависание при отмене “массовых изменений" в “Настройках приложений" #2056
    • [Исправлено] Записи в белом списке HTTPS не могут быть удалены, если поле поиска не пусто #2041
    • [Исправлено] Не сохраняются записи в белом списке HTTPS фильтрации #2026
    • [Исправлено] Импорт резервной копии из стабильной версии ломает настройки DNS #2034
    • [Исправлено] Проблемы совместимости

    Версия на гитхаб: https://github.com/AdguardTeam/AdguardForAndroid/releases/tag/v2.12.223
    Скачать: https://github.com/AdguardTeam/AdguardForAndroid/releases/download/v2.12.223/adguard_2.12.223.apk