AdGuard для Mac, версия 1.3.0
Привет! Последний раз мы выпускали обновление Adguard для Mac аж в феврале, поэтому мы чувствовали себя немного виноватыми и решили выпустить новую версию :)
Она несет большое количество различных исправлений и изменений, как вы можете видеть в списке изменений ниже, но наиболее важные — это те, которые затрагивают быстродействие — конкретно, мы говорим о задачах #88 и #91 (более детально они описаны ниже). В общем и целом, Adguard теперь станет быстрее, но в то же время улучшение быстродействия логично повлечет за собой снижения потребления ресурса батареи. Но это не всё, например, мы сильно улучшили работу с некоторыми наиболее проблемными сайтами при включенном IPv6 (#93).
Блокировка рекламы
[Улучшено] Была оптимизирована обработка базовых правил фильтрации #91
Оптимизация базовых правил фильтрации очень важна, так как базовые правила — наиболее ресурсоемкие из всех. Это изменение приведет к тому, что Adguard будет работать быстрее и затрачивать меньше ресурса батареи.
[Изменено] Правила $replace теперь имеют более высокий приоритет по сравнению с другими базовыми правилами #49
[Изменено] Origin используется в качестве Реферера для запросов, в которых Реферер не определен #84
[Исправлено] Вылет Adguard из-за большого размера data: URL #81
[Исправлено] Adguard больше не игнорирует аттрибут «href» тэга «base» при построении абсолютного URL #80
[Исправлено] Некорректный HTML внутри тэга «noscript» больше не приводят к «поломке» сайтов #79
[Исправлено] Ошибка, встречающаяся ранее при парсинге тэга style с встроенным svg #76
[Исправлено] Adguard теперь может обнаруживать HTML, если xml объявляется в начале документа #83
[Исправлено] Неправильное детектирование HTML контента #71
[Исправлено] Проблема фильтрации на twitch.tv #105
[Улучшено] Максимально допустимая длина правил фильтрации контента увеличена #101
Работа с сетью
[Изменено] Соединения теперь не поддерживаются слишком долго, если задано время жизни HTTP соединений #88
Ранее время поддержания соединений было выше, и Adguard потреблял больше памяти, чем мог бы. Теперь, когда мы понизили время поддержания соединений, потребление памяти во время «простоя» также будет значительно меньше.
[Изменено] Все Webdav методы теперь поддерживаются (в том числе REPORT) #85
[Изменено] Переработан механизм проверки доступности сайтов #93
[Исправлено] После блокирования POST запроса, следующий запрос обрабатывается только после прочтения данных до конца #68
[Исправлено] Adguard не пропускает UDP трафик на 443 порт #90
[Исправлено] Adguard не распознает HTML на некоторых сайтах #100
Пользовательский интерфейс
[Добавлено] Уведомление, появляющееся, когда пользователь убирает галочку «Фильтровать HTTPS протокол» #65
Языки и переводы
[Добавлено] Финский язык #63
Прочее
[Добавлено] Поддержка для комплексных языковых кодов #78
[Изменено] Время «простоя» соединений перед их разрывом увеличено до 10 минут #102
[Исправлено] Проблема с запуском Adguard после замены материнской платы #77
[Исправлено] Неверная информация в журнале фильтрации Adguard #75
[Исправлено] Добавлено текстовое описание кода HTTP ответа для отфильтрованных запросов #74
[Исправлено] Опечатки в переводах #73
[Исправлено] Изредка встречающийся вылет приложения, когда пользователь пытается просмотреть программный лог Adguard #66
[Исправлено] Вылет приложения #67
[Исправлено] Код Adguard больше не вставляется в тэг noscript #64
[Исправлено] Повышенное потребление батареи на Mac #52
Новая версия доступна через обновление в приложении. Опробуйте её и оставляйте свои комментарии!