Releases: pi-hole/pi-hole
Releases Β· pi-hole/pi-hole
v6.4.2
What's Changed
- Wipe version file before creating a new one by @yubiuser in #6538
- Fix ownership permissions for containing directories in fix_owner_per⦠by @PromoFaux in #6589
- Remove reference to /usr/local/bin/COL_TABLE by @darkexplosiveqwx in #6594
- Skip apt cache update when pihole-meta is current by @PromoFaux in #6581
- Set versions in /etc/pihole/versions to null if script fails by @yubiuser in #6550
- Remove redundant touching of logfiles from systemd Service by @yubiuser in #6601
- Loosen requirements for local file access for gravity by @yubiuser in #6430
- Fix permission for *.etag files after gravity run by @yubiuser in #6353
- add logrotate to DEB and RPM dependencies by @darkexplosiveqwx in #6524
- Improve gravity error message including curl exit code and errormsg by @rdwebdesign in #6605
Security advisories
- GHSA-6w8x-p785-6pm4
- Fixed with : 7ccb8dd and pi-hole/FTL@88c569a
Full Changelog: v6.4.1...v6.4.2
v6.4.1
What's Changed
- Remove additional ':' from debug log system time output by @yubiuser in #6551
- Remove
readonlyfrom piholeNetworkFlush.sh to avoid error message by @rdwebdesign in #6554 - Add antigravity index by @DL6ER in #6573
- Fix return status capture of FTL check_download exists by @yubiuser in #6572
- Remove misleading TODO comment for SetWebPassword by @10adnan75 in #6531
Security Advisories
New Contributors
- @10adnan75 made their first contribution in #6531
- @Copilot made their first contribution in #6580
Full Changelog: v6.4...v6.4.1
v6.4
What's Changed
- Remove wget from alpine dependencies by @darkexplosiveqwx in #6484
- Remove custom FTL FirewallD zone checks from debug log by @rdwebdesign in #6481
- Add Alpine 3.23 to test suite by @yubiuser in #6488
- Debug log - Add colors to gravity tables by @rdwebdesign in #6485
- Use configured location for web repo when updating or repairing by @rrobgill in #6470
- Add missing
-gto the message in gravity recovery command by @rdwebdesign in #6513 - Don't install unused /usr/local/share/man/man5 by @darkexplosiveqwx in #6526
Full Changelog: v6.3...v6.4
v6.3
What's Changed
- Add Fedora 43 to test suite by @yubiuser in #6453
- Fix libcap capabilities not being granted on OpenRC distros by @Sparronator9999 in #6456
- systemd service - don't use deprecated PermissionsStartOnly by @rrobgill in #6465
- debug - speed up processing and display of file contents and services by @rrobgill in #6469
- Use port from dns.port in piholeDebug.sh by @darkexplosiveqwx in #6475
- Improve gravity tables presentation on the debug log by @rdwebdesign in #6460
New Contributors
- @Sparronator9999 made their first contribution in #6456
Full Changelog: v6.2.2...v6.3
v6.2.2
What's Changed
- Create version file, if not existing (on first Container start) by @casperklein in #6440
- Add log file path variables and ensure log files are created if missing by @Yannick7777 in #6441
- Add bind9-dnsutils as dependency for APT based systems by @yubiuser in #6444
New Contributors
- @Yannick7777 made their first contribution in #6441
Full Changelog: v6.2.1...v6.2.2
v6.2.1
Hotfix for a bug introduced for new installs with 6.2
What's Changed
- Fix formatting in chooseInterface function by @PromoFaux in #6435
Full Changelog: v6.2...v6.2.1
v6.2
What's Changed
- Remove
readonlyfrom list.sh to avoid errors by @rdwebdesign in #6349 - Remove netcat from the list of dependencies by @darkexplosiveqwx in #6343
- Re-order authentication errors in verbose mode by @yubiuser in #6338
- Speed up pihole --query by @rrobgill in #6334
- Use RTMIN value provided by FTL when possible by @jacklul in #6358
- Speed up
pihole apiby @rrobgill in #6336 - Update man page - remove "reconfigure" option by @rdwebdesign in #6361
- Tweak ARP flushing function by @yubiuser in #6319
- Fix gravity and error on pihole-FTL --config failures by @yubiuser in #6352
- Use 'true'/'false' strings instead of 0/1 integers for boolean root user check in pihole command by @yubiuser in #6351
- Do not call pihole-FTL --config interactively by @DL6ER in #6368
- Explicitly check for the existence of FTL binary before attempting to stop it. Prevents warning message on fresh installs by @PromoFaux in #6364
- Add "setpassword" to pihole Bash completion by @deHakkelaar in #6369
- Add FTL bash autocomplete by @yubiuser in #6376
- Alpine Linux Support and Tests by @mgziminsky in #6275
- uninstall refactor and improvement by @rrobgill in #6339
- Fix typo found during install by @jbirddog in #6406
- Add Debian 13 Trixie to the test suite by @yubiuser in #6382
- Adjust .shellcheckrc to 0.11 and enable some optional checks by @yubiuser in #6374
- Use SHA to pin github actions by @yubiuser in #6392
- Rename views, upgrade gravity database and bump gravity database version by @DL6ER in #6386
- Tiny change to make
prev2also a local variable by @casperklein in #6420 - Fix gravity indention by @yubiuser in #6427
New Contributors
- @mgziminsky made their first contribution in #6275
- @jbirddog made their first contribution in #6406
Full Changelog: v6.1.4...v6.2
Core v6.1.4
What's Changed
- Fix issue where web interface cannot run gravity by @PromoFaux in #6345
- Fix
pihole apicommand by not setting the some variabes as readonly by @PromoFaux in #6346
Full Changelog: v6.1.3...v6.1.4
v6.1.3
https://pi-hole.net/blog/2025/07/13/pi-hole-core-v6-1-3-released/
Pi-hole Core v6.1.3 Released
This is a bugfix release for the core Pi-hole code.
Fixes
- Prevent gravity from failing due to an empty shell variable. #6191
This fixes a case where calls topihole -gfailed during list downloads. - Require privileged status (root or sudo) for all user calls to
pihole. #6312
This fixes cases where users are unable to change or update the admin password. - Exit installation if FTL binary can not be downloaded. #6316
Abort update if FTL branch does not exist. #6329
These fix cases where the installation did not fully complete or an update left the installation with mismatched binary and repository versions. Both fixes contributed by @MichaIng - Restore
pihole -qfunction. #6284
This fixes a case where running a query immediately failed with an error message for an unknown file.
Miscellaneous Fixes and Improvements
- Display output from FTL commands in color on the terminal. #6314
- Add note to final installation dialog box showing users where to find instructions for allowing a user to run Pi-hole commands without authentication. #6152
- Allow
pihole tailto search for strings beginning with the hyphen character. #6318 Contributed by @rrobgill - Do not update the package cache on updates. #6282
- Improve default route detection in debugging process. #6303 Contributed by @rrobgill
- Improve detecting loopback interfaces in the installer. #6269 Contributed by @deHakkelaar
Full Changelog: v6.1.2...v6.1.3