What's Changed (Docker Specific)
- Fix build status badge in readme by @nol166 in #1938
- Add RISCV back by @yubiuser in #1939
- Improve FTL startup detection and log tailing by @PromoFaux in #1940
- Set DNS listening mode to 'ALL' in docker-compose.yml example by @cornshakes in #1946
- Add instructions for excluding Pi-hole from Watchtower updates by @chippy01 in #1949
New Contributors
- @nol166 made their first contribution in #1938
- @cornshakes made their first contribution in #1946
- @chippy01 made their first contribution in #1949
Full Changelog: 2025.11.0...2025.11.1
What's Changed (FTL v6.4.1)
- Fix API specs and example for dns.upstreams in config.yaml by @rdwebdesign in pi-hole/FTL#2696
- gravity update - silently discard unicode BOM if present by @rrobgill in pi-hole/FTL#2702
- Update embedded SQLite to 3.51.0 by @DL6ER in pi-hole/FTL#2704
- Get earliest query timestamp from database by @PromoFaux in pi-hole/FTL#2706
- Increase buffer length for query string by @mwoolweaver in pi-hole/FTL#2709
- Reduce DNS resolver locking during database interaction by @DL6ER in pi-hole/FTL#2700
- Make colour output optional in streaming gravity API call by @PromoFaux in pi-hole/FTL#2718
- api/dhcp/leases Allow for hwaddr > 48 bits by @rrobgill in pi-hole/FTL#2724
- Add rate-limiting for TOTP validation by @DL6ER in pi-hole/FTL#2719
- Implement simple partial matching for regex in /api/search/{domain} by @DL6ER in pi-hole/FTL#2705
- Performance optimizations: string processing, memory management, and compiler flags by @Copilot in pi-hole/FTL#2571
- Fix authentication redirect when webhome is / (fixes #2518) by @averyvigolo in pi-hole/FTL#2610
- Reduce database locking and add timing debug setting by @DL6ER in pi-hole/FTL#2688
New Contributors
- @mwoolweaver made their first contribution in pi-hole/FTL#2709
- @Copilot made their first contribution in pi-hole/FTL#2571
- @averyvigolo made their first contribution in pi-hole/FTL#2610
Full Changelog: pi-hole/FTL@v6.3.3...v6.4
What's Changed (Web v6.4)
- Start using commented tags for editorconfig-checker by @yubiuser in pi-hole/web#3643
- Remove some unused code (leftover from v5) by @rdwebdesign in pi-hole/web#3636
- Make sure the table is redrawn after the dnssec API call returns by @rdwebdesign in pi-hole/web#3645
- Add hint that partial matching may not return all possible results by @DL6ER in pi-hole/web#3654
- Enable one-time code autofill for TOTP input by @sebastianlivoni in pi-hole/web#3658
- Set "All Time " range for query log datepicker based on Database ranges (moment) by @PromoFaux in pi-hole/web#3657
- Request ANSI colour codes when calling gravity API by @PromoFaux in pi-hole/web#3662
- Pi-hole Web v6.4 by @PromoFaux in pi-hole/web#3670
New Contributors
- @sebastianlivoni made their first contribution in pi-hole/web#3658
Full Changelog: pi-hole/web@v6.3...v6.4
What's Changed (Core v6.3)
- Add Fedora 43 to test suite by @yubiuser in pi-hole/pi-hole#6453
- Fix libcap capabilities not being granted on OpenRC distros by @Sparronator9999 in pi-hole/pi-hole#6456
- systemd service - don't use deprecated PermissionsStartOnly by @rrobgill in pi-hole/pi-hole#6465
- debug - speed up processing and display of file contents and services by @rrobgill in pi-hole/pi-hole#6469
- Use port from dns.port in piholeDebug.sh by @darkexplosiveqwx in pi-hole/pi-hole#6475
- Improve gravity tables presentation on the debug log by @rdwebdesign in pi-hole/pi-hole#6460
New Contributors
- @Sparronator9999 made their first contribution in pi-hole/pi-hole#6456
Full Changelog: pi-hole/pi-hole@v6.2.2...v6.3