All Versions
Latest Version
Avg Release Cycle
54 days
Latest Release
1322 days ago

Changelog History
Page 1

  • v5.2.1 Changes

    December 02, 2020
    • Don't delete entries including and greater than PIHOLE_DNS_10 on update/repair #3874 (@PromoFaux)
    • ๐Ÿ›  Fix "Never forward non-FQDNs" checkbox #3887 (@DL6ER)
    • Fix processing of CONDITIONAL_FORWARDING_REVERSE #3882 (@PromoFaux )
    • ๐Ÿ›  Fix debugger stripping content it shouldn't #3892 (@DL6ER)
    • ๐Ÿ‘ฏ Exit installer if directory already exists when trying to clone one of our repos into it #3893 (@PromoFaux)
    • ๐Ÿ‘ Ensure x86_64 processor architecture is listed as supported #3890 (@ganto)
  • v5.2 Changes

    November 28, 2020
    • ๐Ÿ‘‰ Use gravity's adlist_id in filename when saving downloaded adlist locally #3534 (@yubiuser)
    • ( Grammar fix #3581 (@jokajak)
    • โšก๏ธ Create custom.list during install/update if it doesn't exist #3608 (@yubiuser)
    • ๐Ÿ›  Fix pihole status to not rely on a TCP port test #3524 (@DL6ER)
    • โž• Add default locations to PATH to assure that all basic commands are available #3527 (@MichaIng)
    • โšก๏ธ Update "About Pi-hole" link on "Website Blocked" page #3639 (@nfriend)
    • ๐Ÿ‘‰ Use compression (if available) when downloading the ad lists. #3641 (@PromoFaux / @DL6ER)
    • ๐Ÿ”„ Change default value of temp_unit to 'C' #3665 (@scboucher)
    • โœ‚ Remove broken youtube link #3678 (@yubiuser)
    • โช Revert "fix #3336 by creating adlist file even if no list was selected #3673 (@yubiuser)
    • ๐Ÿ‘‰ Tweaks to os_check() Redux #3688 (@dschaper)
    • Display more meaningful exit message if dig command fails during os_check #3702 (@PromoFaux)
    • โœ‚ Remove extra gravity optimization flag #3739 (@DL6ER)
    • โž• added instructions for forking and rebase #3178 (@jlagermann)
    • ๐Ÿง basic-install: document how to continue after SELinux check #3607 (@cgzones)
    • โž• Add CACHE_SIZE to setupVars #3170 (@DirkJanIT)
    • โœ‚ Remove check for free disk space and associated variables #3698 (@yubiuser)
    • โœ‚ Remove traces of previous default adlists #3763 (@yubiuser)
    • ๐Ÿ”Š Print tail of logs in /var/log/lighttpd in debug run as well #3776 (@yubiuser)
    • Discover active DHCP servers during debugger run #3741 (@DL6ER)
    • โž• Add date_updated field to adlist table #3740 (@DL6ER)
    • ๐ŸŒ web server question enhancements #3225 (@MichaIng)
    • โž• add FirewallD configuration checks to debug script #3798 (@bcambl)
    • โœ‚ Remove references to privacy level 4 (no longer functional) #3803 (@PromoFaux)
    • โž• Add native ARMv4T, ARMv5TE and ARMv8-A support #3801 (@DL6ER)
    • ๐Ÿ”’ Security enhancement for the "never forward non-FQDNs" feature #3794 (@DL6ER)
    • โšก๏ธ Update Test suite #3625 (@PromoFaux)
    • ๐Ÿ›  Fixed potential security issue with $landPage receiving variables #3819 (@craigmayhew)
    • ๐Ÿ›  Fix for pihole -w --nuke displaying help info even if command is execโ€ฆ #3349 (@Forceflow)
    • Be more specific about what pihole -d -a does #3843 (@yubiuser)
    • Re-run the script as root instead of piping to bash #3827 (@hvnsweeting)
    • ๐Ÿ”„ Change icon from cross to [i] for root user check #3825 (@yubiuser)
    • โž• Add test cases for all supported OS #3818 (@pvogt09)
    • โž• Add some output to the --nuke command #3847 (@PromoFaux)
    • ๐Ÿ›  Fix/unattended install #3848 (@chubchubsancho)
    • read REV_SERVER_CIDR from environment #3761 (@BastiG)
    • Include secondary upstream DNS for Quad9+Filter+ECS #3851 (@tullo-x86)
    • โž• Add DNSSEC info to OpenDNS description #3863 (@yubiuser)
    • ๐Ÿ”Š Include the raw messages from the Pi-hole diagnosis systems in debug logs #3862 (@DL6ER)
    • โž• Add systemctl status --full --no-pager pihole-FTL.service to the debug log #3859 (@yubiuser)
  • v5.1.2 Changes

    August 09, 2020
    • ๐Ÿ‘ Allow port number on IPV6 validator 643d2c0 (@PromoFaux)
    • ๐Ÿ›  Fix for gravity cronjob #3599 (@DL6ER)
    • Wrap OS Check function in gate and add ns1 resolver for dig #3596 (@PromoFaux)
    • โž• Add OS and version to output if unsupported OS is detected #3597 (@yubiuser)
    • ๐Ÿ‘ Report and exit if dig supportedOS returns nothing #3620 (@yubiuser)
  • v5.1.1 Changes

    July 15, 2020

    โž• Cosmetic bug fix for fresh installs. Prevents IPV4_ADDRESS and IPV6_ADDRESS from being blanked out when the install script calls to set the web password (which in turn re-sources and (currently) resets these two variables)

    ๐Ÿฑ Edit: Also @PromoFaux broke the debug script, so that too. ๐Ÿ˜…

  • v5.1 Changes

    July 15, 2020

    ๐Ÿ†• New

    ๐Ÿ‘‰ Tweaks

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Minor bugfix for Binary detection #3347 (@PromoFaux)
    • ๐Ÿ›  fixes #3217 by checking for existing pihole group #3246 (@pvogt09)
    • ๐Ÿ“ฆ Failsafe checks for available APT package #3203 - Fixes #2888 (@MichaIng)
    • ๐Ÿ›  fix #3336 by creating adlist file even if no list was selected by user #3388 (@pvogt09)
    • โšก๏ธ Updated to allow semicolons in URLs #3446 - Fixes #3444 (@pgl)
    • Create adlist file even if no options are selected on install #3463 (@jesterchen)
    • Replace possible "#" by "#" to fix AdminLTE#1427 #3470 (@DL6ER)
  • v5.0 Changes

    May 10, 2020

    ๐Ÿš€ See FTL release notes for the highlights of this release:

    All Commits:

    ๐Ÿš€ master...release/v5.0

  • v4.4 Changes

    February 25, 2020
  • v4.3.5 Changes

    February 24, 2020

    ๐Ÿš€ Apologies for all the release excitement folks!

    • ๐Ÿ›  Fix an issue with the grep command when trying to detect the latest version of FTL
  • v4.3.4 Changes

    February 24, 2020
    • โšก๏ธ Contains an additional commit that we did not cherry pick into 4.3.3. Resolves issues with FTL saying there was an update, even though there was not one.
    • ๐Ÿ›  Fixes debug process to properly show the running daemon on required ports, shows green/red comparison.

    August 10, 2019