Releases: pi-hole/docker-pi-hole
2022.12.1
Nothing Docker Specific, Tagging to include PADD v3.10.0 https://github.com/pi-hole/PADD/releases/tag/v3.10.0
Technically it's January now, but I forgot to tag this yesterday so 2022.12.1 will do!
2022.12
What's Changed
- Update README to explain the version numbers slightly more accurately by @PromoFaux in #1250
- Remove unneeded variable reference in FTL run script by @PromoFaux in #1247
- Bake latest release (at time of build) of PADD into the container by @PromoFaux in #1105
Full Changelog: 2022.11.2...2022.12
Also includes:
FTL v5.20: What's Changed
- Increase SQLite3's cache size by @DL6ER in pi-hole/FTL#1489
- Update embedded dnsmasq to v2.88rc3 by @DL6ER in pi-hole/FTL#1491
- Update embedded dnsmasq to v2.88rc4 by @DL6ER in pi-hole/FTL#1494
- Print more detailed ("extended") error code in SQLite3 code by @DL6ER in pi-hole/FTL#1479
- Embedded lua scripts into FTL by @DL6ER in pi-hole/FTL#1492
- Update embedded LUA to 5.4.4 by @DL6ER in pi-hole/FTL#1495
- Update embedded dnsmasq to v2.88rc5 by @DL6ER in pi-hole/FTL#1496
- Fix incorrect DNSSEC-related warning during history import by @DL6ER in pi-hole/FTL#1498
- Exit immediately after running dnsmasq-test by @DL6ER in pi-hole/FTL#1502
- Improve -vv and --help by @DL6ER in pi-hole/FTL#1501
- Update embedded dnsmasq to v2.88 by @DL6ER in pi-hole/FTL#1510
Full Changelog: pi-hole/FTL@v5.19.2...v5.20
Web 5.18: What's Changed
- Fix doughnutTooltip if total percentage of shown slices is less than 0.1% by @yubiuser in pi-hole/web#2434
- Require auth for more API endpoints by @yubiuser in pi-hole/web#2411
- Increase small-box footer contrast ratio by @XhmikosR in pi-hole/web#2432
- A fix for the following advisory: GHSA-6qh8-6rrj-7497
Full Changelog: pi-hole/web@v5.17...v5.18
2022.11.2
What's Changed
New Contributors
Also includes Core v5.14.2
What's Changed (Core v5.14.2)
- Don't install
which
by @yubiuser in pi-hole/pi-hole#5028 - Fix pihole updatecheck reboot by @rdwebdesign in pi-hole/pi-hole#5035
Full Changelog: pi-hole/pi-hole@v5.14.1...v5.14.2
Full Changelog: 2022.11...2022.11.2
2022.11.1
Nothing Docker specific this time. This build is to include an FTL hotfix
What's Changed (FTL 5.19.2)
- Update embedded dnsmasq to v2.88rc1 by @DL6ER in pi-hole/FTL#1484
- Always ensure FTL messages are unique by @DL6ER in pi-hole/FTL#1480
- Update embedded SQLite3 engine to version 3.40.0 by @DL6ER in pi-hole/FTL#1482
- Fix shared memory crashes in TCP forks by @DL6ER in pi-hole/FTL#1485
Full Changelog: pi-hole/FTL@v5.19.1...v5.19.2
2022.11
What's Changed (Docker Specific)
- [Docs] Update docker compose command to new syntax by @davidgatti in #1232
- Ensure FTL is running before attempting to run functions/lines that require DNS resolution to be working by @PromoFaux in #1234
New Contributors
- @davidgatti made their first contribution in #1232
Full Changelog: 2022.10...2022.11
Also includes Pi-hole FTL v5.19.1, Web v5.17 and Core v5.14.1
What's Changed (FTL)
- Fix comment on
gravity-db.c
by @rdwebdesign in pi-hole/FTL#1456 - Fix compatibility with gcc 12.2.0 by @DL6ER in pi-hole/FTL#1465
- Improve shared memory protection by @DL6ER in pi-hole/FTL#1464
- Remove repo specific issue and pull request template by @yubiuser in pi-hole/FTL#1466
- Update included crypto library (nettle) by @DL6ER in pi-hole/FTL#1467
- Update README.MD by @yubiuser in pi-hole/FTL#1459
- Tests: Use dnssec.works instead of verteiltesysteme.net by @DL6ER in pi-hole/FTL#1470
- Update embedded dnsmasq to v2.88test3 by @DL6ER in pi-hole/FTL#1469
- Update CI to ftl-build:v1.23 containers by @DL6ER in pi-hole/FTL#1472
Full Changelog: pi-hole/FTL@v5.18.2...v5.19
What's Changed (Web)
- Fix file pointer position if file was truncated by @rdwebdesign in pi-hole/web#2397
- Don't show detailed doughnut tooltip if sum is > 99.9% by @yubiuser in pi-hole/web#2398
- Fix dropdown toggle z-index in LCARS theme by @egad13 in pi-hole/web#2405
- Prevent CNAME loops by @rdwebdesign in pi-hole/web#2407
- Set tooltip interaction mode for overtime graphs by @yubiuser in pi-hole/web#2413
- Update jQuery to v3.6.1. by @yubiuser in pi-hole/web#2392
- Update momentjs to 2.29.4 by @yubiuser in pi-hole/web#2399
- Allow addding more than one local DNS/CNAME record by @yubiuser in pi-hole/web#2410
- Update jquery.confirm to 2.7.0 by @yubiuser in pi-hole/web#2393
- Remove obsolete loginpage by @yubiuser in pi-hole/web#2425
- Disable spellcheckers from inspecting the password by @adamatan in pi-hole/web#2420
- Don't link to github releases if docker tag is nightly or dev by @PromoFaux in pi-hole/web#2428
- Add stale cache query status by @DL6ER in pi-hole/web#2421
New Contributors
- @egad13 made their first contribution in pi-hole/web#2405
- @adamatan made their first contribution in pi-hole/web#2420
Full Changelog: pi-hole/web@v5.16...v5.17
What's Changed (Core)
- Adding CentOS Stream 9 tests by @rdwebdesign in pi-hole/pi-hole#4984
- Escape dots in local DNS records/CNAMES before removing them by @yubiuser in pi-hole/pi-hole#4990
- Remove unused old code from gravity.sh by @rdwebdesign in pi-hole/pi-hole#4985
- Remove unused possibility to obfuscate pihole.log in debug log by @yubiuser in pi-hole/pi-hole#4974
- Remove check for latest component version in debug log by @yubiuser in pi-hole/pi-hole#4973
- Prevent CNAME loop by @yubiuser in pi-hole/pi-hole#4988
- Fix static IP not set if IP is already present in any way inside dhcpcd.conf by @StephanPillhofer in pi-hole/pi-hole#4995
- Check
versions
file on the debug log by @rdwebdesign in pi-hole/pi-hole#4977 - Fix static IP not set because of in-line comment by @StephanPillhofer in pi-hole/pi-hole#4998
- Simplify versions.sh by @yubiuser in pi-hole/pi-hole#4959
- Touch files before addKey or addOrEditKeyValPair by @yubiuser in pi-hole/pi-hole#4999
- Replace deprecated shell commands by @a1346054 in pi-hole/pi-hole#4907
- Correctly identify process status in debug script on docker by @yubiuser in pi-hole/pi-hole#5011
New Contributors
- @Rauf00 made their first contribution in pi-hole/pi-hole#4818
- @StephanPillhofer made their first contribution in pi-hole/pi-hole#4995
- @a1346054 made their first contribution in pi-hole/pi-hole#4907
Full Changelog: pi-hole/pi-hole@v5.13...v5.14
2022.10
What's Changed (Docker Specific)
- Change some variables so that they cannot be overridden by users by @PromoFaux in #1212
- S6_ARCH fix for rpi1 by @danitorregrosa in #1214
- Remove references to deprecated
pihole-FTL.port
file by @PromoFaux in #1216 - Delete duplicate "that" by @juliohurtado in #1219
New Contributors
- @danitorregrosa made their first contribution in #1214
- @juliohurtado made their first contribution in #1219
Full Changelog: 2022.09.4...2022.10
Also includes Pi-hole FTL v5.18.2, Web v5.16 and Core v5.13
What's Changed (FTL)
- Do not create
FTL.port
file anymore by @yubiuser in pi-hole/FTL#1445 - Update embedded dnsmasq to v2.87 by @DL6ER in pi-hole/FTL#1449
- Fix audit log by @DL6ER in pi-hole/FTL#1450
- Fix printed error message when binding fails by @DL6ER in pi-hole/FTL#1452
Full Changelog: pi-hole/FTL@v5.18.1...v5.18.2
What's Changed (Web)
- Allow the root zone
.
to be excluded from top lists by @yubiuser in pi-hole/web#2366 - Remove additional space in Cookie header by @yubiuser in pi-hole/web#2370
- Filter
$versions
values before print them on footer by @rdwebdesign in pi-hole/web#2368 - Get port number directly from
pihole-FTL.conf
by @rdwebdesign in pi-hole/web#2371 - Simplify how data is passed to Long term graph by @rdwebdesign in pi-hole/web#2374
- Fix line/area graph (broken after recent changes) by @rdwebdesign in pi-hole/web#2380
- Fix position and size of the overlay spinner by @rdwebdesign in pi-hole/web#2385
- Update
chart.js
from 2.9.4 to 3.9.1. by @yubiuser in pi-hole/web#2373 - Add links to dashboard boxes by @rdwebdesign in pi-hole/web#2386
Full Changelog: pi-hole/web@v5.15.1...v5.16
What's Changed (Core)
- Fix tabs in dialog boxes by @yubiuser in pi-hole/pi-hole#4932
- Change wording in chronometer by @yubiuser in pi-hole/pi-hole#4910
- Use utils.sh in install script by @yubiuser in pi-hole/pi-hole#4872
- Remove cronjob that checks local versions every 10 minutes - only check when required by @jpgpi250 in pi-hole/pi-hole#4939
- Fix issue in #4872 missed in review by @PromoFaux in pi-hole/pi-hole#4940
- Set connection timeout for curl by @yubiuser in pi-hole/pi-hole#4884
- Read docker tag from file in root, not the previously set environment variable by @PromoFaux in pi-hole/pi-hole#4929
- Handle more than one default gateway in debug script by @yubiuser in pi-hole/pi-hole#4934
- Update python tests and add black code formatter action by @yubiuser in pi-hole/pi-hole#4926
- Update Amazon support URL to HTTPS in README by @davidjb in pi-hole/pi-hole#4954
- Remove pihole-FTL.port file by @yubiuser in pi-hole/pi-hole#4945
- Add Fedora 35 and 36 to the test suite by @yubiuser in pi-hole/pi-hole#4952
- Fix default DHCPv4 leasetime value by @PromoFaux in pi-hole/pi-hole#4956
- Fix Deepsource.io warning message for index.php file by @rdwebdesign in pi-hole/pi-hole#4953
- Fix
pihole -r
dialog exit by @rdwebdesign in pi-hole/pi-hole#4965
New Contributors
- @davidjb made their first contribution in pi-hole/pi-hole#4954
Full Changelog: pi-hole/pi-hole@v5.12.2...v5.13
2022.09.4
What's Changed
- Remove old test dependencies, updated ones still being used. Introduce Black formatter by @lightswitch05 in #1210
Full Changelog: 2022.09.3...2022.09.4
Also includes Pi-hole FTL v5.18.1, Web v5.15.1. and Core v5.12.2
What’s Changed (FTL)
- Only log disk space warning when usage increased by @yubiuser in pi-hole/FTL#1437
- Fix handling of dnssec-retry queries. by @DL6ER in pi-hole/FTL#1438
Full Changelog: pi-hole/FTL@v5.18...v5.18.1
What’s Changed (Web)
- Fix glitch of password manager button in dark themes (macOS Safari) by @Iksas in pi-hole/web#2354
- Reverse logic of in/exlcuding queries from long-term database and rename queryType => statusType by @yubiuser in pi-hole/web#2338
- Read DOCKER_VERSION from version file instead of env variable by @yubiuser in pi-hole/web#2356
- Avoid PHP warning in groups.php when adding a domain by @rdwebdesign in pi-hole/web#2357
- Update Dashboard and Login Screen images by @rdwebdesign in pi-hole/web#2358
Full Changelog: pi-hole/web@v5.15...v5.15.1
What’s Changed (Core)
- Store docker version in versions file (If
PIHOLE_DOCKER_TAG
variable is set) by @PromoFaux in pi-hole/pi-hole#4913 - Fixing texts forgotten after Blocking Page removal by @rdwebdesign in pi-hole/pi-hole#4915
- Add comment in lighttpd.conf how to change the server port by @yubiuser in pi-hole/pi-hole#4917
- Fix gravity database integrity check by @yubiuser in pi-hole/pi-hole#4921
Full Changelog: pi-hole/pi-hole@v5.12.1...v5.12.2
2022.09.3
What's Changed
- Pi-hole behind Caddy example by @willman42 in #1204
Full Changelog: 2022.09.2...2022.09.3
Also includes Pi-hole FTL v5.18, Web v5.15 and Core v5.12.1
What’s Changed (FTL)
- Improve deep CNAME inspection by @DL6ER in pi-hole/FTL#1425
- Add warning about inaccessible adlists to message table (Pi-hole diagnosis) by @yubiuser in pi-hole/FTL#1415
- Update embedded dnsmasq to v2.87rc1 by @DL6ER in pi-hole/FTL#1429
- Store domainlist IDs for blocked/permitted queries by @DL6ER in pi-hole/FTL#1409
- Replace nonstandard which by @a1346054 in pi-hole/FTL#1430
Full Changelog: pi-hole/FTL@v5.17...v5.18
What’s Changed (Web)
- Do not apply IDNA conversion to RegEx domains by @yubiuser in pi-hole/web#2336
- Set Samesite=Strict for PHP session cookie by @DL6ER in pi-hole/web#2285
- Use constants in place of class constants by @rdwebdesign in pi-hole/web#2342
- Add the ability to filter domains by type by @rdwebdesign in pi-hole/web#2334
- Update browserlist by @yubiuser in pi-hole/web#2344
- Show link from query log to domain table for black/whitelisted domains by @jpgpi250 in pi-hole/web#2346
- Avoid message warnings on Settings page, if session was already started by @rdwebdesign in pi-hole/web#2351 [Introduced into dev by https://github.com/pi-hole/web/pull/2285]
- Add interpretation for Pi-hole message type ADLIST by @yubiuser in pi-hole/web#2320
- New Contributors
- @jpgpi250 made their first contribution in pi-hole/web#2346
Full Changelog: pi-hole/web@v5.14.2...v5.15
What’s Changed (Core)
- Update FTL Binary test to ensure we catch incompatibility issues early by @PromoFaux in pi-hole/pi-hole#4893
- Fix pihole restart command by @yubiuser in pi-hole/pi-hole#4899
Full Changelog: pi-hole/pi-hole@v5.12...v5.12.1
2022.09.2
What's Changed
- Remove the email function by @labodj in #1198
- fixed broken link to TESTING.md by @willman42 in #1200
New Contributors
- @labodj made their first contribution in #1198
- @willman42 made their first contribution in #1200
Full Changelog: 2022.09.1...2022.09.2
Also Includes:
What's Changed (Web 5.14.2)
- Fix PHP warninigs + Show Docker tag for
nightly
anddev
by @rdwebdesign in pi-hole/web#2330 - Fix query string authentication for API calls by @rdwebdesign in pi-hole/web#2329
Full Changelog: pi-hole/web@v5.14.1...v5.14.2
2022.09.1
What's Changed
- also run remote update check on container startup 0d5a001
Full Changelog: 2022.09...2022.09.1
Includes:
What's Changed (Web 5.14.1)
- Include link to current docker tag if on docker. Closes #2323 by @PromoFaux in pi-hole/web#2324