Releases: pi-hole/docker-pi-hole
2022.04.1
This release should fix the capabilities issues once and for all. If you found you needed to set CAP_NET_ADMIN
or set DNSMASQ_USER
to root
in recent releases, and would rather not have - you should now be able to unset those.
What's Changed
- Only set capabilities on pihole-FTL binary if they are available to the container by @PromoFaux in #1041
Full Changelog: 2022.04...2022.04.1
2022.04
This release seeks to address some issues brought about by changes made to Docker in version 20.10.14
Please note, for now at least, that NET_ADMIN
is a required capability
https://github.com/pi-hole/docker-pi-hole#note-on-capabilities
Docker specific changes
- Fix typo in README.md "Optional Variables" (IPv6) by @PeterDaveHello in #1005
- Support docker service names and links for PIHOLE_DNS_ by @haxwithaxe in #1014
- Test fix for moby security update. by @dschaper in #1022
- Upgrade to Bullseye base image instead of buster by @PromoFaux in #1029
- Docker 20.10.14 binary capabilites update. by @dschaper in #1030
- Add touch guards for Buster hosts and Bullseye images. by @dschaper in #1033
- Remove touch from runtime init scripts by @dschaper in #1034
- Document FTL_CMD environment variable by @SuperSandro2000 in #1032
Also incorporates Pi-hole Core v5.9.1:
- Wrap touch calls with if/then guards for Buster docker. by @dschaper in pi-hole/pi-hole#4665
Full Changelog: pi-hole/pi-hole@v5.9...v5.9.1
New Contributors
- @haxwithaxe made their first contribution in #1014
Full Changelog: 2022.02.1...2022.04
2022.02.1
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=923479
What's Changed
- Revert base image to buster, we can try bullseye again later, there are a couple of teething issues by @PromoFaux in #1003
Full Changelog: 2022.02...2022.02.1
2022.02
What's Changed (Docker Specific)
- Prevent logspam when restarting FTL (Error from kill command) by @PromoFaux in #973
- Update list of available web themes by @AlexanderLieret in #970
- Switch base image from Buster to Bullseye by @PromoFaux in #976
- Don't attempt to chmod pihole-FTL.db if it does not exist by @PromoFaux in #978
- If PIHOLE_DNS_ env var is employed, use that as source of truth by @PromoFaux in #981
- Use consistent method to kill process in s6 finish script by @PeterDaveHello in #987
- [Experimental] Add ability to change UID / GID for www-data and pihole user. by @edgd1er in #982
- Touch/chown lighttpd access/error logs on service start by @PromoFaux in #991
- [Experimental] Add ability to Redirect lighttpd logs to stdout by @edgd1er in #990
- make prerequisites more precise by @sebastiansterk in #994
- Adding
TZ
var to PHP environment by @rdwebdesign in #996 - Adding text message asking to select "dev" branch on new PR by @rdwebdesign in #997
New Contributors
- @AlexanderLieret made their first contribution in #970
- @edgd1er made their first contribution in #982
- @github-actions made their first contribution in #992
- @sebastiansterk made their first contribution in #994
- @rdwebdesign made their first contribution in #996
Full Changelog: 2022.01.1...2022.02
This release also contains updates for the 3 main components (FTL v5.14, Web v5.11, and Core v5.9), Changelogs below:
What's Changed (FTL)
- Update Sqlite3 engine to 3.37.2 by @DL6ER in pi-hole/FTL#1276
- Enable history and auto-completion for embedded SQLite3 engine by @DL6ER in pi-hole/FTL#1282
- Optimize queries table by @DL6ER in pi-hole/FTL#1255
- Use embedded SQLite3 engine for the tests by @DL6ER in pi-hole/FTL#1283
- Add others section to upstream servers pie chart by @DL6ER in pi-hole/FTL#1284
- Print more details in CLI regex-test by @DL6ER in pi-hole/FTL#1287
- Log errors caused locally correctly by @DL6ER in pi-hole/FTL#1294
- Add >maxlogage telnet API endpoint by @DL6ER in pi-hole/FTL#1295
- Keep Query Log details across FTL restart by @DL6ER in pi-hole/FTL#1285
- Deprecate REPLY_ADDR4/6 in favor of more fine-grained setting by @DL6ER in pi-hole/FTL#1293
- Do not warn about less-than-full addresses when analyzing EDNS(0) packets by @DL6ER in pi-hole/FTL#1296
- Prevent excessive reply times in the Query Log after restarting by @DL6ER in pi-hole/FTL#1297
- perf improvements for findDomainID() by @stuXORstu in pi-hole/FTL#1286
- Update embedded dnsmasq to v2.87test8 by @DL6ER in pi-hole/FTL#1281
New Contributors
- @github-actions made their first contribution in pi-hole/FTL#1280
- @stuXORstu made their first contribution in pi-hole/FTL#1286
Full Changelog: pi-hole/FTL@v5.13...v5.14
What's Changed (Web)
- Fix api.php?status ( replicate #2031 and pi-hole/pi-hole#4485) by @rdwebdesign in pi-hole/web#2052
- Rework the temp info in the status panel by @yubiuser in pi-hole/web#2054
- Changing the information source to "pi-hole status" in the API by @rdwebdesign in pi-hole/web#2059
- Use piholeStatus() in header.php by @yubiuser in pi-hole/web#2062
- Restore
api.php?summary
response format by @rdwebdesign in pi-hole/web#2067 - Reduce warning icon bouncing by @DL6ER in pi-hole/web#2065
- Fix extra spaces in queryads by @rdwebdesign in pi-hole/web#2079
- Fix layout on small screens for some datatables by @rdwebdesign in pi-hole/web#2078
- Improving contrast for UI tabs by @rdwebdesign in pi-hole/web#2076
- Better pie chart legend by @rdwebdesign in pi-hole/web#2034
- Improves extension validation for
teleporter.php
by @rdwebdesign in pi-hole/web#2087 - footer.php: Add the Docker Hub tags filter link to "Docker Tag" by @PeterDaveHello in pi-hole/web#2096
- Adjusting the notification icon by @rdwebdesign in pi-hole/web#2095
- Fix the wrong escaping on settings datatable by @rdwebdesign in pi-hole/web#2100
- Fix stale label to stale by @yubiuser in pi-hole/web#2102
- Limit MAXLOGAGE to 24h, just like FTL by @rdwebdesign in pi-hole/web#2105
- Fixing the escaping for settings datatable by @rdwebdesign in pi-hole/web#2106
- Retreives maxlogage calling api_FTL.php by @rdwebdesign in pi-hole/web#2107
- Add navigation above all datatables by @yubiuser in pi-hole/web#2112
- API call to modify local DNS and CNAME records by @goopilot in pi-hole/web#2091
- 1119 Privacy - Query Page and Dom.storage by @chrismiceli in pi-hole/web#2026
- Decrease resource usage of CSS animations by @Iksas in pi-hole/web#2021
- Improved loop for getAllQueries by @rdwebdesign in pi-hole/web#2114
- Prevent potential execution of arbitrary code through the PIHOLE_DOCKER_TAG variable by @PromoFaux in pi-hole/web#2115
- Remove invalid PHP config file and change alert message for
db_queries.js
by @rdwebdesign in pi-hole/web#2113 - Include timezone info in time/date FTL has been started by @yubiuser in pi-hole/web#2111
- Prevent misleading warning being printed to the lighttpd error log when importing from teleporter backup by @PromoFaux in pi-hole/web#2118
New Contributors
- @github-actions made their first contribution in pi-hole/web#2071
- @PeterDaveHello made their first contribution in pi-hole/web#2096
- @goopilot made their first contribution in pi-hole/web#2091
Full Changelog: pi-hole/web@v5.10.1...v5.11
What's Changed (Core)
- Skip the required ports check if installed in docker container by @PromoFaux in pi-hole/pi-hole#4536
- Fix gravity in case there are no adlists at all or all are disabled by @DL6ER in pi-hole/pi-hole#4535
- Install netcat-openbsd as dependency explicitly by @MichaIng in pi-hole/pi-hole#4532
- Remove oneline from ss call by @yubiuser in pi-hole/pi-hole#4542
- Include ip addr show and ip route show in debug log by @DL6ER in pi-hole/pi-hole#4543
- use sed substitute instead of delete and append by @lschloetterer in pi-hole/pi-hole#4555
- Move space into variable by @rdwebdesign in pi-hole/pi-hole#4562
- Fix stale label to stale by @yubiuser in pi-hole/pi-hole#4588
- Fix updating based on tags on older git versions by doing a full fetch by @yubiuser in pi-hole/pi-hole#4575
- Replace value for BLOCKING_ENABLED, add if it does not already exist by @PromoFaux in pi-hole/pi-hole#4585
- Replace calls to sqlite3 by calls to pihole-FTL sqlite3 by @DL6ER in pi-hole/pi-hole#4584
- Switch from centos8 to centos8:stream base image for centos 8 tests by @PromoFaux in pi-hole/pi-hole#4596
- Remove pihole-FTL.conf manpage by @yubiuser in pi-hole/pi-hole#4489
- add parameter to set filename for teleporter by @lschloetterer in pi-hole/pi-hole#4582
- Use case insensitive deletion when removing custom CNAME/DNS records by @PromoFaux in pi-hole/pi-hole#4598
New Contributors
- @github-actions made their first contribution in pi-hole/pi-hole#4550
- @lschloetterer made their first contribution in pi-hole/pi-hole#4555
- @rdwebdesign made their first contribution in pi-hole/pi-hole#4562
Full Changelog: pi-hole/pi-hole@v5.8.1...v5.9
2022.01.1
Docker Specific:
- Increase verbosity of error message when capabilities cannot be set, add note to readme about default DNSMASQ_USER. by @PromoFaux in #964
- Remove shim to add docker tag to debug script now that it is in the core repo by @PromoFaux in #965
Full Changelog: 2022.01...2022.01.1
Notes - this release should no longer require the use of CAP_SYS_PTRACE
(if you used it as a workaround in the last release) - so that capability can be safely removed.
In 2022.01 and later, the default DNSMASQ_USER
has been changed to pihole
, however this may cause issues on some systems. See Issue #963 for more information. If the container wont start due to issues setting capabilities, set DNSMASQ_USER
to root
in your environment.
This release also includes updates to the core Pi-hole components, changelog below.
FTL 5.13:
- Add human-readable table output mode by @DL6ER in pi-hole/FTL#1262
- Return DNS port on ">dns-port" telnet command by @DL6ER in pi-hole/FTL#1264
- Fix cache statistics by @DL6ER in pi-hole/FTL#1267
- Sync master -> development by @DL6ER in pi-hole/FTL#1266
- Improve Linux capabilities check by @DL6ER in pi-hole/FTL#1270
- Update SQLite to v3.37.1 by @DL6ER in pi-hole/FTL#1271
- Update embedded dnsmasq by @DL6ER in pi-hole/FTL#1273
Full Changelog: pi-hole/FTL@v5.12.1...v5.13
Core 5.8
- Fixed path to 404 file when using custom.php by @Computroniks in pi-hole/pi-hole#4488
- Return the port FTL is listening on in pihole status function by @yubiuser in pi-hole/pi-hole#4485
- Replace
which
withcommand -v
by @WaLLy3K in pi-hole/pi-hole#4499 - Set dnsmasq interface listening by default to local by @yubiuser in pi-hole/pi-hole#4509
- master->development by @PromoFaux in pi-hole/pi-hole#4513
- Skip debug upload question if called from web interface by @yubiuser in pi-hole/pi-hole#4494
- Install pihole-FTL.conf template on fresh installation by @yubiuser in pi-hole/pi-hole#4496
- If PIHOLE_DOCKER_TAG is set, then include that info in the debug run by @PromoFaux in pi-hole/pi-hole#4515
- Use ss instead of lsof by @DL6ER in pi-hole/pi-hole#4518
- Fix/chronometer by @yubiuser in #4521
New Contributors
- @Computroniks made their first contribution in pi-hole/pi-hole#4488
Full Changelog: pi-hole/pi-hole@v5.7...v5.8
Web 5.10
- Add link to Pi-hole docs when showing dnsmasq warnings by @DL6ER in pi-hole/web#2017
- Fix gradient transparency issues in Safari by @Iksas in pi-hole/web#2018
- Use SVG to generate the QR code by @rdwebdesign in pi-hole/web#2022
- LCARS theme additions by @rdwebdesign in pi-hole/web#2019
- Improve appearance of the main menu by @DL6ER in pi-hole/web#2023
- Add border to status indicators in the LCARS theme by @Iksas in pi-hole/web#2024
- Fix LCARS top navbar by @rdwebdesign in pi-hole/web#2025
- Revert "Fix LCARS top navbar" by @rdwebdesign in pi-hole/web#2027
- Fixing PR #2025 - top navbar by @rdwebdesign in pi-hole/web#2028
- Fix invisible buttons in password fields (desktop Safari) by @Iksas in pi-hole/web#2020
- Localize summary numbers by @DL6ER in pi-hole/web#2029
- Fixing PHP warnings in "qrcode.php" by @rdwebdesign in pi-hole/web#2033
- Remove text transformation from update command by @Iksas in pi-hole/web#2037
- Include FTL's DNS port in web status and give the temperature its own line by @yubiuser in pi-hole/web#2031
- Status panel (.user-panel) visual adjustments by @rdwebdesign in pi-hole/web#2040
- Prevent ad blockers from blocking query log UI elements by @Iksas in pi-hole/web#2039
- master -> devel by @PromoFaux in pi-hole/web#2045
- Fix mislabeled privacy setting by @Cauchon in pi-hole/web#2044
- Tweak DHCP datatables by @Moonlight63 in pi-hole/web#2042
- Fix CPU info on status panel by @rdwebdesign in #2049
New Contributors
- @Cauchon made their first contribution in pi-hole/web#2044
- @Moonlight63 made their first contribution in pi-hole/web#2042
Full Changelog: pi-hole/web@v5.9...v5.10
2022.01
Docker Specific Changes
- Fix duplicate php env config values after upgrades and config changes by @mfschumann in #957
- Switch default DNSMASQ_USER to pihole from root, and fix permissions on
pihole-FTL.db
to belong topihole:pihole
0eb1a60 - bump s6 to latest 44bdfc1
- use kill -15 (TERM) instead of 9 to exit FTL a bit more gracefully and save queries to the database a5eda68
NOTE: Synology users may need to set DNSMASQ_USER to root in their environment #963
No changes to the core Pi-hole components
New Contributors
- @mfschumann made their first contribution in #957
Full Changelog: 2021.12.1...2022.01
2021.12.1
2021.12
Docker Specific Changes
What's Changed
- Update Dockerfile to use COPY instead of ADD as recommended on https:… by @TheDen in #946
- Trailing slashes on volumes fail on newer versions of docker-compose by @Paraphraser in #949
New Contributors
- @TheDen made their first contribution in #946
- @Paraphraser made their first contribution in #949
Full Changelog: 2021.11...2021.12
Pi-hole FTL Changes
What's Changed
- Extend pihole -vv by @DL6ER in pi-hole/FTL#1229
- Print FTL version when calling the built in sqlite function only in interactive mode by @yubiuser in pi-hole/FTL#1226
- Compute reply time also for queries which failed upstream by @DL6ER in pi-hole/FTL#1234
- sync master -> development by @DL6ER in pi-hole/FTL#1236
- Tweak to determination of fastest upstream by @DL6ER in pi-hole/FTL#1235
- Analyze error report origins by @DL6ER in pi-hole/FTL#1237
- Improve virtual interface analysis by @DL6ER in pi-hole/FTL#1241
- Add dnsmasq warnings to message table by @DL6ER in pi-hole/FTL#1243
- Ensure dbclose() is not called multiple times by @DL6ER in pi-hole/FTL#1244
- Add support for conditional domain suffices in HOSTNAMEFQDN mode by @DL6ER in pi-hole/FTL#1250
- Warn about resource shortages by @DL6ER in pi-hole/FTL#1249
- Update SQLite engine from 3.36.0 to 3.37.0 by @DL6ER in pi-hole/FTL#1251
- Test for dnsmasq warning messages in source code by @DL6ER in pi-hole/FTL#1246
- Do not catch SIGABRT by @DL6ER in pi-hole/FTL#1252
- Update embedded dnsmasq to v2.87test4-6 by @DL6ER in pi-hole/FTL#1230
Full Changelog: pi-hole/FTL@v5.11...v5.12
Pi-hole Core Changes
What's Changed
- Fix documentation; add some missing zones by @aviddiviner in pi-hole/pi-hole#4417
- Recommend apt instead of apt-get if updating the package cache failed by @yubiuser in pi-hole/pi-hole#4421
- Allow users to skip setting static IP adress by @yubiuser in pi-hole/pi-hole#4419
- unit test for umask problems in #3177 and #2730 by @pvogt09 in pi-hole/pi-hole#3191
- Update the tests by @PromoFaux in pi-hole/pi-hole#4427
- Remove unused code from webpage.sh by @yubiuser in pi-hole/pi-hole#4420
- Use a fixed list height for network interface selection by @MichaIng in pi-hole/pi-hole#4434
- Clean up bash script formatting by @jbzdarkid in pi-hole/pi-hole#4085
- Fix generated /etc/os-release file in OS check test by @MichaIng in pi-hole/pi-hole#4443
- Some shellchecks in basic-install.sh by @ChillerDragon in pi-hole/pi-hole#4088
- Fix
pihole -v
output if WebAdmin not installed by @subnut in pi-hole/pi-hole#4370 - Fix number of invalid domains by @yubiuser in pi-hole/pi-hole#4445
- Use exec to run gravity script by @yubiuser in pi-hole/pi-hole#4449
- Gravity database handling improvements by @dschaper in pi-hole/pi-hole#4478
- Add new interface listening option "bind" by @DL6ER in pi-hole/pi-hole#4476
- Companion to pi-hole/adminlte #1996 by @yubiuser in pi-hole/pi-hole#4461
- Add custom.list (Local DNS Records) to debug log by @yubiuser in pi-hole/pi-hole#4414
- Replace Contributing Guide by link to docs.pi-hole.net by @yubiuser in pi-hole/pi-hole#4433
- Unblock adlist domain during gravity run in NODATA mode by @yubiuser in pi-hole/pi-hole#4450
- Add comment help text to list function by @yubiuser in pi-hole/pi-hole#4455
- Check for updates on master based on tags not commits by @yubiuser in pi-hole/pi-hole#4475
New Contributors
- @aviddiviner made their first contribution in pi-hole/pi-hole#4417
- @ChillerDragon made their first contribution in pi-hole/pi-hole#4088
- @subnut made their first contribution in pi-hole/pi-hole#4370
Full Changelog: pi-hole/pi-hole@v5.6...v5.7
Pi-hole Web Changes
What's Changed
- Fix date ranges in datarangepicker in long-term data by @yubiuser in pi-hole/web#1940
- Fix dashboard icon animations in Safari by @Iksas in pi-hole/web#1939
- Set stateDuration to 0 for all saved datatables to store the state indefinitely by @yubiuser in pi-hole/web#1944
- Tweak to datatables column rendering by @PromoFaux in pi-hole/web#1948
- Add missing blocked boolean in queries.js by @DylanSealy in pi-hole/web#1950
- Add Star Trek LCARS theme by @rdwebdesign in pi-hole/web#1936
- Queryads single DIV and responsive CSS (fixed) by @rdwebdesign in pi-hole/web#1952
- Add missing rel="noopener" attributes by @DylanSealy in pi-hole/web#1956
- Sidebar and nav-tab-custom: additional CSS for focus state by @rdwebdesign in pi-hole/web#1955
- Allowing data loading after selecting/deselecting options - Long-term data > Query Log by @rdwebdesign in pi-hole/web#1957
- fix: exclude status checkboxes from being treated as iCheck elements by @lionralfs in pi-hole/web#1910
- Long-term graph changes by @rdwebdesign in pi-hole/web#1969
- small typo in IP_ADDPRESS_OF_YOUR_PI_HOLE; two minor copy tweaks by @Homesteady in pi-hole/web#1972
- Add pretty-printing for message type DNSMASQ_WARN by @DL6ER in pi-hole/web#1973
- Fix the icon position (login password field) by @rdwebdesign in pi-hole/web#1974
- Revert "Remove duplicated code as it is already part of utils.stateLoadCallback" by @yubiuser in pi-hole/web#1975
- Improving the display of some graphics by @rdwebdesign in pi-hole/web#1976
- Remove traces of leftover API_PRIVACY_MODE by @yubiuser in pi-hole/web#1943
- Use theme gridColor and ticksColor in long time graph by @yubiuser in pi-hole/web#1977
- Swaping bar colors on "db_lists.js". by @rdwebdesign in pi-hole/web#1981
- Redo of Fixes background of the dark-midnight theme #1961 by @yubiuser in pi-hole/web#1966
- Fix PHP 8 incompatibility on settings page by @DL6ER in pi-hole/web#1970
- Fix DHCP tables button column by @yubiuser in pi-hole/web#1982
- Add note to message table how to generate debug log by @yubiuser in pi-hole/web#1962
- Remove obsolete code from network.php by @yubiuser in pi-hole/web#1979
- Add message types LOAD, SHMEM and DISK to Pi-hole diagnosis system by @DL6ER in pi-hole/web#1989
- Add bounce animation to Pi-hole diagnosis warning triangle by @DL6ER in pi-hole/web#1990
- Applying the same colors (CSS colors) used on the dashboard, for consistency. by @rdwebdesign in pi-hole/web#1992
- Number of domains on adlist is total number not valid number by @yubiuser in pi-hole/web#1995
- Select PHP version for phpstan by @rdwebdesign in pi-hole/web#2007
- Change default theme to auto light/dark theme by @yubiuser in pi-hole/web#2006
- Show ignored items when adding new adlists by @rdwebdesign in pi-hole/web#1997
- Improving code readability for lists (index.js and db_lists.js) by @rdwebdesign in pi-hole/web#1994
- Improve interface settings by @DL6ER in pi-hole/web#2011
- Add absent tags by @paul-man in pi-hole/web#1991
- Avoid window.open and add more visible eye icon by @paul-man in pi-hole/web#1996
- Add padding to apple fav icon and set background to black by @yubiuser in pi-hole/web#2003
- Reduce eye size by @DL6ER in pi-hole/web#2015
- Better output for "prettier" test by @rdwebdesign in pi-hole/web#2014
- Pi-hole web v5.9 by @DL6ER in pi-hole/web#2016
New Contributors
- @Iksas made their first contribution in pi-hole/web#1939
- @Homesteady made their first contribution in pi-hole/web#1972
Full Changelog: pi-hole/web@v5.8...v5.9
Docker Pi-hole 2021.11
Docker specific changes
- Publish images to GHCR alongside DockerHub by @ferferga in #940
- Fixed link to reverse proxy by @moritzbeck01 in #939
- Customize pihole-FTL.conf with FTLCONF_ prefixed environment variables. by @AlexandreRatte in #944
Pi-hole FTL Changes
- None
Pi-hole Core Changes
- None
Pi-hole Web Changes
- None
New Contributors
Full Changelog: 2021.10.1...2021.11
Docker Pi-hole 2021.10.1
Breaking Changes:
- Should be no showstoppers, but keep in mind internal components have been version-bumped (Pi-hole FTL v5.11, Web v5.8 and Core v5.6) Please ensure you have read the release notes for those before updating!
Docker Specific Changes:
- Use the namespace from secrets so others can build too. #928 by @dschaper
- Export PIHOLE_VERSION as PIHOLE_DOCKER_TAG to PHP environment #930 by @PromoFaux
Full Changelog: pi-hole/FTL@2021.10...2021.11
Pi-hole FTL changes:
- Prevent race collisions when parsing FTL config file #1222
- Fix incorrect response times for complex CNAMEs #1213
- Improve CI tests #1212
- Ensure compatibility with alpine 3.13+ #1210
- Support dynamic linking as fallback #1204 (thanks @pemensik)
- Add
PIHOLE_PTR=HOSTNAMEFQDN
option #1202 - Tweak rate-limiting #1199
- Improve interface detection #1198
- Fix rare crashes when rate-limiting happens before queries are blocked #1197
- Fix network byte order confusion in local lookups #1196
- Fix deep CNAME inspection #1192
All @DL6ER unless otherwise noted.
Full Changelog: pi-hole/FTL@v5.10.2...v5.11
Pi-hole Core Changes:
- List fix: no reload #3981 by @andras-tim
- Consequently use defined file path variables #4105 by @MichaIng
- Remove obsolete DEB package name checks #4106 by @MichaIng
- add --no-rebase to the git pull command(s) to squelch hint message in newer versions of git (#4226) by @PromoFaux)
- Add ca-certificates to INSTALLER_DEPS #4343 by @yubiuser
- Remove netcat from dependencies (#4346) by @yubiuser
- Do not export DNS_FQDN_REQUIRED and DNS_BOGUS_PRIV unconditionally #4354 by @yubiuser
- Do not account for refactor anymore (#4355) by @yubiuser
- Do not let the user select if they want to blocking via IPv4 and/or IPv6 #4357 by @yubiuser
- Install script comment tweaks (#4361) by @PromoFaux
- Remove unused wildcard_regex_converter.sh (#4369) by @yubiuser
- Remove .idea/ #4373 by @friederbluemle
- Set file permission for querie database in pihole-FTL.service #4328 by @yubiuser
- Tweak final whiptail dialog #4321 by @PromoFaux
- Companion to pi-hole/web#1231 #4375 by @PromoFaux
- Simplify vw_adlist #4379 by @yubiuser
- Make debug log file size human readable #4350 by @yubiuser
- Update upstream DNS server capability descriptions #4363 by @xanoni
- Include df -h in debug log #4380 (by @yubiuser)
- Fix PHP8.0 detection #4383 by @MichaIng
- Tweak local DNS record and CNAME #4384 by @yubiuser
- update tests: remove fedora 32, add fedora 34 #4403 by @bcambl
Full Changelog: pi-hole/pi-hole@v5.5...v5.6
Pi-hole Web changes:
- Dashboard icons - send to back and fixing position when scaled up #1915 by @rdwebdesign
- Unescape German umlauts #1914 by @yubiuser
- Add note to query log that pi.hole queries are not logged #1913 by @yubiuser
- Do not default true for unset variables DNS_FQDN_REQUIRED and DNS_BOGUS_PRIV #1909 by @yubiuser
- Background colors on Query log + striped table #1916 by @rdwebdesign
- fix: row background colors in query log #1906 by @lionralfs
- Make entire Forgot Password box header clickable #1917 by @davidjb
- #1777 "Remember me for 7 days" doesn't work if you log in from Recent Queries #1870 by @chrismiceli
- Handle empty "" domain in query top list correctly #1790 by @yubiuser
- Modal-Dialog for Teleporter-import #1231 by @Th3M3
- Suppress empty lines during teleporter import #1921 by @yubiuser
- Do not try to resolve hostname of clients in long-term data #1931 by @yubiuser
- Add delete button to the network table to allow deleting individual entries #1924 by @yubiuser
- Do not restart for every item during Teleporter import of Local DNS record or CNAME #1925 by @yubiuser
- Display Docker Tag in footer if the PIHOLE_DOCKER_TAG environment variable is detected #1933 by @PromoFaux
- Set font's color in teleporter iframe (fix for #1923) #1934 by @PromoFaux
- Prevent possible XSS attack vector on add_client GHSA-mhr8-7rvg-8r43 thanks to @stypr and @rpunnett for reporting
Full Changelog: pi-hole/web@v5.7...v5.8