Pi-hole FTL v6.1, Web v6.1 and Core v6.0.6 Released!

Pi-hole FTL v6.1, Web v6.1 and Core v6.0.6 Released!

As always, please read through the changelogs before updating with pihole -up. (A new tag for docker image will follow shortly!)

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 

FTL Changes

What’s Changed (FTL v6.1)

  • The domain pi.hole should be fully local by @DL6ER in #2331
  • Add total CPU % to /info/system endpoint by @DL6ER in #2297
  • Do not read empty values from versions file. Use null instead by @DL6ER in #2335
  • Ensure proper shutdown when crashing in a thread by @DL6ER in #2332
  • README.md: switch to the SVG logos by @XhmikosR in #2344
  • Allow newlines in env vars as separator by @DL6ER in #2346
  • Update npm dependencies by @XhmikosR in #2342
  • Fix unlocking warning in /api/history/clients by @DL6ER in #2351
  • Increase restrictions on POST /api/teleporter by @DL6ER in #2352
  • Use keep-alive by @DL6ER in #2357
  • Change default file serving behavior possibly breaking by @DL6ER in #2355
  • Add new special permitted upstream filter for Query Log by @DL6ER in #2345
  • Fix typo in json_macros.h for HTTP Status Code body return check by @Gabriel-H4 in #2338
  • API validation: update CI by @XhmikosR in #2341
  • Do not overwrite externally given MAKEFLAGS if set by @DL6ER in #2360
  • Default-off 0x20 encoding by @DL6ER in #2365
  • Simplify overTime processing by @DL6ER in #2353
  • Tweak API documentation for /docs by @DL6ER in #2337
  • Add Discovery of Designated Resolvers special zone blocking by @DL6ER in #2315
  • Still save clients when database.maxDBdays is 0 by @DL6ER in #2367
  • Add new Lua function pihole.format_path() by @DL6ER in #2370
  • Do not update webserver.threads in-place by @DL6ER in #2368
  • Update embedded dnsmasq to v2.91rc6 by @DL6ER in #2374
  • Also set Expires= property for deleted cookies by @DL6ER in #2336
  • Fix docs for lists batchDelete by @DL6ER in #2379
  • Update dnsmasq tag to 2.91 by @DL6ER in #2380
  • Allow prefix multiplexing behind reverse proxy by @DL6ER in #2319
  • NTP – Provide correct stratum to clients by @rrobgill in #2386
  • Set X-DNS-Prefetch-Control header by @yubiuser in #2396

New Contributors

Full Changelogv6.0.4...v6.1

Web Changes

What’s Changed (Web v6.1)

New Contributors

Full Changelogv6.0.2...v6.1

Core Changes

What’s Changed (Core v6.0.6)

New Contributors

Full Changelogv6.0.5...v6.0.6

Join the Community

Pi-hole thrives thanks to our vibrant and supportive community. Whether you’re looking to share your experience, get advice, or stay informed about the latest updates, there’s a place for you. Join the conversation on our official forum or connect with fellow users on our subreddit. We look forward to welcoming you!

Thank You for Your Support

We want to express our heartfelt thanks to everyone who has supported Pi-hole throughout the years.

Your community contributions and donations are the lifeblood of this project, allowing us to maintain and continually improve Pi-hole while keeping it free for everyone. If you’d like to contribute to our ongoing efforts, please consider donating through our official donation page. Every contribution, big or small, makes a significant difference in helping us deliver the best project that we can.

Thank you for being part of the Pi-hole community!