Pi-hole FTL v6.6.1 and Core v6.4.2 Released!

Originally published at: https://pi-hole.net/blog/2026/04/24/pi-hole-ftl-v6-6-1-and-core-v6-4-2-released/

As always, please read through the changelogs before updating with pihole -up

Don’t forget, you can use Teleporter to export your configuration. It can be found under the settings menu of the web interface or on the command line with pihole-FTL --teleporter

Docker has been tagged as 2026.04.1


Highlights

This release is mostly about addressing two security advisories – one in FTL and one in Core. We’d like to thank the researchers who responsibly disclosed these issues.

Full details for both advisories can be found at the following links:

Details of all other fixes can be found below!


FTL v6.6.1

What’s Changed

  • Add new GET /api/config/_properties endpoint by @DL6ER in #2356
  • Fix thread-safety issues causing SIGSEGV under concurrent API load by @DL6ER in #2835
  • fix: fix rare race condition for SHM strings in API handlers by @DL6ER in #2833
  • Accept punycode domains that libidn2 rejects under IDNA2008 by @DL6ER in #2838
  • Improve shutdown diagnostics to identify SIGTERM source by @DL6ER in #2839
  • Resolve empty backtraces when addr2line is not installed by @DL6ER in #2831
  • Improve thread-safety for concurrent API requests by @DL6ER in #2847
  • Don’t skip device lookup when resolver.macNames is disabled by @DL6ER in #2846
  • Fix linker error when compiling w/o optimization by @aeolio in #2850
  • Clarify dns.blockESNI wording by @darkexplosiveqwx in #2784
  • Preserve log file path config when fopen fails by @DL6ER in #2834

Security advisories

New Contributors

Full Changelogv6.6…v6.6.1


Core v6.4.2

What’s Changed

Security advisories

Full Changelogv6.4.1…v6.4.2

1 Like