CARVIEW |
Navigation Menu
-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Releases: pi-hole/docker-pi-hole
2025.07.1
b2064c8
Compare
What's Changed (Docker Specific)
- Prevent cosmetic issue where component versions are sometimes labeled as commit hashes by @PromoFaux in #1866
Full Changelog: 2025.07.0...2025.07.1
What's Changed (Core v6.1.4)
- Fix issue where web interface cannot run gravity by @PromoFaux in pi-hole/pi-hole#6345
- Fix
pihole api
command by not setting the some variabes as readonly by @PromoFaux in pi-hole/pi-hole#6346
Full Changelog: pi-hole/pi-hole@v6.1.3...v6.1.4
Assets 2
2025.07.0
875cf63
Compare
What's Changed (Docker Specific)
- Use full iproute2 in place of iproute2-ss by @rrobgill in #1854
- Build all containers from a fixed base image by @yubiuser in #1856
- Major overhaul to the test suite by @yubiuser in #1859
- docs: Updates Docker Secrets usage information by @buckaroogeek in #1851
- docs: remove part of tips & tricks and add a link to the docs by @LizenzFass78851 in #1863
New Contributors
- @rrobgill made their first contribution in #1854
- @buckaroogeek made their first contribution in #1851
Full Changelog: 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 topihole -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: pi-hole/pi-hole@v6.1.2...v6.1.3
Assets 2
2025.06.2
8e04e6b
Compare
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
toLax
by @DL6ER in pi-hole/FTL#2471 - Run dependabot also on composite actions by @yubiuser in pi-hole/FTL#2502
- Speedup build and test by running RISCV on ARM64 by @yubiuser in pi-hole/FTL#2501
- Remove pullapprove.yml by @yubiuser in pi-hole/FTL#2499
- ntp : ignore client version, always return a v4 packet by @rrobgill in pi-hole/FTL#2505
- Store intermediate CNAME domain pointers in DNS cache by @DL6ER in pi-hole/FTL#2461
- Allow unauthenticated access to non-admin LUA pages by @DL6ER in pi-hole/FTL#2503
- Simplify CI build process by @DL6ER in pi-hole/FTL#2507
- Get latest dnsmasq updates by @DL6ER in pi-hole/FTL#2509
- Split FTL build and test on GHA by @yubiuser in #2498
Assets 2
2025.06.1
b56e67e
Compare
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
- fix: docker base version detection for dependabot by @LizenzFass78851 in #1832
- Update test container to 28.2.2.-cli-alpine3.22 by @yubiuser in #1835
Full Changelog: 2025.06.0...2025.06.1
Assets 2
2025.06.0
152dd7a
Compare
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 (pi-hole/FTL#2494, and pi-hole/FTL#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 4f34e6f (Does anyone even use the RISCV docker image?)
Full Changelog: 2025.05.1...2025.06.0
What's Changed (FTL v6.2.2)
This release addresses crashes reported in pi-hole/FTL#2473 pi-hole/FTL#2475 pi-hole/FTL#2481 and friends.
- Update build containers to Alpine 3.22 by @DL6ER in pi-hole/FTL#2477
- Update dnsmasq to 2.92test11(-1) by @DL6ER in pi-hole/FTL#2486
- Update dnsmasq to 2.92test11 by @DL6ER in pi-hole/FTL#2489
- Revert the SQLite update to 3.50.0 as it is causing crashes for users by @DL6ER in pi-hole/FTL#2488
- Update Lua to 5.4.8 (bugfix) by @DL6ER in pi-hole/FTL#2491
- Fix typos in misc config settings by @rrobgill in #2485
- Display invalid character and offset correctly in hostname diagnosis by @rrobgill in #2484
Full Changelog: pi-hole/FTL@v6.2...v6.2.2
What's Changed (Core v6.1.2)
- Make LOGFILE readonly after assignment by @dschaper in pi-hole/pi-hole#6261
- Revert "Use PID1 to determine which command to use when toggeling services" by @dschaper in pi-hole/pi-hole#6262
Full Changelog: pi-hole/pi-hole@v6.1...v6.1.1
Assets 2
2025.05.1
d06c0a6
Compare
No functional changes, retag to bring inthe correct web interface version
Full Changelog: 2025.05.0...2025.05.1
Assets 2
2025.05.0
d06c0a6
Compare
What's Changed (Docker Specific)
- Improve Tips section: clarify webserver port conflict handling by @FreSchNDE in #1823
New Contributors
- @FreSchNDE made their first contribution in #1823
Full Changelog: 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 @PromoFaux in pi-hole/FTL#2399
- fix: batch request body spec by @tien in pi-hole/FTL#2389
- fix: make getAuth security optional by @tien in pi-hole/FTL#2388
- fix: incorrect session field requirements by @tien in pi-hole/FTL#2387
- Add privacy_level to /padd endpoint by @yubiuser in pi-hole/FTL#2402
- Parameter is called length not n in GET /queries by @DL6ER in pi-hole/FTL#2407
- Fix duplicate web port information output in FTL startup by @PromoFaux in pi-hole/FTL#2410
- Fix logfile warning port length truncation (bug pi-hole/FTL#2408) by @rrobgill in pi-hole/FTL#2409
- Remove dns.watch from upstream DNS server list by @rdwebdesign in pi-hole/FTL#2411
- Prevent home.arpa queries from being upstreamed. RFC 8375 by @rrobgill in pi-hole/FTL#2405
- Fix redirecting when redirecting from /admin/ to /admin/login and back by @DL6ER in pi-hole/FTL#2415
- Move manual filtering to FTLs file parsing by @DL6ER in pi-hole/FTL#2381
- Various small fixes by @DL6ER in pi-hole/FTL#2392
- Update embedded dnsmasq to v2.92test2 by @DL6ER in pi-hole/FTL#2417
- Fix signedness error in the NTP total round-trip delay calculation by @DL6ER in pi-hole/FTL#2420
- Use webhome variable also on the API documentation page by @DL6ER in pi-hole/FTL#2406
- Report RFC6598 shared address space as βCarrier-Grade NATβ by @rrobgill in pi-hole/FTL#2423
- Fix mishanding of CONF_UINT16 config options by @shawnanastasio in pi-hole/FTL#2426
- Feature/fix yocto cross build by @rehsack in pi-hole/FTL#2425
- Update embedded civetweb by @DL6ER in pi-hole/FTL#2428
- Check for existing NTP client when starting FTL by @DL6ER in pi-hole/FTL#2416
- Validate received NTP packets for version and server synchronisation by @rrobgill in pi-hole/FTL#2431
- Use CODEOWNERS instead of deprecated dependbot/reviewers by @yubiuser in pi-hole/FTL#2437
- Modify how we use xxd to compile assets into the FTL binary by @DL6ER in pi-hole/FTL#2446
- Update dnsmasq to v2.91test5 by @DL6ER in pi-hole/FTL#2433
- Update embedded SQLite3 to 3.49.2 by @DL6ER in pi-hole/FTL#2447
- Gravity: support for arbitrary HOSTS-like list formats by @DL6ER in pi-hole/FTL#2439
- Set dns.interface to eth0 by default by @yubiuser in pi-hole/FTL#2448
- Update embedded dnsmasq by @DL6ER in pi-hole/FTL#2457
- Adjust write_to_file function to include the CA certificate by @nathansmeal in pi-hole/FTL#2465
- Update SQLite to 3.50.0 by @DL6ER in pi-hole/FTL#2469
New Contributors
- @tien made their first contribution in pi-hole/FTL#2389
- @shawnanastasio made their first contribution in pi-hole/FTL#2426
- @rehsack made their first contribution in pi-hole/FTL#2425
- @nathansmeal made their first contribution in pi-hole/FTL#2465
Full Changelog: pi-hole/FTL@v6.1...v6.2
Whatβs Changed (Web v6.2)
- Streamline actions, format and switch to Node.js 22 by @XhmikosR in pi-hole/web#3357
- Remove remaining hard-coded /admin/ paths in the webinterface by @DL6ER in pi-hole/web#3370
- Fix Local CNAME records records mistake by @yubiuser in pi-hole/web#3367
- Fix concurrency issue about const apiUrl by @DL6ER in pi-hole/web#3371
- groups-lists: remove unneeded HTML escape by @XhmikosR in pi-hole/web#3379
- login.js: fix deprecated submit() usage by @XhmikosR in pi-hole/web#3380
- Remove x-dns-prefetch-control meta tag by @XhmikosR in pi-hole/web#3378
- group-domains: fix uncaught TypeError due to invalid URLs by @XhmikosR in pi-hole/web#3383
- Replace remaining i element cases with em by @XhmikosR in pi-hole/web#3381
- Revert the defer addition for now by @XhmikosR in pi-hole/web#3382
- header: fix runtime error when query_string is null by @XhmikosR in pi-hole/web#3395
- utils: fix typo in showAlert() by @XhmikosR in pi-hole/web#3403
- queries: make the Advanced filtering button occupy all space by @XhmikosR in pi-hole/web#3402
- Remove icheckbox related-code except for primary by @XhmikosR in pi-hole/web#3387
- queries: add missing display: none by @XhmikosR in pi-hole/web#3405
- Allow free input in upstream filter by @yubiuser in pi-hole/web#3408
- Fix console warning when no password set by @PromoFaux in pi-hole/web#3410
- Modernize JS and tighten things by @XhmikosR in pi-hole/web#3388
- high-contrast.css: fix duplicate selector by @XhmikosR in pi-hole/web#3411
- Remove unused CSS by @XhmikosR in pi-hole/web#3420
- Add missing display: none for collapsed boxes by @XhmikosR in pi-hole/web#3417
- Remove unused HTML elements by @XhmikosR in pi-hole/web#3418
- Update chart.umd.js.map from npm by @XhmikosR in pi-hole/web#3419
- settings-api: add missing end closing p tag by @XhmikosR in pi-hole/web#3428
- settings-system: fix span end tag typo by @XhmikosR in pi-hole/web#3427
- login: fix deprecated submit() function by @XhmikosR in pi-hole/web#3425
- settings-api: fix deprecated keyup() function by @XhmikosR in pi-hole/web#3424
- gravity: remove the unused ?go code by @XhmikosR in pi-hole/web#3426
- disabled and checked are boolean attributes by @XhmikosR in pi-hole/web#3434
- queries: replace the deprecated jQuery.parseJSON with JSON.parse by @XhmikosR in pi-hole/web#3435
- package.json: sort deps by name by @XhmikosR in pi-hole/web#3437
- Use CODEOWNERS instead of deprecated dependbot/reviewers by @yubiuser in pi-hole/web#3433
- Add βBug: Confirmedβ to stale exempt list by @yubiuser in pi-hole/web#3432
- Various minor tweaks to the LCARS theme by @rdwebdesign in pi-hole/web#3446
- queries: fix box markup by @XhmikosR in pi-hole/web#3445
- Use the same default interface used by FTL if none is set in pihole.toml by @rdwebdesign in pi-hole/web#3436
- Use font-weight: 600 by @XhmikosR in pi-hole/web#3449
- Use mg.script_name to retrieve the scriptname by @rdwebdesign in pi-hole/web#3447
- .user-header: use font-weight: 600 by @XhmikosR in pi-hole/web#3450
- settings-system.js: remove unused overlay code by @XhmikosR in pi-hole/web#3455
- settings-advanced: remove unused code by @XhmikosR in pi-hole/web#3454
- index.lp: remove unused classes by @XhmikosR in pi-hole/web#3453
- scripts/js/settings-dns-records.js: fix api url base by @onlyJakob in pi-hole/web#3456
- Add hint about wildcard search in advanced query filtering by @yubiuser in pi-hole/web#3452
- index: make tables stripped by @XhmikosR in pi-hole/web#3438
- Replace invalid hostname to prevent XSS by @yubiuser in pi-hole/web#3401
- settings-system: fix typo by @XhmikosR in pi-hole/web#3460
- sidebar: increase logo size to prevent a reflow by @XhmikosR in pi-hole/web#3407
- queries: improve link to search page by @XhmikosR in pi-hole/web#3422
- Hide top tables depending on privacy level by @yubiuser in pi-hole/web#3362
- settings-dns-records: fix typo by @XhmikosR in pi-hole/web#3459
- Fix deprecated ready function by @XhmikosR in pi-hole/web#3461
- utils: remove the unused objectToArray util by @XhmikosR in pi-hole/web#3462
- utils: improve readability for validateIPv* functions by @XhmikosR in pi-hole/web#3423
- settings-api: fix wrong code by @XhmikosR in pi-hole/web#3463
- Use text()/textConten...
Assets 2
2025.04.0
4decae8
Compare
What's Changed (Docker Specific)
- Fix sunday cronjob by @casperklein in #1804
Full Changelog: 2025.03.1...2025.04.0
Assets 2
2025.03.1
1213fc6
Compare
What's Changed (Docker Specific)
- Prevent container from starting on old versions of docker due to incompatibility with newer versions of alpine by @LizenzFass78851 in #1794
- Add bash-completion package by @casperklein in #1787
- Set day of week for gravity update to be the same as bare metal install by @mwoolweaver in #1788
- Update note RE: Blank passwords by @PromoFaux in #1778
New Contributors
- @mwoolweaver made their first contribution in #1788
- @LizenzFass78851 made their first contribution in #1794
Full Changelog: 2025.03.0...2025.03.1
Also contains core component updates:
What's Changed (FTL v6.1)
- The domain pi.hole should be fully local by @DL6ER in pi-hole/FTL#2331
- Add total CPU % to /info/system endpoint by @DL6ER in pi-hole/FTL#2297
- Do not read empty values from versions file. Use null instead by @DL6ER in pi-hole/FTL#2335
- Ensure proper shutdown when crashing in a thread by @DL6ER in pi-hole/FTL#2332
- README.md: switch to the SVG logos by @XhmikosR in pi-hole/FTL#2344
- Allow newlines in env vars as separator by @DL6ER in pi-hole/FTL#2346
- Update npm dependencies by @XhmikosR in pi-hole/FTL#2342
- Fix unlocking warning in /api/history/clients by @DL6ER in pi-hole/FTL#2351
- Increase restrictions on POST /api/teleporter by @DL6ER in pi-hole/FTL#2352
- Use keep-alive by @DL6ER in pi-hole/FTL#2357
- Change default file serving behavior possibly breaking by @DL6ER in pi-hole/FTL#2355
- Add new special permitted upstream filter for Query Log by @DL6ER in pi-hole/FTL#2345
- Fix typo in json_macros.h for HTTP Status Code body return check by @Gabriel-H4 in pi-hole/FTL#2338
- API validation: update CI by @XhmikosR in pi-hole/FTL#2341
- Do not overwrite externally given MAKEFLAGS if set by @DL6ER in pi-hole/FTL#2360
- Default-off 0x20 encoding by @DL6ER in pi-hole/FTL#2365
- Simplify overTime processing by @DL6ER in pi-hole/FTL#2353
- Tweak API documentation for /docs by @DL6ER in pi-hole/FTL#2337
- Add Discovery of Designated Resolvers special zone blocking by @DL6ER in pi-hole/FTL#2315
- Still save clients when database.maxDBdays is 0 by @DL6ER in pi-hole/FTL#2367
- Add new Lua function pihole.format_path() by @DL6ER in pi-hole/FTL#2370
- Do not update webserver.threads in-place by @DL6ER in pi-hole/FTL#2368
- Update embedded dnsmasq to v2.91rc6 by @DL6ER in pi-hole/FTL#2374
- Also set Expires= property for deleted cookies by @DL6ER in pi-hole/FTL#2336
- Fix docs for lists batchDelete by @DL6ER in pi-hole/FTL#2379
- Update dnsmasq tag to 2.91 by @DL6ER in pi-hole/FTL#2380
- Allow prefix multiplexing behind reverse proxy by @DL6ER in pi-hole/FTL#2319
- NTP - Provide correct stratum to clients by @rrobgill in pi-hole/FTL#2386
- Set X-DNS-Prefetch-Control header by @yubiuser in pi-hole/FTL#2396
New Contributors
- @XhmikosR made their first contribution in pi-hole/FTL#2344
- @Gabriel-H4 made their first contribution in pi-hole/FTL#2338
Full Changelog: pi-hole/FTL@v6.0.4...v6.1
What's Changed (Web v6.1)
- Fix typo in DHCP settings page by @alexwhitman in pi-hole/web#3279
- Live long and prosper by @PromoFaux in pi-hole/web#3280
- Fix CPU% by @DL6ER in pi-hole/web#3262
- Fix top lists links on the dashboard by @DL6ER in pi-hole/web#3283
- Improve HTTPS detection behind reverse proxy by @DL6ER in pi-hole/web#3285
- Improve CodeQL action by @XhmikosR in pi-hole/web#3289
- package.json: properly configure xo and postcss by @XhmikosR in pi-hole/web#3248
- Set default values for each property of
versions
object by @rdwebdesign in pi-hole/web#3268 - Fix the text and icon used to report end-to-end encryption status (TLS/SSL) on the top menu by @rdwebdesign in pi-hole/web#3288
- .gitattributes: enforce LF by @XhmikosR in pi-hole/web#3282
- Sort IPv4 before IPv6 addresses on the network overview by @DL6ER in pi-hole/web#3286
- Add missing img dimensions by @XhmikosR in pi-hole/web#3294
- Sort interfaces by @DL6ER in pi-hole/web#3284
- Remove the obsolete
X-UA-Compatible
meta tag by @XhmikosR in pi-hole/web#3305 - logout.js: add missing preventDefault call by @XhmikosR in pi-hole/web#3301
- Switch to Font Awesome CSS by @XhmikosR in pi-hole/web#3300
- Ran autoprefixer by @XhmikosR in pi-hole/web#3246
testpr
: run prefix script too by @XhmikosR in pi-hole/web#3307- Updated run gravity message when importing config in Teleporter by @jmui in pi-hole/web#3312
- Fix a few CodeQL issues by @XhmikosR in pi-hole/web#3290
- Remove trailing slash from void elements by @XhmikosR in pi-hole/web#3315
- sidebar: fix missing span end-closing tags by @XhmikosR in pi-hole/web#3316
- Fix stray
-
by @XhmikosR in pi-hole/web#3318 - Fix issues found in LCARS theme after recent changes in CSS and HTML by @rdwebdesign in pi-hole/web#3327
- Remove a few unused CSS rules from pi-hole.css and LCARS theme by @rdwebdesign in pi-hole/web#3329
- Update browserslistc by @XhmikosR in pi-hole/web#3322
- Use
em
instead ofi
andstrong
instead ofb
by @XhmikosR in pi-hole/web#3321 - Update fonts by @XhmikosR in pi-hole/web#3309
- Add missing rel="noopener" for external links by @XhmikosR in pi-hole/web#3333
- Allow path prefix multiplexing the dashboard and API by @DL6ER in pi-hole/web#3269
- login.lp: remove mention of sudo by @XhmikosR in pi-hole/web#3334
- Refactor assets loading by @XhmikosR in pi-hole/web#3295
- queries: switch to a real
button
by @XhmikosR in pi-hole/web#3339 - Logout: fix redirect by @XhmikosR in pi-hole/web#3304
- sidebar: switch to a real button by @XhmikosR in pi-hole/web#3342
- parseQueryString: switch to URLSearchParams and remove unused param by @XhmikosR in pi-hole/web#3340
- Queries: user fieldtext directly by @XhmikosR in pi-hole/web#3343
- Queries: escape querystatus.fieldtext by @XhmikosR in pi-hole/web#3348
- Fix typo in advanced DNS help text by @yubiuser in pi-hole/web#3350
- Set an upper limit on the number of rows returned for the query log by @PromoFaux in pi-hole/web#3346
- Use pretty URLs when possible by @XhmikosR in pi-hole/web#3351
- Use modernized waitMe plugin by @yubiuser in pi-hole/web#3213
- Query Log: Add QUERY_EXTERNAL_BLOCKED_EDE15 rules by @DL6ER in pi-hole/web#3347
- index: remove useless empty title attributes by @XhmikosR in pi-hole/web#3352
- Remove
meta http-equiv="cache-control"
by @XhmikosR in pi-hole/web#3353 - Regenerate package-lock.json with npm 10.9 by @XhmikosR in pi-hole/web#3356
New Contributors
- @alexwhitman made their first contribution in pi-hole/web#3279
- @jmui made their first contribution in pi-hole/web#3312
Full Changelog: pi-hole/web@v6.0.2...v6.1
What's Changed (Core v.6.0.6)
- README.md: switch to the SVG logo by @XhmikosR in pi-hole/pi-hole#6052
- version.sh: fix typo in comment by @XhmikosR in pi-hole/pi-hole#6056
- Add trailing / when changing ownership of /etc/pihole by @casperklein in pi-hole/pi-hole#6057
- Add 2FA handling to api.sh by @yubiuser in pi-hole/pi-hole#6065
- Create webserver.log on FTL startup by @yubiuser in pi-hole/pi-hole#6051
- Remove WEB_CALL from COL_TABLE by @yubiuser in pi-hole/pi-hole#6062
- revert #6030 in prepa...
Assets 2
2025.03.0
78aee9e
Compare
This tag should fix issues seen on some Synology devices with older kernels - if you were previously running the special :synology-crash
tag, you may now switch back to mainline releases.
What's Changed (Docker Specific)
- Reintroduce missed docker secret handling (Redo) by @PromoFaux in #1750
- WEBPASSWORD_FILE is mounted to /run/secrets by @yubiuser in #1758
- Honor configured DNS port for docker health check by @yubiuser in #1746
- Add NTP port to docker compose example & Dockerfile by @casperklein in #1768
- Update test docker container to Alpine 3.21 and docker_cli 28.0.0. by @yubiuser in #1760
Full Changelog: 2025.02.7...2025.03.0
This release also incorporates changes from the core components
What's Changed (FTL 6.0.4)
- Add webhome validator by @DL6ER in pi-hole/FTL#2276
- Also validate env variables by @DL6ER in pi-hole/FTL#2294
- Prevent crash on failure to source secure randomness by @DL6ER in pi-hole/FTL#2300
- Update embedded CivetWeb by @DL6ER in pi-hole/FTL#2312
- Change default value of webserver.threads to 50 by @DL6ER in pi-hole/FTL#2305
- Avoid CivetWeb crash if no optional port could be bound by @DL6ER in pi-hole/FTL#2313
- Empty DHCP range is valid by @DL6ER in pi-hole/FTL#2314
- Undo optimization attempts for sqlite3 by @DL6ER in pi-hole/FTL#2321
- Fix first-time IPv6 client name resolution by @DL6ER in pi-hole/FTL#2310
- Fix API_EXCLUDE_DOMAINS migration by @DL6ER in pi-hole/FTL#2311
- Update embedded dnsmasq by @DL6ER in pi-hole/FTL#2323
- Tweak misc.etc_dnsmasq_d help text and scope - only read *.conf files by @DL6ER in pi-hole/FTL#2309
- Increase niceness of CivetWeb threads by @DL6ER in pi-hole/FTL#2326
Full Changelog: pi-hole/FTL@v6.0.3...v6.0.4
What's Changed (Web 6.0.2
- Accept tabs inside dns.hosts and strip possible trailing comments by @DL6ER in pi-hole/web#3241
- Regenerate package-lock.json with npm 10.8.2 by @XhmikosR in pi-hole/web#3247
- Improve image compression by @XhmikosR in pi-hole/web#3244
- Improve info text on Settings > DNS by @yubiuser in pi-hole/web#3245
- Save the state of the query log table infinitely by @yubiuser in pi-hole/web#3253
- Update hammer.min.js and include map by @yubiuser in pi-hole/web#3254
- Remove the hard-coded time range from graphic titles by @rdwebdesign in pi-hole/web#3256
- Softens the insecure warning on the HTTP login page a bit by @yubiuser in pi-hole/web#3258
- Show the interface name in Settings > DNS page by @rdwebdesign in pi-hole/web#3265
- Add a hidden column to the network table to allow filtering by hostnames by @rdwebdesign in pi-hole/web#3264
- Fix total query tooltip on dahboard by @yubiuser in pi-hole/web#3266
- Fix the insertion of multiple domains as wildcard by @rdwebdesign in pi-hole/web#3259
- Use margin-right instead of spaces after dnssec icon in Query Log by @rdwebdesign in pi-hole/web#3267
- Improve memory unit selection for devices with less than 1 GB of RAM by @DL6ER in pi-hole/web#3270
- Use singular if we have one core by @XhmikosR in pi-hole/web#3276
Full Changelog: pi-hole/web@v6.0.1...v6.0.2
What's Changed (Core 6.0.5)
- If there are no files to change, don't print an error by @yubiuser in pi-hole/pi-hole#5953
- Improve dig error handlin in api.sh by @yubiuser in pi-hole/pi-hole#5965
- Add missing trailing / when setting permissions of /etc/pihole by @yubiuser in pi-hole/pi-hole#5997
- Update README.md - Fix Text+URL for allowlisting/denylisting by @jeroenhabets in pi-hole/pi-hole#5993
- Do not hide error messages when dealing with services by @MichaIng in pi-hole/pi-hole#5983
- Do not overwrite TLS cert/key mode by @MichaIng in pi-hole/pi-hole#5998
- Remove 'reconfigure' option by @yubiuser in pi-hole/pi-hole#5887
- Removing kernel check based on discussion in Pi-Hole PR pi-hole#5957. by @UltChowsk in pi-hole/pi-hole#6020
- Improve update/fresh install detection by @PromoFaux in pi-hole/pi-hole#6034
- Fix find command syntax, remove log dir from search by @jacklul in pi-hole/pi-hole#6035
- Fix gravity.sh -- Alpine / Docker specific issue by @karolkania in pi-hole/pi-hole#6030
- Pi-hole Core v6.0.5 by @PromoFaux in pi-hole/pi-hole#6042
New Contributors
- @jeroenhabets made their first contribution in pi-hole/pi-hole#5993
- @UltChowsk made their first contribution in pi-hole/pi-hole#6020
- @karolkania made their first contribution in pi-hole/pi-hole#6030
Full Changelog: pi-hole/pi-hole@v6.0.4...v6.0.5