Update docker.io/pihole/pihole Docker tag to v2025.11.1 #1071

Open
renovate-bot wants to merge 1 commit from renovate/docker.io-pihole-pihole-2025.x into main
Collaborator

This PR contains the following updates:

Package Update Change
docker.io/pihole/pihole minor 2025.04.0 -> 2025.11.1

Release Notes

pi-hole/docker-pi-hole (docker.io/pihole/pihole)

v2025.11.1

Compare Source

What's Changed (Docker Specific)

New Contributors

Full Changelog: https://github.com/pi-hole/docker-pi-hole/compare/2025.11.0...2025.11.1


What's Changed (FTL v6.4.1)

New Contributors

Full Changelog: https://github.com/pi-hole/FTL/compare/v6.3.3...v6.4

What's Changed (Web v6.4)

New Contributors

Full Changelog: https://github.com/pi-hole/web/compare/v6.3...v6.4

What's Changed (Core v6.3)

New Contributors

Full Changelog: https://github.com/pi-hole/pi-hole/compare/v6.2.2...v6.3

v2025.11.0

Compare Source

Re-release, the riscv64 part of the image is not currently building and preventing the image from being published for other architectures.

I have disabled the riscv64 build for the time being until I have time to debug what is happening with it. I

If you are running this image on riscv64, please get in touch via issues if you are willing to help troubleshoot the process!

Otherwise, nothing specific for Docker, tagging to get an FTL change out:

What's Changed (FTL v6.3.3)

Full Changelog: https://github.com/pi-hole/FTL/compare/v6.3.2...v6.3.3

v2025.10.3

Compare Source

Pi-hole releases are a lot like London Buses. You don't see one for ages, and then they all come along at once

What's Changed (Docker Specific)

Full Changelog: https://github.com/pi-hole/docker-pi-hole/compare/2025.10.2...2025.10.3

What's Changed (FTL v6.3.2)

Full Changelog: https://github.com/pi-hole/FTL/compare/v6.3.1...v6.3.2

What's Changed (Core v6.2.2)

New Contributors

Full Changelog: https://github.com/pi-hole/pi-hole/compare/v6.2.1...v6.2.2

v2025.10.2

Compare Source

Nothing Docker-specific

Tagging to include FTL v6.3.1

What's Changed

New Contributors

Full Changelog: https://github.com/pi-hole/FTL/compare/v6.3...v6.3.1

v2025.10.1

Compare Source

Just a couple of docker tweaks - should fix the issues seen in https://github.com/pi-hole/docker-pi-hole/issues/1918

What's Changed

Full Changelog: https://github.com/pi-hole/docker-pi-hole/compare/2025.10.0...2025.10.1

v2025.10.0

Compare Source

What's Changed (Docker Specific)

Full Changelog: https://github.com/pi-hole/docker-pi-hole/compare/2025.08.0...2025.10.0

Release notes for other components

FTL v6.3

What's Changed

New Contributors

Full Changelog: https://github.com/pi-hole/FTL/compare/v6.2.3...v6.3

Core v6.2

What's Changed

New Contributors

Full Changelog: https://github.com/pi-hole/pi-hole/compare/v6.1.4...v6.2

Web v6.3

What's Changed

New Contributors

Full Changelog: https://github.com/pi-hole/web/compare/v6.2.1...v6.3

v2025.08.0

Compare Source

What's Changed (Docker Specfic)

Full Changelog: https://github.com/pi-hole/docker-pi-hole/compare/2025.07.1...2025.08.0

v2025.07.1

Compare Source

What's Changed (Docker Specific)

Full Changelog: https://github.com/pi-hole/docker-pi-hole/compare/2025.07.0...2025.07.1


What's Changed (Core v6.1.4)

Full Changelog: https://github.com/pi-hole/pi-hole/compare/v6.1.3...v6.1.4

v2025.07.0

Compare Source

What's Changed (Docker Specific)

New Contributors

Full Changelog: https://github.com/pi-hole/docker-pi-hole/compare/2025.06.2...2025.07.0


No Docker Specific Changes - This tag brings in the latest changes from Core v6.1.3

https://pi-hole.net/blog/2025/07/13/pi-hole-core-v6-1-3-released/

What's Changed (Pi-hole Core v6.1.3)

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 to pihole -g failed 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 -q function. #​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 tail to 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: https://github.com/pi-hole/pi-hole/compare/v6.1.2...v6.1.3

v2025.06.2

Compare Source

No Docker Specific Changes - This tag brings in the latest changes from FTL 6.2.3

What's Changed (FTL 6.2.3)

This patch release contains fixes for almost all reported bugs (most importantly, it fixes a logging regression where types are missing from pihole.log as well as a crash in filter_servers() deep down in dnsmasq code). There is one remaining issue about the behavior of server=/example.com/1.2.3.4 having changed which we are still working on with the maintainers of dnsmasq.

v2025.06.1

Compare Source

OK, this one actually includes the RISCV binary in the RISCV image.

Thanks to @​LizenzFass78851 for catching a line I missed when adding support back in

What's Changed

Full Changelog: https://github.com/pi-hole/docker-pi-hole/compare/2025.06.0...2025.06.1

v2025.06.0

Compare Source

