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

pre-releaseone day ago

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

Full changelog

Security

  • Go version has been updated to prevent the possibility of exploiting the Go vulnerabilities fixed in 1.25.3.

Added

  • New DNS rewrite settings endpoints GET /control/rewrite/settings and PUT /control/rewrite/settings/update (#1765). See openapi/openapi.yaml for details.

Changed

  • Node.js 24 is now used to build the frontend.
  • POST /control/rewrite/add and PUT /control/rewrite/update now accept the optional field "enabled" (#1765). See openapi/openapi.yaml for details.

Configuration changes

In this release, the schema version has changed from 30 to 31.

  • Added a new boolean field filtering.rewrites_enabled to globally enable/disable DNS rewrites.

  • Added a new boolean field enabled for each entry in filtering.rewrites to toggle individual rewrites.

    # BEFORE:
    'filtering':
      'rewrites':
        - 'domain': test.example
          'answer': 192.0.2.0
      #
    
    # AFTER:
    'filtering':
      'rewrites_enabled': true
      'rewrites':
        - 'domain': test.example
          'answer': 192.0.2.0
          'enabled': true
      #

    To roll back this change, set schema_version back to 30.

Deprecated

  • Node.js 20 and 22 support.

Fixed

  • DHCP settings could not be saved (#8075).
  • DNS Rewrite edit modal did not populate with the correct values (#8072).

Removed

  • The outdated querylog anonymization script.

Don't miss a new AdGuardHome release

NewReleases is sending notifications on new releases.