Skip to content

AdGuard Home v0.99.0

Compare
Choose a tag to compare
@ameshkov ameshkov released this 18 Oct 14:42

It took us a while to publish a new release of AdGuard Home... 😴

The good news is, it may take you even longer to read through the changelog, that's how many improvements there are in this update! So we'd better kick things off asap.

Login page

Do you know the two most important pieces of advice for dating? πŸ€”

  1. Be attractive.
  2. Don't be unattractive.

Turns out, they are applicable to software development as well! Finally, we have a beautiful login page instead of the ugly standard browser authentication window. HTTP basic auth is still around and will be useful for those who are using our API (yes, we have an API! Didn't you know?).

image

Whois data for the DNS clients

There's never too much data. You can now see more information about your DNS server clients. AdGuard Home gets country and the organization name from the whois data on the client IP.

Please note that this feature makes sense only for those who run AdGuard Home on a VPS.

image

Canary domain for Firefox: #988

Mozilla is going to make a questionable move and enable Cloudflare DNS for all Firefox 🦊 users from the US by default. We're not saying Cloudflare DNS is bad, but it's obvious to us that people should be able to choose what they want when it comes to DNS providers. Fortunately, there's an option to opt-out by blocking a special "canary" domain, and that's what AdGuard Home does.

Rework of the statistics screen and the query log: #415 #776

AdGuard Home had always been storing statistics and the query log just for the last 24 hours. It had been due to some implementation peculiarities, and certainly not because we were too lazy to undertake such a serious rework, no-no. πŸ™… Long story short, it's much different now. See:

You can not only choose the query logs retention period in the settings; it's now possible to disable or clear it right from there.

image

You can also change the statistics retention period or clear statistics separately.

image

Also, we conducted small research, and it clearly tells that the most interesting events usually lie between requests 5001-10000. So the query log is no more limited to the last 5000 records!

image

Using the certificate & private key from a file instead of copy/pasting it: #634

You too are tired of replacing the 'c' and 'v' letters on your keyboard due to the amount of copy/pasting it takes every time when the certificate is renewed? 🀬 Not any longer, simply specify the path to the cert & the private key once and forget about it.

image

New translations: #1043

Now, huge thanks to everyone who's been helping us translate AdGuard! You people seriously rock! 🀟

Thanks to your efforts, today we're adding the following languages:

  • Czech
  • Danish
  • German
  • Indonesian
  • Korean
  • Italian
  • Polish
  • Slovak
  • Portuguese (pt-BR)
  • Dutch
  • Slovenian
  • Turkish

Notable bugfixes and improvements

  • [Added] Encrypt/hash password in config: #394
  • [Added] Option to set time span when filter lists must be checked for updates: #641
  • [Added] Add response information to the "filtered" query log items: #912
  • [Added] Allow configuring DNS cache size: #947
  • [Added] Add TikTok and Epic Games to Blocked services: #950 #1010 (thanks to @onedr0p for the contribution!)
  • [Added] Add option to instantly expire a DHCP lease: #833
  • [Changed] Change the way AdGuard Home registers a system service: #1048
  • [Fixed] DNS cannot function during Filter update: #928
  • [Fixed] Using DoH upstream causes DNS timeout on WAN failover: #875
  • [Fixed] Static DHCP lease disappears after the device connects: #1016
  • [Fixed] DHCP static lease is not applied when the client reconnects: #1015
  • [Fixed] No answer in AAAA log if set to DNS redirects: #989
  • [Fixed] DHCP leases need to be added to the "Clients (runtime)" list: #979
  • [Fixed] DHCP Range check: #848
  • [Fixed] First-time run wizard won't work on [::]: #953

API: BREAKING CHANGES

There are some incompatible changes in the API in this version. Please read the changelog to learn more:
https://github.com/AdguardTeam/AdGuardHome/blob/master/openapi/CHANGELOG.md