This release should fix the majority of crashing issues that were seen with FTL 6.2 an 6.2.1. There are still a couple of outliers (https://github.com/pi-hole/FTL/issues/2494, and https://github.com/pi-hole/FTL/issues/2496), but these only seem to be affecting bare metal installs so far. Thank you for your continuing patience

What's Changed (Docker Specific)

Full Changelog: https://github.com/pi-hole/docker-pi-hole/compare/2025.05.1...2025.06.0

What's Changed (FTL v6.2.2)

This release addresses crashes reported in https://github.com/pi-hole/FTL/issues/2473 https://github.com/pi-hole/FTL/issues/2475 https://github.com/pi-hole/FTL/issues/2481 and friends.

Full Changelog: https://github.com/pi-hole/FTL/compare/v6.2...v6.2.2

What's Changed (Core v6.1.2)

Full Changelog: https://github.com/pi-hole/pi-hole/compare/v6.1...v6.1.1

v2025.05.1

Compare Source

No functional changes, retag to bring inthe correct web interface version

Full Changelog: https://github.com/pi-hole/docker-pi-hole/compare/2025.05.0...2025.05.1

v2025.05.0

Compare Source

What's Changed (Docker Specific)

New Contributors

Full Changelog: https://github.com/pi-hole/docker-pi-hole/compare/2025.04.0...2025.05.0

Also includes the latest Pi-hole changes: https://pi-hole.net/blog/2025/05/30/pi-hole-ftl-v6-2-web-v6-2-and-core-v6-1-released/#page-content

What’s Changed (FTL v6.2)

New Contributors

Full Changelog: https://github.com/pi-hole/FTL/compare/v6.1...v6.2

What’s Changed (Web v6.2)

New Contributors

Full Changelog: https://github.com/pi-hole/web/compare/v6.1...v6.2

What’s Changed (Core v6.1)

New Contributors

Full Changelog: https://github.com/pi-hole/pi-hole/compare/v6.0.6...v6.1



Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/pihole/pihole](https://github.com/pi-hole/docker-pi-hole) | minor | `2025.04.0` -> `2025.11.1` | --- ### Release Notes <details> <summary>pi-hole/docker-pi-hole (docker.io/pihole/pihole)</summary> ### [`v2025.11.1`](https://github.com/pi-hole/docker-pi-hole/releases/tag/2025.11.1) [Compare Source](https://github.com/pi-hole/docker-pi-hole/compare/2025.11.0...2025.11.1) <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed (Docker Specific) - Fix build status badge in readme by [@&#8203;nol166](https://github.com/nol166) in https://github.com/pi-hole/docker-pi-hole/pull/1938 - Add RISCV back by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/docker-pi-hole/pull/1939 - Improve FTL startup detection and log tailing by [@&#8203;PromoFaux](https://github.com/PromoFaux) in https://github.com/pi-hole/docker-pi-hole/pull/1940 - Set DNS listening mode to 'ALL' in docker-compose.yml example by [@&#8203;cornshakes](https://github.com/cornshakes) in https://github.com/pi-hole/docker-pi-hole/pull/1946 - Add instructions for excluding Pi-hole from Watchtower updates by [@&#8203;chippy01](https://github.com/chippy01) in https://github.com/pi-hole/docker-pi-hole/pull/1949 #### New Contributors - [@&#8203;nol166](https://github.com/nol166) made their first contribution in https://github.com/pi-hole/docker-pi-hole/pull/1938 - [@&#8203;cornshakes](https://github.com/cornshakes) made their first contribution in https://github.com/pi-hole/docker-pi-hole/pull/1946 - [@&#8203;chippy01](https://github.com/chippy01) made their first contribution in https://github.com/pi-hole/docker-pi-hole/pull/1949 **Full Changelog**: https://github.com/pi-hole/docker-pi-hole/compare/2025.11.0...2025.11.1 *** <!-- Release notes generated using configuration in .github/release.yml at development --> #### What's Changed (FTL v6.4.1) - Fix API specs and example for dns.upstreams in config.yaml by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/FTL/pull/2696 - gravity update - silently discard unicode BOM if present by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/FTL/pull/2702 - Update embedded SQLite to 3.51.0 by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2704 - Get earliest query timestamp from database by [@&#8203;PromoFaux](https://github.com/PromoFaux) in https://github.com/pi-hole/FTL/pull/2706 - Increase buffer length for query string by [@&#8203;mwoolweaver](https://github.com/mwoolweaver) in https://github.com/pi-hole/FTL/pull/2709 - Reduce DNS resolver locking during database interaction by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2700 - Make colour output optional in streaming gravity API call by [@&#8203;PromoFaux](https://github.com/PromoFaux) in https://github.com/pi-hole/FTL/pull/2718 - api/dhcp/leases Allow for hwaddr > 48 bits by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/FTL/pull/2724 - Add rate-limiting for TOTP validation by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2719 - Implement simple partial matching for regex in /api/search/{domain} by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2705 - Performance optimizations: string processing, memory management, and compiler flags by [@&#8203;Copilot](https://github.com/Copilot) in https://github.com/pi-hole/FTL/pull/2571 - Fix authentication redirect when webhome is / (fixes [#&#8203;2518](https://github.com/pi-hole/docker-pi-hole/issues/2518)) by [@&#8203;averyvigolo](https://github.com/averyvigolo) in https://github.com/pi-hole/FTL/pull/2610 - Reduce database locking and add timing debug setting by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2688 #### New Contributors - [@&#8203;mwoolweaver](https://github.com/mwoolweaver) made their first contribution in https://github.com/pi-hole/FTL/pull/2709 - [@&#8203;Copilot](https://github.com/Copilot) made their first contribution in https://github.com/pi-hole/FTL/pull/2571 - [@&#8203;averyvigolo](https://github.com/averyvigolo) made their first contribution in https://github.com/pi-hole/FTL/pull/2610 **Full Changelog**: https://github.com/pi-hole/FTL/compare/v6.3.3...v6.4 <!-- Release notes generated using configuration in .github/release.yml at master --> <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed (Web v6.4) - Start using commented tags for editorconfig-checker by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3643 - Remove some unused code (leftover from v5) by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/web/pull/3636 - Make sure the table is redrawn after the dnssec API call returns by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/web/pull/3645 - Add hint that partial matching may not return all possible results by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/web/pull/3654 - Enable one-time code autofill for TOTP input by [@&#8203;sebastianlivoni](https://github.com/sebastianlivoni) in https://github.com/pi-hole/web/pull/3658 - Set "All Time " range for query log datepicker based on Database ranges (moment) by [@&#8203;PromoFaux](https://github.com/PromoFaux) in https://github.com/pi-hole/web/pull/3657 - Request ANSI colour codes when calling gravity API by [@&#8203;PromoFaux](https://github.com/PromoFaux) in https://github.com/pi-hole/web/pull/3662 - Pi-hole Web v6.4 by [@&#8203;PromoFaux](https://github.com/PromoFaux) in https://github.com/pi-hole/web/pull/3670 #### New Contributors - [@&#8203;sebastianlivoni](https://github.com/sebastianlivoni) made their first contribution in https://github.com/pi-hole/web/pull/3658 **Full Changelog**: https://github.com/pi-hole/web/compare/v6.3...v6.4 #### What's Changed (Core v6.3) - Add Fedora 43 to test suite by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6453 - Fix libcap capabilities not being granted on OpenRC distros by [@&#8203;Sparronator9999](https://github.com/Sparronator9999) in https://github.com/pi-hole/pi-hole/pull/6456 - systemd service - don't use deprecated PermissionsStartOnly by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/pi-hole/pull/6465 - debug - speed up processing and display of file contents and services by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/pi-hole/pull/6469 - Use port from dns.port in piholeDebug.sh by [@&#8203;darkexplosiveqwx](https://github.com/darkexplosiveqwx) in https://github.com/pi-hole/pi-hole/pull/6475 - Improve gravity tables presentation on the debug log by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/pi-hole/pull/6460 #### New Contributors - [@&#8203;Sparronator9999](https://github.com/Sparronator9999) made their first contribution in https://github.com/pi-hole/pi-hole/pull/6456 **Full Changelog**: https://github.com/pi-hole/pi-hole/compare/v6.2.2...v6.3 ### [`v2025.11.0`](https://github.com/pi-hole/docker-pi-hole/releases/tag/2025.11.0) [Compare Source](https://github.com/pi-hole/docker-pi-hole/compare/2025.10.3...2025.11.0) Re-release, the `riscv64` part of the image is not currently building and preventing the image from being published for other architectures. I have disabled the `riscv64` build for the time being until I have time to debug what is happening with it. I If you are running this image on `riscv64`, please get in touch via issues if you are willing to help troubleshoot the process! ## Otherwise, nothing specific for Docker, tagging to get an FTL change out: #### What's Changed (FTL v6.3.3) - Fix crash in NTP error handling code by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2684 - Add validation for ntp.sync.server by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2667 - Be more explicit about required path and query parameters for list manipulation by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/FTL/pull/2689 - Pi-hole FTL v6.3.3 by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2693 **Full Changelog**: https://github.com/pi-hole/FTL/compare/v6.3.2...v6.3.3 ### [`v2025.10.3`](https://github.com/pi-hole/docker-pi-hole/releases/tag/2025.10.3) [Compare Source](https://github.com/pi-hole/docker-pi-hole/compare/2025.10.2...2025.10.3) Pi-hole releases are a lot like London Buses. You don't see one for ages, and then they all come along at once <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed (Docker Specific) - Remove remaining hard-coded FTL log paths by [@&#8203;casperklein](https://github.com/casperklein) in https://github.com/pi-hole/docker-pi-hole/pull/1929 **Full Changelog**: https://github.com/pi-hole/docker-pi-hole/compare/2025.10.2...2025.10.3 <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed (FTL v6.3.2) - Fix pihole.format_path() memory handling by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2675 **Full Changelog**: https://github.com/pi-hole/FTL/compare/v6.3.1...v6.3.2 <!-- Release notes generated using configuration in .github/release.yml at development --> #### What's Changed (Core v6.2.2) - Create version file, if not existing (on first Container start) by [@&#8203;casperklein](https://github.com/casperklein) in https://github.com/pi-hole/pi-hole/pull/6440 - Add log file path variables and ensure log files are created if missing by [@&#8203;Yannick7777](https://github.com/Yannick7777) in https://github.com/pi-hole/pi-hole/pull/6441 - Add bind9-dnsutils as dependency for APT based systems by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6444 #### New Contributors - [@&#8203;Yannick7777](https://github.com/Yannick7777) made their first contribution in https://github.com/pi-hole/pi-hole/pull/6441 **Full Changelog**: https://github.com/pi-hole/pi-hole/compare/v6.2.1...v6.2.2 ### [`v2025.10.2`](https://github.com/pi-hole/docker-pi-hole/releases/tag/2025.10.2) [Compare Source](https://github.com/pi-hole/docker-pi-hole/compare/2025.10.1...2025.10.2) Nothing Docker-specific Tagging to include FTL v6.3.1 <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed - Fix pihole.format_path(string) modifying string in-place by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2661 - Do not try to renew certificate that is not used by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2666 - Replace dots with underscores when creating env var examples by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/FTL/pull/2669 - Grammar corrections in documentation by [@&#8203;alexxroche](https://github.com/alexxroche) in https://github.com/pi-hole/FTL/pull/2670 - Add new config option for hiding some warnings from diagnosis system by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2657 #### New Contributors - [@&#8203;alexxroche](https://github.com/alexxroche) made their first contribution in https://github.com/pi-hole/FTL/pull/2670 **Full Changelog**: https://github.com/pi-hole/FTL/compare/v6.3...v6.3.1 ### [`v2025.10.1`](https://github.com/pi-hole/docker-pi-hole/releases/tag/2025.10.1) [Compare Source](https://github.com/pi-hole/docker-pi-hole/compare/2025.10.0...2025.10.1) Just a couple of docker tweaks - should fix the issues seen in https://github.com/pi-hole/docker-pi-hole/issues/1918 #### What's Changed - Don't use hard-coded FTL.log path by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/docker-pi-hole/pull/1924 - Revert `pihole-FTL wait-for`command [`ffd3cbb` (#&#8203;1927)](https://github.com/pi-hole/docker-pi-hole/pull/1927/commits/ffd3cbb94463a809eeec7c06454fb452c824f7e6) **Full Changelog**: https://github.com/pi-hole/docker-pi-hole/compare/2025.10.0...2025.10.1 ### [`v2025.10.0`](https://github.com/pi-hole/docker-pi-hole/releases/tag/2025.10.0) [Compare Source](https://github.com/pi-hole/docker-pi-hole/compare/2025.08.0...2025.10.0) <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed (Docker Specific) - Add pihole-FTL bash completion by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/docker-pi-hole/pull/1880 - Use FTL's build-in wait-for command for checking the logs by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/docker-pi-hole/pull/1898 **Full Changelog**: https://github.com/pi-hole/docker-pi-hole/compare/2025.08.0...2025.10.0 ### Release notes for other components ### FTL v6.3 <!-- Release notes generated using configuration in .github/release.yml at development --> #### What's Changed - Tests - fix PTR test by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/FTL/pull/2516 - Reply to address queries in .localhost domain (RFC6171) by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/FTL/pull/2517 - dhcp-discover: Fix string processing by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/FTL/pull/2519 - \[RFC] Prevent .internal queries from being upstreamed. Draft draft-davies-internal-tld-03 by [@&#8203;Tooa](https://github.com/Tooa) in https://github.com/pi-hole/FTL/pull/2474 - Add dns.localise by [@&#8203;Manakuremati](https://github.com/Manakuremati) in https://github.com/pi-hole/FTL/pull/2524 - Webserver: Allow webhome to be root by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/FTL/pull/2521 - api/network Avoid NULL string comparison logspam by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/FTL/pull/2526 - request_info.is_authenticated needs to be initialized explicitly with… by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2533 - Allow forcing color in CLI output by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2538 - Simplify CI build by removing the composite action by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/FTL/pull/2511 - Rename flushing arp > flushing network by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/FTL/pull/2541 - Update embedded SQLite3 engine to 3.50.2 by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2544 - Add `pihole-FTL create-default-config` option and use it to upload `pihole.toml` to `ftl.pi-hole.net` by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/FTL/pull/2540 - Allow low-level header manipulation from Lua pages by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2535 - Fix foreign fork PRs by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2543 - Update package-lock.json to fix npm vuln by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/FTL/pull/2555 - Update rapidoc to v9.3.8 by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/FTL/pull/2556 - Add missing 'took' fields to API spec response examples by [@&#8203;tsutsu3](https://github.com/tsutsu3) in https://github.com/pi-hole/FTL/pull/2466 - Remove domain type from domainNeeded help text by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/FTL/pull/2564 - Update embedded dnsmasq to v2.92test16 by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2570 - Config typo correction by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/FTL/pull/2572 - Support IPv6 in the DHCP API by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2554 - Add sigrtmin option by [@&#8203;jacklul](https://github.com/jacklul) in https://github.com/pi-hole/FTL/pull/2574 - NTP ipv6 crash fix - ntp reply & logging by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/FTL/pull/2569 - Add 'never-stale' to stale issue exempt lable list by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/FTL/pull/2578 - Upgrade TOML library to tomlc17 by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2579 - Add warning to the config markdown by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/FTL/pull/2580 - Automatically detect DNS interface when empty in pihole.toml by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2456 - Make type a required parameter for PUT and DELETE /lists by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2530 - Update embedded SQLite3 to 3.50.3 by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2576 - Remove remaining traces of ARP flush by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/FTL/pull/2545 - Improve CNAME behavior of pi.hole by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2585 - Add colors to the --config output by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2584 - fix: change type of disk parameter for GET /queries by [@&#8203;ninjack-dev](https://github.com/ninjack-dev) in https://github.com/pi-hole/FTL/pull/2589 - Improve default CSP headers by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2575 - Improve already running detection by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2591 - Update embedded SQLite3 to 3.50.4 by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2592 - Fix debug output association by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2594 - Fix FTL running behing reverse-proxy with prefix by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2595 - Update embedded dnsmasq by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2587 - Implement netlink ARP cache handling by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2600 - Add autocomplete feature by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2593 - Update embedded dnsmasq to v2.92test19 by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2603 - Fix `dns.interface` comment by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/FTL/pull/2597 - Fix logic in automatic interface determination (when dns.interface = "") by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2607 - Fix default value autocomplete suggestions by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2609 - Update dnsmasq to v2.92test21 by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2614 - Fix cache-optimizer queries in Query Log by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2619 - Update embedded CivetWeb by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2621 - Do not set domainname when the kernel replies with "(none)" by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2620 - Fix `dns.hosts` help text to show multiple hostnames per IP are allowed by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/FTL/pull/2623 - Improve memory handling by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2617 - Pin github actions to SHA by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/FTL/pull/2615 - Bump the github_action-dependencies group across 1 directory with 6 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/pi-hole/FTL/pull/2628 - Be more gracefully when validating dns_hosts by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/FTL/pull/2624 - Implement automatic TLS/SSL certificate renewals by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2463 - Fix HOSTS file rotation test which was hiding in fast runners by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/FTL/pull/2630 - Suggest IP addresses instead of names for upstream by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2444 - Make restarting optional in API config endpoints by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2632 - Ensure queries with ID 0 are stored to the long-term queries database by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2633 - Ensure we can log until the very end by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2634 - Bump github/codeql-action from 3.30.3 to 3.30.5 in the github_action-dependencies group across 1 directory by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/pi-hole/FTL/pull/2636 - Fix long-term database insertion by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2583 - Add webserver.advancedOpts by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2635 - Add new dns.domain.local and rename dns.domain -> dns.domain.name by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2531 - Bump the github_action-dependencies group across 1 directory with 3 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/pi-hole/FTL/pull/2641 - Allow escaping special single-character wildcard "\_" when doing partial matching by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2550 - Expose both total and enabled for gravity tables by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2177 - Improve gravity database resilience by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2605 - Add custom SQLite busy callback by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2602 - Add %MEM and %CPU of FTL to GET info/system by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2645 - Try to load system load averages from /proc/loadavg first by [@&#8203;tpjanssen](https://github.com/tpjanssen) in https://github.com/pi-hole/FTL/pull/2644 - Fix database busy handler initialization by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2646 - Fix POST /lists example by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2649 - Improve CPU utilization reporting by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2647 #### New Contributors - [@&#8203;Tooa](https://github.com/Tooa) made their first contribution in https://github.com/pi-hole/FTL/pull/2474 - [@&#8203;Manakuremati](https://github.com/Manakuremati) made their first contribution in https://github.com/pi-hole/FTL/pull/2524 - [@&#8203;ninjack-dev](https://github.com/ninjack-dev) made their first contribution in https://github.com/pi-hole/FTL/pull/2589 - [@&#8203;tpjanssen](https://github.com/tpjanssen) made their first contribution in https://github.com/pi-hole/FTL/pull/2644 **Full Changelog**: https://github.com/pi-hole/FTL/compare/v6.2.3...v6.3 ### Core v6.2 <!-- Release notes generated using configuration in .github/release.yml at development --> #### What's Changed - Remove `readonly` from list.sh to avoid errors by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/pi-hole/pull/6349 - Remove netcat from the list of dependencies by [@&#8203;darkexplosiveqwx](https://github.com/darkexplosiveqwx) in https://github.com/pi-hole/pi-hole/pull/6343 - Re-order authentication errors in verbose mode by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6338 - Speed up pihole --query by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/pi-hole/pull/6334 - Use RTMIN value provided by FTL when possible by [@&#8203;jacklul](https://github.com/jacklul) in https://github.com/pi-hole/pi-hole/pull/6358 - Speed up `pihole api` by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/pi-hole/pull/6336 - Update man page - remove "reconfigure" option by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/pi-hole/pull/6361 - Tweak ARP flushing function by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6319 - Fix gravity and error on pihole-FTL --config failures by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6352 - Use 'true'/'false' strings instead of 0/1 integers for boolean root user check in pihole command by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6351 - Do not call pihole-FTL --config interactively by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/pi-hole/pull/6368 - Explicitly check for the existence of FTL binary before attempting to stop it. Prevents warning message on fresh installs by [@&#8203;PromoFaux](https://github.com/PromoFaux) in https://github.com/pi-hole/pi-hole/pull/6364 - Add "setpassword" to pihole Bash completion by [@&#8203;deHakkelaar](https://github.com/deHakkelaar) in https://github.com/pi-hole/pi-hole/pull/6369 - Add FTL bash autocomplete by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6376 - Alpine Linux Support and Tests by [@&#8203;mgziminsky](https://github.com/mgziminsky) in https://github.com/pi-hole/pi-hole/pull/6275 - uninstall refactor and improvement by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/pi-hole/pull/6339 - Fix typo found during install by [@&#8203;jbirddog](https://github.com/jbirddog) in https://github.com/pi-hole/pi-hole/pull/6406 - Add Debian 13 Trixie to the test suite by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6382 - Adjust .shellcheckrc to 0.11 and enable some optional checks by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6374 - Use SHA to pin github actions by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6392 - Rename views, upgrade gravity database and bump gravity database version by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/pi-hole/pull/6386 #### New Contributors - [@&#8203;mgziminsky](https://github.com/mgziminsky) made their first contribution in https://github.com/pi-hole/pi-hole/pull/6275 - [@&#8203;jbirddog](https://github.com/jbirddog) made their first contribution in https://github.com/pi-hole/pi-hole/pull/6406 **Full Changelog**: https://github.com/pi-hole/pi-hole/compare/v6.1.4...v6.2 ### Web v6.3 <!-- Release notes generated using configuration in .github/release.yml at development --> #### What's Changed - Clarify client description priorities on the groups/client interface by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/web/pull/3521 - Remove superfluous settings-level-expert class by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3503 - Remove link to rate limit documentation which does not add further etails by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3526 - Add some color to gravity output by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3530 - settings-system : Avoid division by zero in DNS metrics by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/web/pull/3533 - Make the "Add to denied/allowed domains" buttons red and green by [@&#8203;darkexplosiveqwx](https://github.com/darkexplosiveqwx) in https://github.com/pi-hole/web/pull/3551 - Remove query type from domainNeeded option by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3557 - Handle pie chart item style conditionally by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3532 - Use label-primary for number of enabled list icon on sidebar by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3563 - Use innerHTML instead of append to fix gravity color output by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3566 - Trim whitespaces before adding custom DNS record by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3569 - Bind address to new element instead of raw HTML construction by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/web/pull/3567 - Use /flush/network instead of /flush/arp by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3553 - Prevents getting stuck loading unlimited query log results by [@&#8203;ablankenship10](https://github.com/ablankenship10) in https://github.com/pi-hole/web/pull/3592 - Fix 2FA icon styles [#&#8203;3431](https://github.com/pi-hole/docker-pi-hole/issues/3431) by [@&#8203;idotj](https://github.com/idotj) in https://github.com/pi-hole/web/pull/3585 - Fix header.lp closing head tag formatting by [@&#8203;h3xcat](https://github.com/h3xcat) in https://github.com/pi-hole/web/pull/3607 - Fix the link on the upstream chart legend by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/web/pull/3606 - Rename config key dns.domain > dns.domain.name by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3611 - Improve line graph tooltip by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3601 - Make DNSSEC icon conditional in Queries Log (redo of https://github.com/pi-hole/web/pull/3399/) by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3535 - Query Log: The underscore is special by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/web/pull/3578 - Fix addList function to include type in API request URL by [@&#8203;PromoFaux](https://github.com/PromoFaux) in https://github.com/pi-hole/web/pull/3620 - Pin github action to SHA by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3593 - Adjust domain count according to [pi-hole/FTL#2177](https://github.com/pi-hole/FTL/issues/2177) by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3619 - Also pin editorconfigchecker by sha by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3621 - Update FTL %cpu and %mem everytime total CPU stats are updated by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3622 #### New Contributors - [@&#8203;darkexplosiveqwx](https://github.com/darkexplosiveqwx) made their first contribution in https://github.com/pi-hole/web/pull/3551 - [@&#8203;ablankenship10](https://github.com/ablankenship10) made their first contribution in https://github.com/pi-hole/web/pull/3592 - [@&#8203;idotj](https://github.com/idotj) made their first contribution in https://github.com/pi-hole/web/pull/3585 - [@&#8203;h3xcat](https://github.com/h3xcat) made their first contribution in https://github.com/pi-hole/web/pull/3607 **Full Changelog**: https://github.com/pi-hole/web/compare/v6.2.1...v6.3 ### [`v2025.08.0`](https://github.com/pi-hole/docker-pi-hole/releases/tag/2025.08.0) [Compare Source](https://github.com/pi-hole/docker-pi-hole/compare/2025.07.1...2025.08.0) <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed (Docker Specfic) - Only clone depth 1, even when checking out tags by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/docker-pi-hole/pull/1869 - Remove ncat dependency by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/docker-pi-hole/pull/1870 - Add link to "Changed Environment Variables" by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/docker-pi-hole/pull/1871 - Ensure all orphan FTL files are cleaned on startup by [@&#8203;PromoFaux](https://github.com/PromoFaux) in https://github.com/pi-hole/docker-pi-hole/pull/1876 (Should fix [#&#8203;1789](https://github.com/pi-hole/docker-pi-hole/issues/1789) ) **Full Changelog**: https://github.com/pi-hole/docker-pi-hole/compare/2025.07.1...2025.08.0 ### [`v2025.07.1`](https://github.com/pi-hole/docker-pi-hole/releases/tag/2025.07.1) [Compare Source](https://github.com/pi-hole/docker-pi-hole/compare/2025.07.0...2025.07.1) <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed (Docker Specific) - Prevent cosmetic issue where component versions are sometimes labeled as commit hashes by [@&#8203;PromoFaux](https://github.com/PromoFaux) in https://github.com/pi-hole/docker-pi-hole/pull/1866 **Full Changelog**: https://github.com/pi-hole/docker-pi-hole/compare/2025.07.0...2025.07.1 *** #### What's Changed (Core v6.1.4) - Fix issue where web interface cannot run gravity by [@&#8203;PromoFaux](https://github.com/PromoFaux) in https://github.com/pi-hole/pi-hole/pull/6345 - Fix `pihole api` command by not setting the some variabes as readonly by [@&#8203;PromoFaux](https://github.com/PromoFaux) in https://github.com/pi-hole/pi-hole/pull/6346 **Full Changelog**: https://github.com/pi-hole/pi-hole/compare/v6.1.3...v6.1.4 ### [`v2025.07.0`](https://github.com/pi-hole/docker-pi-hole/releases/tag/2025.07.0) [Compare Source](https://github.com/pi-hole/docker-pi-hole/compare/2025.06.2...2025.07.0) <!-- Release notes generated using configuration in .github/release.yml at development --> #### What's Changed (Docker Specific) - Use full iproute2 in place of iproute2-ss by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/docker-pi-hole/pull/1854 - Build all containers from a fixed base image by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/docker-pi-hole/pull/1856 - Major overhaul to the test suite by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/docker-pi-hole/pull/1859 - docs: Updates Docker Secrets usage information by [@&#8203;buckaroogeek](https://github.com/buckaroogeek) in https://github.com/pi-hole/docker-pi-hole/pull/1851 - docs: remove part of tips & tricks and add a link to the docs by [@&#8203;LizenzFass78851](https://github.com/LizenzFass78851) in https://github.com/pi-hole/docker-pi-hole/pull/1863 #### New Contributors - [@&#8203;rrobgill](https://github.com/rrobgill) made their first contribution in https://github.com/pi-hole/docker-pi-hole/pull/1854 - [@&#8203;buckaroogeek](https://github.com/buckaroogeek) made their first contribution in https://github.com/pi-hole/docker-pi-hole/pull/1851 **Full Changelog**: https://github.com/pi-hole/docker-pi-hole/compare/2025.06.2...2025.07.0 *** No Docker Specific Changes - This tag brings in the latest changes from Core v6.1.3 https://pi-hole.net/blog/2025/07/13/pi-hole-core-v6-1-3-released/ #### What's Changed (Pi-hole Core v6.1.3) This is a bugfix release for the core Pi-hole code. ##### Fixes - Prevent gravity from failing due to an empty shell variable. [#&#8203;6191](https://github.com/pi-hole/pi-hole/pull/6191)\ This fixes a case where calls to `pihole -g` failed during list downloads. - Require privileged status (root or sudo) for all user calls to `pihole`. [#&#8203;6312](https://github.com/pi-hole/pi-hole/pull/6312)\ This fixes cases where users are unable to change or update the admin password. - Exit installation if FTL binary can not be downloaded. [#&#8203;6316](https://github.com/pi-hole/pi-hole/pull/6316)\ Abort update if FTL branch does not exist. [#&#8203;6329](https://github.com/pi-hole/pi-hole/pull/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 [@&#8203;MichaIng](https://github.com/MichaIng) - Restore `pihole -q` function. [#&#8203;6284](https://github.com/pi-hole/pi-hole/pull/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. [#&#8203;6314](https://github.com/pi-hole/pi-hole/pull/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. [#&#8203;6152](https://github.com/pi-hole/pi-hole/pull/6152) - Allow `pihole tail` to search for strings beginning with the hyphen character. [#&#8203;6318](https://github.com/pi-hole/pi-hole/pull/6318) Contributed by [@&#8203;rrobgill](https://github.com/rrobgill) - Do not update the package cache on updates. [#&#8203;6282](https://github.com/pi-hole/pi-hole/pull/6282) - Improve default route detection in debugging process. [#&#8203;6303](https://github.com/pi-hole/pi-hole/pull/6303) Contributed by [@&#8203;rrobgill](https://github.com/rrobgill) - Improve detecting loopback interfaces in the installer. [#&#8203;6269](https://github.com/pi-hole/pi-hole/pull/6269) Contributed by [@&#8203;deHakkelaar](https://github.com/deHakkelaar) **Full Changelog**: https://github.com/pi-hole/pi-hole/compare/v6.1.2...v6.1.3 ### [`v2025.06.2`](https://github.com/pi-hole/docker-pi-hole/releases/tag/2025.06.2) [Compare Source](https://github.com/pi-hole/docker-pi-hole/compare/2025.06.1...2025.06.2) No Docker Specific Changes - This tag brings in the latest changes from FTL 6.2.3 #### What's Changed (FTL 6.2.3) This patch release contains fixes for almost all reported bugs (most importantly, it fixes a logging regression where types are missing from `pihole.log` as well as a crash in `filter_servers()` deep down in `dnsmasq` code). There is one remaining issue about the behavior of `server=/example.com/1.2.3.4` having changed which we are still working on with the maintainers of `dnsmasq`. - Relax the session cookie from `SameSite=Strict` to `Lax` by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2471 - Run dependabot also on composite actions by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/FTL/pull/2502 - Speedup build and test by running RISCV on ARM64 by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/FTL/pull/2501 - Remove pullapprove.yml by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/FTL/pull/2499 - ntp : ignore client version, always return a v4 packet by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/FTL/pull/2505 - Store intermediate CNAME domain pointers in DNS cache by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2461 - Allow unauthenticated access to non-admin LUA pages by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2503 - Simplify CI build process by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2507 - Get latest dnsmasq updates by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2509 - Split FTL build and test on GHA by [@&#8203;yubiuser](https://github.com/yubiuser) in [#&#8203;2498](https://github.com/pi-hole/docker-pi-hole/issues/2498) ### [`v2025.06.1`](https://github.com/pi-hole/docker-pi-hole/releases/tag/2025.06.1) [Compare Source](https://github.com/pi-hole/docker-pi-hole/compare/2025.06.0...2025.06.1) OK, this one *actually* includes the RISCV binary in the RISCV image. Thanks to [@&#8203;LizenzFass78851](https://github.com/LizenzFass78851) for catching a line I missed when adding support back in #### What's Changed - fix: docker base version detection for dependabot by [@&#8203;LizenzFass78851](https://github.com/LizenzFass78851) in https://github.com/pi-hole/docker-pi-hole/pull/1832 - Update test container to 28.2.2.-cli-alpine3.22 by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/docker-pi-hole/pull/1835 **Full Changelog**: https://github.com/pi-hole/docker-pi-hole/compare/2025.06.0...2025.06.1 ### [`v2025.06.0`](https://github.com/pi-hole/docker-pi-hole/releases/tag/2025.06.0) [Compare Source](https://github.com/pi-hole/docker-pi-hole/compare/2025.05.1...2025.06.0) This release should fix the majority of crashing issues that were seen with FTL 6.2 an 6.2.1. There are still a couple of outliers (https://github.com/pi-hole/FTL/issues/2494, and https://github.com/pi-hole/FTL/issues/2496), but these only seem to be affecting bare metal installs so far. Thank you for your continuing patience #### What's Changed (Docker Specific) - RISCV arch added back to image https://github.com/pi-hole/docker-pi-hole/commit/4f34e6fcb028f3856b3f4c34d189cd0727cc2388 (Does anyone even use the RISCV docker image?) **Full Changelog**: https://github.com/pi-hole/docker-pi-hole/compare/2025.05.1...2025.06.0 #### What's Changed (FTL v6.2.2) This release addresses crashes reported in https://github.com/pi-hole/FTL/issues/2473 https://github.com/pi-hole/FTL/issues/2475 https://github.com/pi-hole/FTL/issues/2481 and friends. - Update build containers to [Alpine 3.22](https://www.alpinelinux.org/posts/Alpine-3.22.0-released.html) by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2477 - Update dnsmasq to 2.92test11(-1) by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2486 - Update dnsmasq to 2.92test11 by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2489 - Revert the SQLite update to 3.50.0 as it is causing crashes for users by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2488 - Update Lua to 5.4.8 (bugfix) by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2491 - Fix typos in misc config settings by [@&#8203;rrobgill](https://github.com/rrobgill) in [#&#8203;2485](https://github.com/pi-hole/docker-pi-hole/issues/2485) - Display invalid character and offset correctly in hostname diagnosis by [@&#8203;rrobgill](https://github.com/rrobgill) in [#&#8203;2484](https://github.com/pi-hole/docker-pi-hole/issues/2484) **Full Changelog**: https://github.com/pi-hole/FTL/compare/v6.2...v6.2.2 #### What's Changed (Core v6.1.2) - Make LOGFILE readonly after assignment by [@&#8203;dschaper](https://github.com/dschaper) in https://github.com/pi-hole/pi-hole/pull/6261 - Revert "Use PID1 to determine which command to use when toggeling services" by [@&#8203;dschaper](https://github.com/dschaper) in https://github.com/pi-hole/pi-hole/pull/6262 **Full Changelog**: https://github.com/pi-hole/pi-hole/compare/v6.1...v6.1.1 ### [`v2025.05.1`](https://github.com/pi-hole/docker-pi-hole/releases/tag/2025.05.1) [Compare Source](https://github.com/pi-hole/docker-pi-hole/compare/2025.05.0...2025.05.1) <!-- Release notes generated using configuration in .github/release.yml at master --> No functional changes, retag to bring inthe correct web interface version **Full Changelog**: https://github.com/pi-hole/docker-pi-hole/compare/2025.05.0...2025.05.1 ### [`v2025.05.0`](https://github.com/pi-hole/docker-pi-hole/releases/tag/2025.05.0) [Compare Source](https://github.com/pi-hole/docker-pi-hole/compare/2025.04.0...2025.05.0) <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed (Docker Specific) - Improve Tips section: clarify webserver port conflict handling by [@&#8203;FreSchNDE](https://github.com/FreSchNDE) in https://github.com/pi-hole/docker-pi-hole/pull/1823 #### New Contributors - [@&#8203;FreSchNDE](https://github.com/FreSchNDE) made their first contribution in https://github.com/pi-hole/docker-pi-hole/pull/1823 **Full Changelog**: https://github.com/pi-hole/docker-pi-hole/compare/2025.04.0...2025.05.0 Also includes the latest Pi-hole changes: https://pi-hole.net/blog/2025/05/30/pi-hole-ftl-v6-2-web-v6-2-and-core-v6-1-released/#page-content #### What’s Changed (FTL v6.2) - Fix minor spelling mistake in API docs by [@&#8203;PromoFaux](https://github.com/PromoFaux) in https://github.com/pi-hole/FTL/pull/2399 - fix: batch request body spec by [@&#8203;tien](https://github.com/tien) in https://github.com/pi-hole/FTL/pull/2389 - fix: make getAuth security optional by [@&#8203;tien](https://github.com/tien) in https://github.com/pi-hole/FTL/pull/2388 - fix: incorrect session field requirements by [@&#8203;tien](https://github.com/tien) in https://github.com/pi-hole/FTL/pull/2387 - Add privacy_level to /padd endpoint by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/FTL/pull/2402 - Parameter is called length not n in GET /queries by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2407 - Fix duplicate web port information output in FTL startup by [@&#8203;PromoFaux](https://github.com/PromoFaux) in https://github.com/pi-hole/FTL/pull/2410 - Fix logfile warning port length truncation (bug https://github.com/pi-hole/FTL/issues/2408) by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/FTL/pull/2409 - Remove dns.watch from upstream DNS server list by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/FTL/pull/2411 - Prevent home.arpa queries from being upstreamed. RFC 8375 by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/FTL/pull/2405 - Fix redirecting when redirecting from /admin/ to /admin/login and back by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2415 - Move manual filtering to FTLs file parsing by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2381 - Various small fixes by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2392 - Update embedded dnsmasq to v2.92test2 by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2417 - Fix signedness error in the NTP total round-trip delay calculation by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2420 - Use webhome variable also on the API documentation page by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2406 - Report RFC6598 shared address space as “Carrier-Grade NAT” by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/FTL/pull/2423 - Fix mishanding of CONF_UINT16 config options by [@&#8203;shawnanastasio](https://github.com/shawnanastasio) in https://github.com/pi-hole/FTL/pull/2426 - Feature/fix yocto cross build by [@&#8203;rehsack](https://github.com/rehsack) in https://github.com/pi-hole/FTL/pull/2425 - Update embedded civetweb by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2428 - Check for existing NTP client when starting FTL by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2416 - Validate received NTP packets for version and server synchronisation by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/FTL/pull/2431 - Use CODEOWNERS instead of deprecated dependbot/reviewers by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/FTL/pull/2437 - Modify how we use xxd to compile assets into the FTL binary by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2446 - Update dnsmasq to v2.91test5 by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2433 - Update embedded SQLite3 to 3.49.2 by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2447 - Gravity: support for arbitrary HOSTS-like list formats by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2439 - Set dns.interface to eth0 by default by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/FTL/pull/2448 - Update embedded dnsmasq by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2457 - Adjust write_to_file function to include the CA certificate by [@&#8203;nathansmeal](https://github.com/nathansmeal) in https://github.com/pi-hole/FTL/pull/2465 - Update SQLite to 3.50.0 by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/FTL/pull/2469 ##### New Contributors - [@&#8203;tien](https://github.com/tien) made their first contribution in https://github.com/pi-hole/FTL/pull/2389 - [@&#8203;shawnanastasio](https://github.com/shawnanastasio) made their first contribution in https://github.com/pi-hole/FTL/pull/2426 - [@&#8203;rehsack](https://github.com/rehsack) made their first contribution in https://github.com/pi-hole/FTL/pull/2425 - [@&#8203;nathansmeal](https://github.com/nathansmeal) made their first contribution in https://github.com/pi-hole/FTL/pull/2465 Full Changelog: https://github.com/pi-hole/FTL/compare/v6.1...v6.2 #### What’s Changed (Web v6.2) - Streamline actions, format and switch to Node.js 22 by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3357 - Remove remaining hard-coded /admin/ paths in the webinterface by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/web/pull/3370 - Fix Local CNAME records records mistake by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3367 - Fix concurrency issue about const apiUrl by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/web/pull/3371 - groups-lists: remove unneeded HTML escape by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3379 - login.js: fix deprecated submit() usage by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3380 - Remove x-dns-prefetch-control meta tag by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3378 - group-domains: fix uncaught TypeError due to invalid URLs by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3383 - Replace remaining i element cases with em by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3381 - Revert the defer addition for now by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3382 - header: fix runtime error when query_string is null by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3395 - utils: fix typo in showAlert() by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3403 - queries: make the Advanced filtering button occupy all space by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3402 - Remove icheckbox related-code except for primary by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3387 - queries: add missing display: none by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3405 - Allow free input in upstream filter by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3408 - Fix console warning when no password set by [@&#8203;PromoFaux](https://github.com/PromoFaux) in https://github.com/pi-hole/web/pull/3410 - Modernize JS and tighten things by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3388 - high-contrast.css: fix duplicate selector by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3411 - Remove unused CSS by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3420 - Add missing display: none for collapsed boxes by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3417 - Remove unused HTML elements by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3418 - Update chart.umd.js.map from npm by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3419 - settings-api: add missing end closing p tag by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3428 - settings-system: fix span end tag typo by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3427 - login: fix deprecated submit() function by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3425 - settings-api: fix deprecated keyup() function by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3424 - gravity: remove the unused ?go code by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3426 - disabled and checked are boolean attributes by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3434 - queries: replace the deprecated jQuery.parseJSON with JSON.parse by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3435 - package.json: sort deps by name by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3437 - Use CODEOWNERS instead of deprecated dependbot/reviewers by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3433 - Add ‘Bug: Confirmed’ to stale exempt list by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3432 - Various minor tweaks to the LCARS theme by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/web/pull/3446 - queries: fix box markup by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3445 - Use the same default interface used by FTL if none is set in pihole.toml by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/web/pull/3436 - Use font-weight: 600 by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3449 - Use mg.script_name to retrieve the scriptname by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/web/pull/3447 - .user-header: use font-weight: 600 by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3450 - settings-system.js: remove unused overlay code by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3455 - settings-advanced: remove unused code by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3454 - index.lp: remove unused classes by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3453 - scripts/js/settings-dns-records.js: fix api url base by [@&#8203;onlyJakob](https://github.com/onlyJakob) in https://github.com/pi-hole/web/pull/3456 - Add hint about wildcard search in advanced query filtering by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3452 - index: make tables stripped by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3438 - Replace invalid hostname to prevent XSS by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3401 - settings-system: fix typo by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3460 - sidebar: increase logo size to prevent a reflow by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3407 - queries: improve link to search page by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3422 - Hide top tables depending on privacy level by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3362 - settings-dns-records: fix typo by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3459 - Fix deprecated ready function by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3461 - utils: remove the unused objectToArray util by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3462 - utils: improve readability for validateIPv\* functions by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3423 - settings-api: fix wrong code by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3463 - Use text()/textContent when we don’t need HTML by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3464 - footer: drop redundant addAdvancedInfo() call by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3467 - settings-system: remove unneeded span elements by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3468 - settings-dhcp: drop unused lookatme-text attribute by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3469 - settings-advanced.js: fix wrong role value by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3470 - settings-advanced: drop small element by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3472 - updateFtlInfo: remove unused code by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3474 - settings-level-expert: only toggle the expert elements by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3473 - Make use of the new format_path function to add the current page in body by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3390 - Use proper Object methods by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3441 - queries: minor grammar fix by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3477 - queries: change box to an info one by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3476 - Fix DataTables warning message in Network page by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/web/pull/3475 - Fix broken themes by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/web/pull/3479 - queries: drop non-existent elements code by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3478 - Reset update-hint text every time updateVersionInfo() function is executed by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/web/pull/3480 - Use the same interface name used by FTL in DNS Settings page by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/web/pull/3481 - messages: fix function call by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3482 - footer: rename label by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3486 - header_authenticated: change documentation icon to solid by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3488 - Remove horizontal line in hamburger menu by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/web/pull/3491 - sidebar: move active class outside of class attribute conditional by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3492 - index: use sentence case for queries for consistency by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3493 - Add rel=”noreferrer” to external hyperlinks by [@&#8203;casperklein](https://github.com/casperklein) in https://github.com/pi-hole/web/pull/3495 - settings-level-expert: hide them by default by [@&#8203;XhmikosR](https://github.com/XhmikosR) in https://github.com/pi-hole/web/pull/3487 ##### New Contributors - [@&#8203;onlyJakob](https://github.com/onlyJakob) made their first contribution in https://github.com/pi-hole/web/pull/3456 - [@&#8203;casperklein](https://github.com/casperklein) made their first contribution in https://github.com/pi-hole/web/pull/3495 Full Changelog: https://github.com/pi-hole/web/compare/v6.1...v6.2 #### What’s Changed (Core v6.1) - build gravityDBfile_default like the other variables by [@&#8203;mwoolweaver](https://github.com/mwoolweaver) in https://github.com/pi-hole/pi-hole/pull/6133 - Add CentOS 10 to test suite by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6126 - Ensure gravity_Cleanup() checks the correct directory by [@&#8203;mwoolweaver](https://github.com/mwoolweaver) in https://github.com/pi-hole/pi-hole/pull/6131 - Add recommended fields to the deb package by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6054 - Add webserver log to piholeLogFlush.sh by [@&#8203;jacklul](https://github.com/jacklul) in https://github.com/pi-hole/pi-hole/pull/6049 - Update update.sh, updatecheck.sh and uninstall.sh to honour pihole.to… by [@&#8203;nexusgoblin](https://github.com/nexusgoblin) in https://github.com/pi-hole/pi-hole/pull/5981 - Move list parsing entirely into FTL by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/pi-hole/pull/6105 - Remove no-longer-needed pihole sudoers file by [@&#8203;PromoFaux](https://github.com/PromoFaux) in https://github.com/pi-hole/pi-hole/pull/6143 - versions file should readable by others (make pihole -v work for non-root users) by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6002 - Reduce code duplication in piholeLogFlush by [@&#8203;PromoFaux](https://github.com/PromoFaux) in https://github.com/pi-hole/pi-hole/pull/6148 - Add ON DELETE CASCADE to FOREIGN KEY REFERENCES in gravity.db by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/pi-hole/pull/6113 - Install on IPv6-only/DNS64/NAT64 system by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/pi-hole/pull/6144 - Treat FTL return data as strings – part II by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6184 - Remove duplicated code checking if adlist domain is blocked locally by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6183 - Fix gravity waiting forever for DNS by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6196 - Remove check for supported OS by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6206 - Remove unused $target from gravity by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6192 - Remove reference to telnet and chronometer in README by [@&#8203;rrobgill](https://github.com/rrobgill) in https://github.com/pi-hole/pi-hole/pull/6188 - Add Fedora 42 to tests by [@&#8203;darkexplosiveqwx](https://github.com/darkexplosiveqwx) in https://github.com/pi-hole/pi-hole/pull/6177 - Extend .gitignore by [@&#8203;darkexplosiveqwx](https://github.com/darkexplosiveqwx) in https://github.com/pi-hole/pi-hole/pull/6215 - Use CODEOWNERS instead of deprecated dependbot/reviewers by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6213 - Set dns.interface during installation by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6216 - Allow alternative cron daemons on Debian by [@&#8203;z0rc](https://github.com/z0rc) in https://github.com/pi-hole/pi-hole/pull/6180 - Fix API logic in api.sh by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6193 - Do not try to upgrade gravity if it does not exist by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6218 - All gravity related files and dirs should be owned by pihole:pihole by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6186 - Give FTL 60 seconds for graceful shutdown by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6187 - Use shell parameter expansion to split http_code and payload for api.sh by [@&#8203;dschaper](https://github.com/dschaper) in https://github.com/pi-hole/pi-hole/pull/6230 - Change FTLcheckUpdate to use api.github.com and jq to retrieve tag_name by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/pi-hole/pull/6229 - Update get_available_interfaces() to correctly filter loopback device (lo) by [@&#8203;PiotrTyrakowski](https://github.com/PiotrTyrakowski) in https://github.com/pi-hole/pi-hole/pull/6236 - Allow simple pihole api output, containing only the JSON payload by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/pi-hole/pull/6096 - Function gravity_CheckDNSResolutionAvailable() should return 0 if DNS resolution is available by [@&#8203;rdwebdesign](https://github.com/rdwebdesign) in https://github.com/pi-hole/pi-hole/pull/6240 - Use a more general method to determine whether systemd is the init system by [@&#8203;DL6ER](https://github.com/DL6ER) in https://github.com/pi-hole/pi-hole/pull/6043 - Use PID1 to determine which command to use when toggeling services by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6245 - Allow to get API URL from local.api.ftl even if DNS port has changed by [@&#8203;yubiuser](https://github.com/yubiuser) in https://github.com/pi-hole/pi-hole/pull/6252 ##### New Contributors - [@&#8203;nexusgoblin](https://github.com/nexusgoblin) made their first contribution in https://github.com/pi-hole/pi-hole/pull/5981 - [@&#8203;darkexplosiveqwx](https://github.com/darkexplosiveqwx) made their first contribution in https://github.com/pi-hole/pi-hole/pull/6177 - [@&#8203;z0rc](https://github.com/z0rc) made their first contribution in https://github.com/pi-hole/pi-hole/pull/6180 Full Changelog: https://github.com/pi-hole/pi-hole/compare/v6.0.6...v6.1 *** </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJtYWludGVuYW5jZSJdfQ==-->
renovate-bot force-pushed renovate/docker.io-pihole-pihole-2025.x from 62408f9a7b to c3a7164979 2025-07-15 18:44:11 +00:00 Compare
renovate-bot changed title from Update docker.io/pihole/pihole Docker tag to v2025.06.2 to Update docker.io/pihole/pihole Docker tag to v2025.07.1 2025-07-15 18:44:11 +00:00
renovate-bot force-pushed renovate/docker.io-pihole-pihole-2025.x from c3a7164979 to 1b0211b7b3 2025-08-04 18:44:24 +00:00 Compare
renovate-bot changed title from Update docker.io/pihole/pihole Docker tag to v2025.07.1 to Update docker.io/pihole/pihole Docker tag to v2025.08.0 2025-08-04 18:44:25 +00:00
renovate-bot force-pushed renovate/docker.io-pihole-pihole-2025.x from 1b0211b7b3 to 8d1cec84ae 2025-10-29 18:45:57 +00:00 Compare
renovate-bot changed title from Update docker.io/pihole/pihole Docker tag to v2025.08.0 to Update docker.io/pihole/pihole Docker tag to v2025.10.3 2025-10-29 18:45:58 +00:00
renovate-bot force-pushed renovate/docker.io-pihole-pihole-2025.x from 8d1cec84ae to 7454bddbba 2025-11-05 18:45:50 +00:00 Compare
renovate-bot changed title from Update docker.io/pihole/pihole Docker tag to v2025.10.3 to Update docker.io/pihole/pihole Docker tag to v2025.11.0 2025-11-05 18:45:52 +00:00
renovate-bot force-pushed renovate/docker.io-pihole-pihole-2025.x from 7454bddbba to 67cf532531 2025-11-27 18:45:30 +00:00 Compare
renovate-bot changed title from Update docker.io/pihole/pihole Docker tag to v2025.11.0 to Update docker.io/pihole/pihole Docker tag to v2025.11.1 2025-11-27 18:45:31 +00:00
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/docker.io-pihole-pihole-2025.x:renovate/docker.io-pihole-pihole-2025.x
git switch renovate/docker.io-pihole-pihole-2025.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/docker.io-pihole-pihole-2025.x
git switch renovate/docker.io-pihole-pihole-2025.x
git rebase main
git switch main
git merge --ff-only renovate/docker.io-pihole-pihole-2025.x
git switch renovate/docker.io-pihole-pihole-2025.x
git rebase main
git switch main
git merge --no-ff renovate/docker.io-pihole-pihole-2025.x
git switch main
git merge --squash renovate/docker.io-pihole-pihole-2025.x
git switch main
git merge --ff-only renovate/docker.io-pihole-pihole-2025.x
git switch main
git merge renovate/docker.io-pihole-pihole-2025.x
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
tobru/gitops-zurrli!1071
No description provided.