Home Release - Версии AdGuard

AdGuard Home 0.107.6
Дата релиза: 14 апреля 2022 г.
Это небольшое обновление, ориентированное на безопасность. Для этой версии AdGuard Home требуется Go v1.17 и выше, поскольку более старые версии Go не получают дальнейшей поддержки, включая обновления безопасности.
Кроме того, мы слегка обновили модификатор $dnsrewrite, чтобы он поддерживал определяемое пользователем обнаружение назначенных DNS-серверов (DDR). Мы планируем продолжать улучшать его в будущих обновлениях, см. #4463.
Остальное — мелкие изменения и, конечно, исправления.

Список изменений


Безопасность

HTTP-заголовок User-Agent удален из исходящих запросов DNS-over-HTTPS.

Версия Go обновлена ​​для предотвращения возможности эксплуатации CVE-2022-24675, [CVE-2022-27536](https:/ /www.cvedetails.com/cve/CVE-2022-27536) и CVE-2022-28327.

Добавлено

Поддержка параметра dohpath SVCB/HTTPS в правилах фильтрации с модификатором dnsrewrite согласно [черновику стандарта RFC](https://datatracker.ietf.org/doc/html/draft-ietf-add-svcb-dns -02#section-5.1) #4463.

Изменено

Правила фильтрации с модификатором dnsrewrite, которые создают ответы SVCB или HTTPS, должны использовать ech вместо echconfig для соответствия [последним драфтам](https://www.ietf.org/archive/id/draft- ietf-dnsop-svcb-https-08.html).

Устарело

Имя параметра SVCB/HTTPS echconfig в правилах фильтрации с модификатором dnsrewrite. Вместо этого используйте ech. В версии 0.109.0 поддержка устаревшего имени echconfig будет удалена.

Устаревшая опция --no-mem-optimization #4437. v0.109.0 полностью удалит флаг.

Исправлено

Ошибки тайм-аута при проверке наличия другого DHCP-сервера.
Сетевые интерфейсы неправильно помечаются как отключенные во время установки.

Правила блокировки сервиса QQ #3717.

Удалено

Поддержка Go 1.16, поскольку эта версия компилятора Go достигла конца цикла поддержки и больше не получает обновлений безопасности.
AdGuard Home 0.107.5
Дата релиза: 14 апреля 2022 г.
Этот релиз направлен на улучшение безопасности. Никаких новых изменений, кроме обновления версии Go, нет.
Более существенные изменения ожидаются в последующих обновлениях.

Список изменений


Безопасность

Версия Go обновлена для предотвращения возможности использования уязвимости CVE-2022-24921. Поскольку на момент публикации страница CVE по-прежнему отображается как «зарезервировано», см. также golang/go#51112.
AdGuard Home 0.107.4
Дата релиза: 14 апреля 2022 г.
Небольшое обновление для исправления пары ошибок и устранения некоторых уязвимостей Go.
Более существенные изменения ожидаются в последующих обновлениях.

Список изменений


Безопасность

Версия Go обновлена для предотвращения возможности эксплуатации CVE-2022-23806, CVE-2022-23772 и CVE-2022-23773.

Изменено

Незначительные улучшения пользовательского интерфейса.

Исправлено

Оптимистический кеш теперь отвечает просроченными элементами, даже если они не могут быть снова обработаны #4254.
Излишне сложная логика, связанная с хостами, приводящая в некоторых случаях к бесконечной рекурсии #4216.
AdGuard Home 0.107.3
Дата релиза: 3 февраля 2022 г.
В этой версии мы сосредоточились на исправлении всевозможных ошибок и незначительных доработках 🧹. Также мы добавили новую функцию: теперь вы можете переписывать ответы для доменов, используя код NOERROR. Подобные правила позволят получать успешный ответ без записей, например:
|example.com^$dnsrewrite=NOERROR
AdGuard Home 0.107.2
Дата релиза: 12 января 2022 г.
Знаете, очень трудно отказаться от вредных привычек. Мы всё ещё боремся с одной из них — непреодолимой тягой к выпуску хотфиксов к релизам AdGuard Home 😢 Это обновление мы выпускаем, чтобы исправить критическую ошибку избыточного потребления ресурса ЦПУ в версии 0.107.1. Мы желаем вам обновиться как можно скорее — и весёлых каникул! 🎄
AdGuard Home 0.107.1
Дата релиза: 12 января 2022 г.
В попытке исправить все ошибки до Нового года выкладываем хотфикс к недавно вышедшей версии 0.107.0. Надеемся, что на этот раз мы всё сделали правильно. А если нет, то в календаре еще осталось несколько листов 📆 , а кружка ещё наполовину полна чуть тёплым кофе. ☕
AdGuard Home 0.107.0
Дата релиза: 12 января 2022 г.
В прошлом у нас было несколько крупных обновлений AdGuard Home, но это точно превзойдёт их все. Мы трудились над ним почти восемь месяцев! 🙀 Поэтому неудивительно, что в нём огромное количество новых функций, улучшений и других изменений. Нам лучше начать перечислять их как можно скорее, иначе мы рискуем пропустить новогодний фейерверк. 🎆 🥂
AdGuard Home 0.106.3
Дата релиза: 19 мая 2021 г.
Больше, больше исправлений ошибок! 🧟‍♀️
Но на этот раз, для разнообразия, есть парочка новых второстепенных функций. Надеемся, вы не против 🤷‍♂️
Отдельное спасибо нашему контрибьютору кода @ashishwt, а также другим волонтёрам, которые сообщали об ошибках, добавляли переводы и помогали нам протестировать новую версию!

Добавлено

Support for reinstall (-r) and uninstall (-u) flags in the installation script #2462.
Support for DHCP DECLINE and RELEASE message types #3053.

Изменено

Add microseconds to log output.

Исправлено

Intermittent "Warning: ID mismatch" errors #3087.
Error when using installation script on some ARMv7 devices #2542.
DHCP leases validation #3107, #3127.
Local PTR request recursion in Docker containers #3064.
Ignoring client-specific filtering settings when filtering is disabled in general settings #2875.
Disallowed domains are now case-insensitive [#
AdGuard Home 0.106.2
Дата релиза: 19 мая 2021 г.
Сегодня не пятница? Не беда! Нарушим традицию пятничных хотфиксов, выпустив ещё один на день раньше 🙌
Особая благодарность @jankais3r за вклад в открытый исходный код, а также всем, кто сообщал об ошибках, переводил и помогал нам тестировать новую версию!
AdGuard Home 0.106.1
Дата релиза: 19 мая 2021 г.
Пару дней назад у нас был релиз. И ведь все вы знали, что до этого дойдёт. 🦸
Сегодня пятница, а значит, пришло время хотфиксов! 🔥
Ничего серьёзного, мы даже ничего не сломали. Просто подчищаем мелкие ошибки. 🧹

Исправлено

Local domain name handling when the DHCP server is disabled #3028.
Normalization of perviously-saved invalid static DHCP leases #3027.
Validation of IPv6 addresses with zones in system resolvers #3022.
AdGuard Home 0.106.0
Дата релиза: 19 мая 2021 г.
В этот раз изменений довольно много, хотя и не так, как в некоторых предыдущих обновлениях. Уверены, что вы найдёте в списке изменений пару строк, которые вам понравятся! Одна из причин — постоянная поддержка со стороны сообщества. 👥👥 Особая благодарность нашим контрибьюторам кода: @jvoisin и @Paraphraser, а также другим добровольно помогающим нам людям: тем, кто сообщал об ошибках, локализовал продукт и помогал нам всё проверить к релизу! 🙇

Добавлено

The ability to block user for login after configurable number of unsuccessful attempts for configurable time #2826.
$denyallow modifier for filters #2923.
Hostname uniqueness validation in the DHCP server #2952.
Hostname generating for DHCP clients which don't provide their own #2723.
New flag --no-etc-hosts to disable client domain name lookups in the operating system's /etc/hosts files #1947.
Logging of the client's IP address after failed login attempts #2824.
Verbose version output with -v --version #2416.
The ability to set a custom TLD or domain name for known hosts in the local network #2393, #2961.
The ability to serve DNS queries on multiple hosts and interfaces #1401.
ips and text DHCP server options #2385.
SRV records support in $dnsrewrite filters #2533.

Изменено

Our DoQ implementation is now updated to conform to the latest standard [draft][doq-draft-02] #2843.
Quality of logging #2954.
Normalization of hostnames sent by DHCP clients #2945, #2952.
The access to the private hosts is now forbidden for users from external networks #2889.
The reverse lookup for local addresses is now performed via local resolvers #2704.
Stricter validation of the IP addresses of static leases in the DHCP server with regards to the netmask #2838.
Stricter validation of $dnsrewrite filter modifier parameters #2498.
New, more correct versioning scheme #2412.

Устаревшее

Go 1.15 support. v0.107.0 will require at least Go 1.16 to build.

Исправлено

Multiple answers for $dnsrewrite rule matching requests with repeating patterns in it #2981.
Root server resolving when custom upstreams for hosts are specified #2994.
Inconsistent resolving of DHCP clients when the DHCP server is disabled #2934.
Comment handling in clients' custom upstreams #2947.
Overwriting of DHCPv4 options when using the HTTP API #2927.
Assumption that MAC addresses always have the length of 6 octets #2828.
Support for more than one /24 subnet in DHCP #2541.
Invalid filenames in the mobileconfig API responses #2835.

Removed

Go 1.14 support.
AdGuard Home 0.105.2
Дата релиза: 15 марта 2021 г.
Есть большие, запоминающиеся обновления, и есть на первый взгляд неприглядные, которые, однако, составляют костяк любого успешного проекта. Это обновление — из вторых, как вы могли догадаться. Здесь вы найдёте горсть исправлений багов и устранение уязвимости CVE-2021-27935. А тут вы можете найти полный список изменений.
AdGuard Home v0.105.1
Дата релиза: 16 февраля 2021 г.
Когда-нибудь задумывались, почему традиции так важны? 🧙‍♂️Традиции помогают нам помнить, что мы являемся частью истории, которая определяет наше прошлое, формирует то, чем мы являемся сегодня и кем мы станем в будущем. Вот почему мы в AdGuard уважаем наши традиции, и самая важная из всех — это неизбежный хотфикс сразу после выхода большого обновления 🔥🔧 Если отставить шутки в сторону, то вот список изменений, вошедших в этот хотфикс.
AdGuard Home 0.105.0
Дата релиза: 12 февраля 2021 г.
Как вы видите, мы не слишком сильно торопились с этим обновлением, но очень скоро вы убедитесь, что ожидание того стоило. Список изменений содержит три настоящие бомбы💥 и длиннющий список изменений поменьше. Полный список изменений.
AdGuard Home 0.104.3
Дата релиза: 12 февраля 2021 г.
Исправления багов...😌 Есть в этом что-то такое, что мы просто не можем устоять. Нам всегда нужно больше!🧟 Когда исправлять больше нечего, мы просто выкатываем новое большое обновление с кучей новых багов, и всё по новой. Таков круг жизни☯️ К счастью, в версии 0.104 ещё осталось немного багов, на которые можно было поохотиться. Посмотрите, что мы исправили на этот раз. Полный список изменений.
AdGuard Home 0.104.1
Дата релиза: 12 февраля 2021 г.
Те, кто внимательно следят за выходами новых версий AdGuard Home, знают, что мы горячо любим хотфиксы 🔥 На этот раз мы держались так долго, как могли, но в конце концов всё же поддались искушению😔 А этом патче к 104.0 мы исправляем некоторые баги и мелкие недочёты.
Полный список изменений.
AdGuard Home 0.104.0
Дата релиза: 12 февраля 2021 г.
Сегодня мы приготовили для вас кое-что особенное. Не просто внедрение новой функции, а первое в истории внедрение этой функции! 😮 Речь про DNS-over-QUIC, новый протокол шифрования DNS — читайте дальше, чтобы узнать подробности.
Ах да, ещё тут целая куча других полезностей: изменения, связанные с DHCP, генератор .mobileconfig для iOS и macOS, ну и почка прочих улучшений и багфиксов. Полный список изменений.
Загрузка AdGuard началась Стрелка указывает на файл: нажмите на него, и установка начнётся Выберите «Открыть», нажмите «OK» и дождитесь загрузки файла. В открывшемся окне перетащите значок AdGuard в папку «Приложения». Спасибо за выбор AdGuard! Выберите «Открыть», нажмите «OK» и дождитесь загрузки файла. В открывшемся окне нажмите «Установить». Спасибо за выбор AdGuard!
AdGuard есть и в мобильном варианте