Pi-hole v4.0 Release Notes

Release Date: 2018-08-05 // over 5 years ago
  • โšก๏ธ How do I update my Pi-hole?

    ๐Ÿš€ See the Web changelog here

    ๐Ÿš€ See the FTL changelog here

    ๐Ÿ†• New

    • โž• Add Cloudflare DNS (1.1.1.1) to list of upstream servers #2075
    • โž• Add psmisc as a dependency (provides killall) #2133
    • 0๏ธโƒฃ Default blocklists can be disabled through the installer #2123
    • ๐Ÿ‘‰ Use remi for PHP on CentOS family (user selectable) #2161
    • ๐Ÿ‘‰ Use regex lists instead of wildcards for blocking #2236
    • Get user locale when debugging #2070
    • โž• Add man pages for pihole, pihole-FTL, and pihole-FTL.conf #2205 #2212

    ๐Ÿ‘‰ Tweaks

    • โž• Add coverage, remove projects, add Patreon link #2219
    • ๐Ÿ‘Œ Improve the debug script output #2060
    • Prevent inadvertent blocking of good domains appearing in query strings #2027
    • No need to stop services #2155
    • Don't run the full installer when checking out a different FTL branch #2208
    • โšก๏ธ Update bash completion #2224
    • ๐ŸŒฒ pihole -t: Warn user if Pi-hole's logging is disabled #2240
    • ๐ŸŒ Use "Web Interface" in help commands instead of "Admin Console" #2215

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Uninstaller fixes #1761 #2167
    • Debug script: fix empty ports on some systems #2057
    • Proper CPU detection output in the debugger #1987
    • ๐Ÿ‘‰ Use 127.0.0.1 instead of localhost when checking if the DNS server is open on port 53 #2090
    • ๐Ÿ›  Fix static IP checking on Fedora #2142
    • ๐Ÿ‘ Allow for empty/non existent adlist file #2157
    • ๐Ÿ›  Fix for unattended installations (#1767 #1768 #1834) #1835
    • Don't attempt to download non-existent FTL Binary #2162
    • ๐Ÿ›  Fix block page crash on PHP 5.4 #2176
    • Disable SystemD's DNS stub resolver when installing to fix Ubuntu 18.04 #2180
    • Prevent redundant entries from being added to adlists.list #1954
    • Install 32bit FTL on 32bit OS (even if 64bit architecture is detected) #2004
    • ๐Ÿ‘Œ Improve lighttpd service status detection #2206
    • ๐Ÿ›  Fix service pihole-FTL status on SystemV #2207
    • Try to use the installed version of PHP if it's at least 7.0 #2220
    • ๐Ÿšš Block page: remove error text if next whitelist request succeeds #2231
    • ๐Ÿ›  Fix grep errors from surfacing during pihole -q #2234
    • Treat adlists.list URLs without a protocol as HTTP #2261
    • ๐Ÿ›  Installer fixes (PHP) for Fedora & CentOS #2277
    • Ensure help menu is accurate when using --wild and --regex #2278
    • ๐Ÿ›  Fix installing on non-en locales #2297
    • Install pihole-FTL config template #2310 #2317