AdGuard Home 0.107.54
Дата релиза: 6 ноября 2024 г.
Это обновление AdGuard Home будет особенно интересно пользователям Windows. Мы внесли улучшения в систему безопасности Windows, которые не успели реализовать в предыдущей версии. Но в обновлениях AdGuard Home всегда есть что-то для всех: фильтры теперь работают лучше, и, конечно, мы исправили немало ошибок.
AdGuard Home 0.107.53
Дата релиза: 3 октября 2024 г.
Прошло немало времени с тех пор, как мы отложили следующее обновление AdGuard Home на несколько месяцев. Но, конечно, у нас была на то веская причина: с помощью участников сообщества (спасибо вам 🙏) мы обнаружили две уязвимости и работали над их исправлением. Тестирование решений заняло немного больше времени, чем мы ожидали, но верим в то, что качество важнее скорости.
Этот релиз посвящён не только устранению уязвимостей: помимо них, мы исправили ошибки и внесли улучшения. Например, добавили поддержку 64-битной архитектуры RISC-V и поисковую систему Ecosia в Safe Search. Полный список изменений можно найти ниже.
AdGuard Home 0.107.52
Дата релиза: 4 июля 2024 г.
В этом релизе мы исправили ошибки, перевели фронтенд на TypeScript и обновили библиотеки фронтенда, чтобы нам было удобнее писать код, а вам — пользоваться AdGuard Home.
AdGuard Home 0.107.51
Дата релиза: 6 июня 2024 г.
Небольшое обновление для исправления ошибок и улучшения безопасности. Работаем над новыми функциями для будущих релизов.
AdGuard Home 0.107.50
Дата релиза: 24 мая 2024 г.
Говорят, работает — не трогай. Увы, это не относится к последнему обновлению AdGuard Home. Некоторые пользователи вообще не могли запустить AdGuard Home, поэтому мы выпустили этот хотфикс.
AdGuard Home 0.107.49
Дата релиза: 21 мая 2024 г.
Стремительно приближающееся лето обещает быть жарким. А наслаждаться тёплыми солнечными лучами гораздо приятнее, когда не приходится переживать за безопасность своего трафика 🌞. Поэтому в этом обновлении AdGuard Home мы исправили все баги, до которых смогли дотянуться.
AdGuard Home 0.107.48
Дата релиза: 5 апреля 2024 г.
После последнего обновления запрещённые пользователи получили возможность выполнять DNS-запросы по зашифрованным протоколам. Такое поведение, конечно, не было предусмотрено, и мы исправили его в этом хотфиксе.
Простите за эту оплошность. Сделаем всё возможное, чтобы избежать подобных ошибок в будущем.
AdGuard Home 0.107.47
Дата релиза: 4 апреля 2024 г.
Очередное обновление системы безопасности, но на этот раз мы также исправили проблему с выбором часового пояса и несколько других неприятных ошибок
AdGuard Home 0.107.46
Дата релиза: 20 марта 2024 г.
Как и было обещано в нотсах к предыдущему релизу, в этом обновлении мы внесли улучшения и исправили несколько ошибок 🔧.
AdGuard Home 0.107.45
Дата релиза: 7 марта 2024 г.
Это небольшой релиз, в котором мы обновили системы безопасности, кое-что исправили и добавили функцию. Дальше больше!
AdGuard Home 0.107.44
Дата релиза: 6 февраля 2024 г.
Говорят, что когда делаешь свою работу хорошо, никто этого не замечает. Надеемся, что это действительно так, ведь сегодняшнее обновление вполне может пройти незамеченным для многих. Мы не добавили никаких новых функций, от которых бы у вас перехватило дыхание; вместо этого мы «смазали шестерёнки», внеся тут и там точечные изменения и исправив ряд багов 🔧.
AdGuard Home 0.107.43
Дата релиза: 11 декабря 2023 г.
Everybody needs something to keep themselves warm during the cold winter days ❄️. Many people opt for hot coffee ☕ or hot chocolate, but we at AdGuard prefer hotfixes 🔥.
AdGuard Home 0.107.42
Дата релиза: 7 декабря 2023 г.
As the winter holidays approach, many of us begin to think about what gifts we will give and receive 🎁. With AdGuard, the holidays come early: we decided not to wait too long and present you with this new version of AdGuard Home today!
Among the long-awaited features in this release are the option to enable caching for persistent clients with custom DNS upstream configuration and the option to disable plain DNS for better security.
AdGuard Home 0.107.41
Дата релиза: 13 ноября 2023 г.
Ошибки — это такое же постоянное явление, как смена времён года 📆. В этом релизе мы не только исправили многие из них, но и добавили несколько функций, благодаря которым настроить AdGuard Home и защитить его от DDoS-атак станет проще!
AdGuard Home 0.107.40
Дата релиза: 18 октября 2023 г.
Что может быть более жутким, чем ошибки, которые мешают пользоваться интернетом? К счастью, в этом релизе мы устранили их вместе с другими ошибками!
AdGuard Home 0.107.39
Дата релиза: 11 октября 2023 г.
Скоро наступит сезон страшилок 🎃, но мы не боимся выпустить новый релиз с новыми функциями и исправленными ошибками!
AdGuard Home 0.107.38
Дата релиза: 11 сентября 2023 г.
Релизы как фрукты: чем вкуснее яблоко, тем вероятнее, что в нём завёлся вредитель (с англ. bug — ошибка/жук). Похоже, наш предыдущий релиз был очень хорош! В этом хотфиксе исправили все оставшиеся ошибки.
AdGuard Home 0.107.37
Дата релиза: 9 сентября 2023 г.
Лето закончилось, оставив после себя неплохой урожай долгожданных функций и улучшений, а также исправлений ошибок!
Расписание пауз для блокировки сервисов
Теперь пользователи могут легко устанавливать паузы для фильтра блокировки сервисов. Например, можно блокировать социальные сети в течение дня, но разрешить себе отдохнуть полчаса после работы.
Несколько месяцев эта функция находилась во внутренней разработке, но в этом релизе мы рады наконец-то представить её в веб-интерфейсе.
Резервные серверы (fallback-серверы)
Ещё одна долгожданная функция. Резервные серверы используются, когда не удаётся связаться с основными upstream-серверами.
Синтаксис здесь такой же, как и для основного upstream-сервера, поэтому можно задать разные fallback-серверы для разных доменов.
Статистика upstream-серверов
Ещё одна функция, связанная с DNS-серверами, — это их новая статистика, отображаемая на панели управления.
С её помощью пользователи могут видеть, какие upstream-серверы работают быстрее других, а какие используются чаще всего.
Благодарности
Отдельное спасибо нашему контрибьютору @ssrahul96, а также всем, кто писал о проблемах, переводил и помогал нам тестировать этот релиз!
AdGuard Home 0.107.36
Дата релиза: 2 августа 2023 г.
Небольшое обновление для исправления ошибок и улучшения безопасности. Работаем над новыми функциями для будущих релизов.
AdGuard Home 0.107.35
Дата релиза: 26 июля 2023 г.
В предыдущей версии мы ускорили обновление правил фильтрации — в некоторых случаях в целых три раза. Но новый алгоритм оказался слишком строгим, поэтому в этой версии мы ослабили его валидацию, сохранив ускорение для более типичных правил фильтрации 🏎️
Как всегда, не обошлось и без мелких исправлений.
AdGuard Home 0.107.34
Дата релиза: 12 июля 2023 г.
В этом релизе мы улучшили безопасность AdGuard Home и устранили несколько проблем.
Безопасный интернет и скачки ЦП
В июне мы выпустили обновление системы безопасности AdGuard Home, в котором исправили несколько ошибок. Иронично, но это привело к появлению другой ошибки. С тех пор функции «Безопасный интернет» и «Родительский контроль» работали некорректно, что в некоторых случаях приводило к снижению производительности, случайным сбоям и большим скачкам процессора.
Нам потребовался месяц, чтобы разобраться в этой проблеме, и, конечно, это заняло бы ещё больше времени, если бы не замечательные участники сообщества: @bigwookie, @TheCableGuy99 и другие. Оказалось, что «Большой баг» — это на самом деле три маленьких бага. И все они были безжалостно устранены в этом обновлении.
Docker HEALTHCHECK
Пользователи Docker должны обратить внимание на то, что механизм Docker
HEALTHCHECK
был удалён, поскольку он вызывал множество проблем, особенно при использовании с Podman и другими популярными инструментами Docker.Благодарности
Особая благодарность нашему контрибьютору @Jiraiya8, а также всем, кто фиксировал и проверял проблемы, переводил и помогал нам тестировать эту версию!
AdGuard Home 0.107.33
Дата релиза: 3 июля 2023 г.
Ошибки нужно исправлять, что мы и сделали в этом релизе 🔧. Кроме того, поработали над внутренними улучшениями, с помощью которых станет проще добавлять новые функции в будущие релизы.
AdGuard Home 0.107.32
Дата релиза: 13 июня 2023 г.
Хотфикс для устранения проблемы из предыдущего релиза.
AdGuard Home 0.107.31
Дата релиза: 8 июня 2023 г.
Хотфикс для устранения двух проблем из предыдущего релиза.
AdGuard Home 0.107.30
Дата релиза: 7 июня 2023 г.
Небольшое обновление для исправления ошибок и улучшения безопасности. Работаем над новыми функциями для будущих релизов.
AdGuard Home 0.107.29
Дата релиза: 18 апреля 2023 г.
Предыдущий релиз состоялся в День космонавтики, но наша ракета не смогла взлететь без проблем. В этой версии мы исправили несколько досадных ошибок, а также доработали функцию игнорирования клиента.
AdGuard Home 0.107.28
Дата релиза: 12 апреля 2023 г.
Наконец-то вышло большое обновление с множеством новых функций! Среди них мы хотим выделить пару заметных изменений, которых вы ждали.
Приостановка глобальной защиты
Во-первых, теперь есть возможность приостановить защиту на определённый период времени — от 30 секунд до целого дня. Это удобно, когда вам нужно зайти на сайт, который был заблокирован по ошибке, или когда вы хотите временно отключить AdGuard Home, не выключая его полностью.
По истечении паузы AdGuard Home снова включит защиту.
Улучшенные элементы управления безопасным поиском
Во-вторых, теперь вы можете точно настроить параметры Безопасного поиска, включив или отключив его для определённых сервисов, таких как Google, Bing и YouTube.
То же самое можно сделать и для каждого клиента. Ещё одно усовершенствование Безопасного поиска — улучшенная поддержка адресов IPv6.
AdGuard Home 0.107.27
Дата релиза: 5 апреля 2023 г.
Этот релиз посвящён безопасности и исправлению ошибок. Единственное изменение — мы обновили версию языка программирования Go. Более существенные изменения появятся в следующих обновлениях.
AdGuard Home 0.107.26
Дата релиза: 9 марта 2023 г.
В сегодняшнем обновлении вы найдёте новые возможности настройки исходящих запросов, новую опцию по отклонению запросов на основе их типа, а также многочисленные исправления багов.
AdGuard Home 0.107.25
Дата релиза: 21 февраля 2023 г.
Мы выпустили этот хотфикс, чтобы предотвратить возникновение фатальных ошибок при использовании незашифрованного DNS-over-HTTPS, с которыми сталкивались пользователи, настроившие AdGuard Home позади обратного HTTP прокси.
AdGuard Home 0.107.24
Дата релиза: 16 февраля 2023 г.
В реальной жизни бывает непросто игнорировать разговорчивых коллег 🤫. К счастью, в цифровом мире больше возможностей. В новой версии AdGuard Home добавлена возможность исключить определённые имена хостов из журнала запросов и статистики, что может помочь в работе с устройствами и приложениями, которые любят много «говорить».
AdGuard Home 0.107.23
Дата релиза: 1 февраля 2023 г.
Какие шрифты! Цвета! Кнопки! Всем нравится обсуждать дизайн интерфейса, но мы гораздо больше любим выкладывать исправления ошибок и открывать новые возможности для наших пользователей.
Помимо изменений в тёмной теме, этот выпуск включает поддержку стандарта DNS64, пару новых блокируемых сервисов, а также несколько исправлений ошибок и внутренних улучшений.
AdGuard Home 0.107.22
Дата релиза: 19 января 2023 г.
Никто не любит, когда ночью экран слишком яркий 🔦. В этом релизе AdGuard Home наконец предоставляет одну из наиболее часто запрашиваемых функций: тёмную тему!
Новая тёмная тема пока ещё экспериментальная, и в ней есть несколько недоработок. Если вы хотите сообщить о них, пожалуйста, следуйте инструкциям в задаче #5375.
AdGuard Home 0.107.21
Дата релиза: 24 декабря 2022 г.
Готовь сани летом, а фиксы — зимой! ⛄
AdGuard Home 0.107.20
Дата релиза: 7 декабря 2022 г.
Пока вратари на ЧМ по футболу делают всё, чтобы защитить свои ворота, мы делаем всё, чтобы защитить пользователей и убедиться, что они получают последние обновления системы безопасности 🛡️ так быстро, насколько это возможно. В качестве приятного бонуса мы добавили кнопку, позволяющую легко очистить DNS-кэш.
AdGuard Home 0.107.19
Дата релиза: 23 ноября 2022 г.
Может, у Twitter сейчас всё не так гладко, но от листания социальных сетей так просто не откажешься. Хотя теперь это стало немного проще: благодаря @sandervankasteel AdGuard Home может блокировать несколько популярных серверов Mastodon. Отдохните от думскроллинга, вы этого заслуживаете!
Также мы добавили опцию командной строки
--update
для обновления AdGuard Home без взаимодействия с интерфейсом.
AdGuard Home 0.107.17
Дата релиза: 2 ноября 2022 г.
Несмотря на то, что этот релиз появился к Хэллоуину, он вовсе не должен быть жутким. Главное новшество заключается в том, что список сервисов, блокируемых одним щелчком мыши, теперь синхронизируется с AdGuard DNS, чтобы сделать пользовательский опыт более унифицированным для всех сервисов AdGuard. Мы также улучшили поддержку HTTP/3 и исправили несколько раздражающих ошибок.
AdGuard Home 0.107.16
Дата релиза: 7 октября 2022 г.
Это релиз для обеспечения безопасности. Кроме обновления версии языка программирования Go, новых изменений нет. Более существенные изменения появятся в последующих обновлениях.
Полный Список изменений
Безопасность
Версия Go была обновлена для предотвращения возможной эксплуатации уязвимостей CVE-2022-2879, CVE-2022-2880, и CVE-2022-41715, исправленных в Go 1.18.7.
AdGuard Home 0.107.15
Дата релиза: 3 октября 2022 г.
Иногда даже хотфиксу требуется хотфикс. В предыдущем выпуске наши средства защиты оказались слишком ограничивающими, что не позволяло некоторым функциям AdGuard Home работать должным образом. В этом выпуске мы исправляем это, а также несколько других ошибок.
Мы также добавили экспериментальную поддержку стандарта HTTP/3 в пользовательском интерфейсе, upstream-серверах и клиентах DNS!
Полный Список изменений
Безопасность
В качестве дополнительной меры защиты от CSRF AdGuard Home теперь гарантирует, что запросы, которые изменяют состояние, но не имеют тела (например, запросы POST /control/stats_reset
), не имеют установленного заголовка Content-Type
#4970.
Добавлено
Поддержка экспериментального HTTP/3
Более подробную информацию смотрите в #3955 и связанных с ним вопросах. Эти функции всё ещё являются экспериментальными и могут быть повреждены или изменены в будущем.
Поддержка DNS-over-HTTP/3 и клиентских запросов веб-интерфейса. Эта возможность должна быть явно включена путём установки нового свойства
dns.serve_http3
в конфигурационном файле в значение true
.Серверы upstream DNS-over-HTTP теперь могут обновляться до HTTP/3, если новое свойство конфигурационного файла
dns.use_http3_upstreams
установлено в true
.Upstream-серверы с принудительным DNS-over-HTTP/3 и без возврата к предыдущим версиям HTTP с использованием схемы h3://
.
Исправлено
Ошибки
only application/json is allowed
(разрешены только приложения/json) в различных API #4970.
AdGuard Home 0.107.14
Дата релиза: 29 сентября 2022 г.
Это релиз для обеспечения безопасности. Пользователям рекомендуется как можно скорее обновить AdGuard Home.
Полный Список изменений
Безопасность
Была обнаружена уязвимость Cross-Site Request Forgery (CSRF). Ей будет присвоен номер CVE. Мы благодарим Даниэля Элкабеса из Mend за сообщение об этой уязвимости.
Политика
SameSite
Политика
SameSite
для сессионных cookie-файлов AdGuard Home была изменена на Lax
. Это означает, что единственным межсайтовым HTTP-запросом, для которого браузеру разрешено отправлять сессионный cookie, является переход к домену AdGuard Home.Пользователям настоятельно рекомендуется выйти из системы, очистить кэш браузера и снова войти в систему после обновления.
Удаление текстовых API (нарушение обратной совместимости)
Мы приняли ряд мер для предотвращения подобных уязвимостей в будущем, но некоторые из этих мер нарушают обратную совместимость ради лучшей защиты.
Следующие API, которые ранее принимали или возвращали данные в формате
text/plain
, теперь принимают или возвращают данные в формате JSON. Все новые форматы тел запроса и ответа документированы в openapi/openapi.yaml
и openapi/CHANGELOG.md
.GET /control/i18n/current_language
;POST /control/dhcp/find_active_dhcp
;POST /control/filtering/set_rules
;POST /control/i18n/change_language
.Более строгие проверки
Content-Type
(нарушение обратной совместимости)Все JSON API теперь проверяют, действительно ли в запросе
Content-Type
установлен в application/json
.Другие изменения безопасности
AdGuard Home 0.107.13
Дата релиза: 14 сентября 2022 г.
В этой версии мы исправили пару проблем, из-за которых некоторые клиенты DHCP не получали назначенные им IP-адреса. Мы также добавили новый параметр
dns.ipset_file
, который должен помочь пользователям, поддерживающим большие ipset
, например, для использования в настройках брандмауэра или VPN.Полный Список изменений
Добавлено
Новое необязательное свойство
dns.ipset_file
, которое может быть установлено в конфигурационном файле. Оно позволяет загружать список ipset
из файла, подобно тому, как это делает dns.upstream_dns_file
для upstream-серверов #4686.Изменено
Минимальный размер сообщения DHCP возвращается к ограничению BOOTP в 300 байт #4904.
Исправлено
Паника при добавлении статической аренды в отключенном DHCP-сервере #4722.
AdGuard Home 0.107.12
Дата релиза: 7 сентября 2022 г.
Что может быть лучше для празднования наступления осени, чем выпуск обновления? В этой новой версии мы расширили и значительно улучшили встроенный DHCP-сервер AdGuard Home (исправив при этом множество ошибок), а также улучшили функцию блокировки сервисов, благодаря помощи многих участников сообщества. Как всегда, мы также обновили наш инструментарий, чтобы убедиться, что мы используем последние версии без известных проблем безопасности.
Полный Список изменений
Безопасность
Версия Go была обновлена для предотвращения возможной эксплуатации уязвимостей Go: CVE-2022-27664 и CVE-2022-32190, исправленных в Go 1.18.6.
Добавлено
Новая опция
del
DHCP, которая удаляет соответствующую опцию из ответа сервера #4337. Смотрите также Википедию.ПРИМЕЧАНИЕ: Этот модификатор влияет на все параметры в ответе, а не только на запрошенные.
Новый HTTP API,
GET /control/blocked_services/services
, который выводит список всех доступных заблокированных сервисов #4535.Изменено
Обработка опций DHCP теперь ближе к [RFC 2131][rfc-2131] (#4705).
Когда DHCP-сервер включен, запросы на доменные имена под
dhcp.local_domain_name
, не указывающие на реальные имена хостов DHCP-клиентов, теперь обрабатываются фильтрами (#4865).Устарело
Порты 784 и 8853 для DNS-over-QUIC в образах Docker. Пользователям, которые всё ещё обслуживают DoQ на этих портах, рекомендуется перейти на стандартный порт 853. Эти порты будут удалены из раздела
EXPOSE
нашего Dockerfile
в одном из будущих релизов.Поддержка Go 1.18. В последующих версиях для сборки потребуется как минимум Go 1.19.
Исправлено
Длина ответа DHCP-сервера теперь составляет не менее 576 байт согласно рекомендации [RFC 2131] (https://datatracker.ietf.org/doc/html/rfc2131) #4337.
Динамические аренды, созданные с пустыми именами хостов #4745.
Ненужное протоколирование некритичных ошибок статистики #4850.
AdGuard Home 0.107.11
Дата релиза: 19 августа 2022 г.
В этой версии мы исправили неработающую миграцию конфигурационных файлов для пользователей с версиями AdGuard Home старше v0.107.7, а также внесли несколько незначительных улучшений.
--
Полный Список изменений
--
Добавлено
AdGuard Home 0.107.10
Дата релиза: 17 августа 2022 г.
В этом этой версии добавлена поддержка новой функции Discovery of Designated Resolvers DDR, которая позволяет клиентам, использующим обычные DNS, автоматически переключаться на безопасные протоколы. Также добавлена арабская локализация и исправлена пара довольно неприятных ошибок.
Полный Список изменений
Добавлено
Арабская локализация.
Поддержка Discovery of Designated Resolvers (DDR) в соответствии с черновиком RFC #4463.
Изменено
AdGuard Home 0.107.9
Дата релиза: 3 августа 2022 г.
С момента последнего релиза прошло не так много времени, но мы не удержались и выпустили новую версию — в ней обновление безопасности, новая функция, новая платформа и несколько мелких исправлений.
Полный Список изменений
Безопасность
Версия Go была обновлена для предотвращения эксплуатации уязвимости CVE-2022-32189 Go, исправленной в Go 1.18.5. Поддержка Go 1.17 также прекращена, так как она достигла конца срока службы и не будет получать обновления безопасности.
Добавлено
Тест upstream-серверов, специфичных для домена. Если проверка не удалась, появляется предупреждение #4517.
Поддержка windows/arm64
#3057.
Изменено
Пользовательский интерфейс и ссылки на обновления были изменены, чтобы сделать их более устойчивыми к блокировке DNS.
Исправлено
AdGuard Home 0.107.8
Дата релиза: 19 июля 2022 г.
Just like a sudden burst of rain during an otherwise hot and sunny summer day, mistakes happen. But unlike rain, we can fix them! Which is exactly what we did in this bugfix release.
Full Changelog
Security
Go version was updated to prevent the possibility of exploiting the CVE-2022-1705
, CVE-2022-32148
, CVE-2022-30631
, and other Go vulnerabilities fixed in Go 1.17.12.
Fixed
DHCP lease validation incorrectly letting users assign the IP address of the gateway as the address of the lease #4698.
Updater no longer expects a hardcoded name for
AdGuardHome
executable #4219.Inconsistent names of runtime clients from hosts files #4683.
PTR requests for addresses leased by DHCP will now be resolved into hostnames under
dhcp.local_domain_name
#4699.Broken service installation on OpenWrt #4677.
AdGuard Home 0.107.7
Дата релиза: 19 июля 2022 г.
The summer is finally here and with it comes a new version of AdGuard Home!
DNS-over-QUIC: RFC 9250
The long-awaited DNS-over-QUIC protocol has finally graduated from a draft to being a real standard, RFC 9250. In this release, we add support for the final version of the standard in a backwards-compatible way.
More Control Over Upstreams
You can now specify an upstream for all subdomains of a domain while excluding the domain itself. For example, if you want queries for
server-1.example.com
to be resolved by DNS server 1.1.1.1
, but leave example.com
to be resolved by your default upstream (in this example, 94.140.14.14
), use:94.140.14.14
[/*.example.com/]1.1.1.1
Speaking of upstreams. Now you don't have to remember precise IP addresses of plain DNS upstreams. As long as your bootstrap servers can resolve them, you can use the new
udp://
upstream address scheme to resolve upstreams' addresses automatically:udp://one.one.one.one # Same as 1.1.1.1.
Other Notable Changes
Users now have more control over how runtime client information is gathered, including the ability to completely disable this feature.
The EDNS Client Subnet information from clients' requests is now shown on the Query log page.
As usual, we strive to keep our tools up-to-date in order to make sure that our users don't fall prey to vulnerabilities.
There are many more smaller changes and fixes; just look at the full changelog below!
Acknowledgements
A special thanks to our open-source contributor, @Lanius-collaris, as well as to everyone who filed and inspected issues, added translations, and helped us test this release!
Full Changelog
Security
Go version was updated to prevent the possibility of exploiting the CVE-2022-29526, CVE-2022-30634, CVE-2022-30629, CVE-2022-30580, and CVE-2022-29804 vulnerabilities.
Enforced password strength policy #3503.
Added
Support upstreams for subdomains of a domain only #4503.
The ability to control each source of runtime clients separately via
clients.runtime_sources
configuration object #3020.The ability to customize the set of networks that are considered private through the new
dns.private_networks
property in the configuration file #3142.EDNS Client-Subnet information in the request details section of a query log record #3978.
Support for hostnames for plain UDP upstream servers using the
udp://
scheme #4166.Logs are now collected by default on FreeBSD and OpenBSD when AdGuard Home is installed as a service #4213.
Changed
On OpenBSD, the daemon script now uses the recommended
/bin/ksh
shell instead of the /bin/sh
one #4533. To apply this change, backup your data and run AdGuardHome -s uninstall && AdGuardHome -s install
.Reverse DNS now has a greater priority as the source of runtime clients' information than ARP neighborhood.
Improved detection of runtime clients through more resilient ARP processing #3597.
The TTL of responses served from the optimistic cache is now lowered to 10 seconds.
Domain-specific private reverse DNS upstream servers are now validated to allow only
*.in-addr.arpa
and *.ip6.arpa
domains pointing to locally-served networks #3381. Note: If you already have invalid entries in your configuration, consider removing them manually, since they essentially had no effect.Response filtering is now performed using the record types of the answer section of messages as opposed to the type of the question #4238.
Instead of adding the build time information, the build scripts now use the standardized environment variable [
SOURCE_DATE_EPOCH
][repr] to add the date of the commit from which the binary was built #4221. This should simplify reproducible builds for package maintainers and those who compile their own AdGuard Home.The property
local_domain_name
is now in the dhcp
object in the configuration file to avoid confusion #3367.The
dns.bogus_nxdomain
property in the configuration file now supports CIDR notation alongside IP addresses #1730.Configuration Changes
In this release, the schema version has changed from 12 to 14.
Object
clients
, which in schema versions 13 and earlier was an array of actual persistent clients, is now consist of persistent
and runtime_sources
properties:# BEFORE:
'clients':
- name: client-name
# …
# AFTER:
'clients':
'persistent':
- name: client-name
# …
'runtime_sources':
whois: true
arp: true
rdns: true
dhcp: true
hosts: true
The value for
clients.runtime_sources.rdns
field is taken from dns.resolve_clients
property. To rollback this change, remove the runtime_sources
property, move the contents of persistent
into the clients
itself, the value of clients.runtime_sources.rdns
into the dns.resolve_clients
, and change the schema_version
back to 13
.Property
local_domain_name
, which in schema versions 12 and earlier used to be a part of the dns
object, is now a part of the dhcp
object:# BEFORE:
'dns':
# …
'local_domain_name': 'lan'
# AFTER:
'dhcp':
# …
'local_domain_name': 'lan'
To rollback this change, move the property back into the
dns
object and change the schema_version
back to 12
.Deprecated
The
--no-etc-hosts
option. Its functionality is now controlled by clients.runtime_sources.hosts
configuration property. v0.109.0 will remove the flag completely.Fixed
Query log occasionally going into an infinite loop #4591.
Service startup on boot on systems using SysV-init #4480.
Detection of the stopped service status on macOS and Linux #4273.
Case-sensitive ClientID #4542.
Slow version update queries making other HTTP APIs unresponsive #4499.
ARP tables refreshing process causing excessive PTR requests #3157.
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
для соответствия последним драфтам.
Устарело
Имя параметра 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.
Изменено
Незначительные улучшения пользовательского интерфейса.
Исправлено
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, а также другим волонтёрам, которые сообщали об ошибках, добавляли переводы и помогали нам протестировать новую версию!
Добавлено
Изменено
Add microseconds to log output.
Исправлено
Intermittent "Warning: ID mismatch" errors #3087.
Error when using installation script on some ARMv7 devices #2542.
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 г.
Пару дней назад у нас был релиз. И ведь все вы знали, что до этого дойдёт. 🦸
Сегодня пятница, а значит, пришло время хотфиксов! 🔥
Ничего серьёзного, мы даже ничего не сломали. Просто подчищаем мелкие ошибки. 🧹
Исправлено
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 serve DNS queries on multiple hosts and interfaces #1401.
Изменено
Our DoQ implementation is now updated to conform to the latest standard [draft][doq-draft-02] #2843.
Quality of logging #2954.
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, ну и почка прочих улучшений и багфиксов.
Полный список изменений.