github AdguardTeam/AdGuardHome v0.108.0-b.45
AdGuard Home v0.108.0-b.45

latest releases: v0.107.52, v0.108.0-b.57, v0.107.51...
pre-release12 months ago

Changes compared to the previous beta, v0.108.0-b.44. See CHANGELOG.md for all changes.

Acknowledgements

A special thanks to our open-source contributor, @ssrahul96, as well as to everyone who filed and inspected issues, added translations, and helped us test this release!

Full changelog

Security

  • Go version has been updated to prevent the possibility of exploiting the CVE-2023-39318, CVE-2023-39319, and CVE-2023-39320 Go vulnerabilities fixed in Go 1.20.8.

Added

  • AdBlock-style syntax support for ignored domains in logs and statistics (#5720).

  • Strict-Transport-Security header in the HTTP API and DNS-over-HTTPS responses when HTTPS is forced (#2998). See RFC 6797.

  • UI for the schedule of the service-blocking pause (#951).

Changed

Configuration Changes

In this release, the schema version has changed from 25 to 27.

  • Ignore rules blocking . in querylog.ignored and statistics.ignored have been migrated to AdBlock syntax (|.^). To rollback this change, restore the rules and change the schema_version back to 26.

  • Filtering-related settings have been moved from dns section of the YAML configuration file to the new section filtering:

    # BEFORE:
    'dns':
        'filtering_enabled': true
        'filters_update_interval': 24
        'parental_enabled': false
        'safebrowsing_enabled': false
        'safebrowsing_cache_size': 1048576
        'safesearch_cache_size': 1048576
        'parental_cache_size': 1048576
        'safe_search':
            'enabled': false
            'bing': true
            'duckduckgo': true
            'google': true
            'pixabay': true
            'yandex': true
            'youtube': true
        'rewrites': []
        'blocked_services':
            'schedule':
                'time_zone': 'Local'
            'ids': []
        'protection_enabled':        true,
        'blocking_mode':             'custom_ip',
        'blocking_ipv4':             '1.2.3.4',
        'blocking_ipv6':             '1:2:3::4',
        'blocked_response_ttl':      10,
        'protection_disabled_until': 'null',
        'parental_block_host':       'p.dns.adguard.com',
        'safebrowsing_block_host':   's.dns.adguard.com'
    
    # AFTER:
    'filtering':
        'filtering_enabled': true
        'filters_update_interval': 24
        'parental_enabled': false
        'safebrowsing_enabled': false
        'safebrowsing_cache_size': 1048576
        'safesearch_cache_size': 1048576
        'parental_cache_size': 1048576
        'safe_search':
            'enabled': false
            'bing': true
            'duckduckgo': true
            'google': true
            'pixabay': true
            'yandex': true
            'youtube': true
        'rewrites': []
        'blocked_services':
            'schedule':
                'time_zone': 'Local'
            'ids': []
        'protection_enabled':        true,
        'blocking_mode':             'custom_ip',
        'blocking_ipv4':             '1.2.3.4',
        'blocking_ipv6':             '1:2:3::4',
        'blocked_response_ttl':      10,
        'protection_disabled_until': 'null',
        'parental_block_host':       'p.dns.adguard.com',
        'safebrowsing_block_host':   's.dns.adguard.com',

    To rollback this change, remove the new object filtering, set back filtering properties in dns section, and change the schema_version back to 25.

Fixed

  • Incorrect display date on statistics graph (#5793).

  • Missing query log entries and statistics on service restart (#6100).

Don't miss a new AdGuardHome release

NewReleases is sending notifications on new releases.