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/AdminLTE#2052
- Rework the temp info in the status panel by @yubiuser in pi-hole/AdminLTE#2054
- Changing the information source to "pi-hole status" in the API by @rdwebdesign in pi-hole/AdminLTE#2059
- Use piholeStatus() in header.php by @yubiuser in pi-hole/AdminLTE#2062
- Restore
api.php?summary
response format by @rdwebdesign in pi-hole/AdminLTE#2067 - Reduce warning icon bouncing by @DL6ER in pi-hole/AdminLTE#2065
- Fix extra spaces in queryads by @rdwebdesign in pi-hole/AdminLTE#2079
- Fix layout on small screens for some datatables by @rdwebdesign in pi-hole/AdminLTE#2078
- Improving contrast for UI tabs by @rdwebdesign in pi-hole/AdminLTE#2076
- Better pie chart legend by @rdwebdesign in pi-hole/AdminLTE#2034
- Improves extension validation for
teleporter.php
by @rdwebdesign in pi-hole/AdminLTE#2087 - footer.php: Add the Docker Hub tags filter link to "Docker Tag" by @PeterDaveHello in pi-hole/AdminLTE#2096
- Adjusting the notification icon by @rdwebdesign in pi-hole/AdminLTE#2095
- Fix the wrong escaping on settings datatable by @rdwebdesign in pi-hole/AdminLTE#2100
- Fix stale label to stale by @yubiuser in pi-hole/AdminLTE#2102
- Limit MAXLOGAGE to 24h, just like FTL by @rdwebdesign in pi-hole/AdminLTE#2105
- Fixing the escaping for settings datatable by @rdwebdesign in pi-hole/AdminLTE#2106
- Retreives maxlogage calling api_FTL.php by @rdwebdesign in pi-hole/AdminLTE#2107
- Add navigation above all datatables by @yubiuser in pi-hole/AdminLTE#2112
- API call to modify local DNS and CNAME records by @goopilot in pi-hole/AdminLTE#2091
- 1119 Privacy - Query Page and Dom.storage by @chrismiceli in pi-hole/AdminLTE#2026
- Decrease resource usage of CSS animations by @Iksas in pi-hole/AdminLTE#2021
- Improved loop for getAllQueries by @rdwebdesign in pi-hole/AdminLTE#2114
- Prevent potential execution of arbitrary code through the PIHOLE_DOCKER_TAG variable by @PromoFaux in pi-hole/AdminLTE#2115
- Remove invalid PHP config file and change alert message for
db_queries.js
by @rdwebdesign in pi-hole/AdminLTE#2113 - Include timezone info in time/date FTL has been started by @yubiuser in pi-hole/AdminLTE#2111
- Prevent misleading warning being printed to the lighttpd error log when importing from teleporter backup by @PromoFaux in pi-hole/AdminLTE#2118
New Contributors
- @github-actions made their first contribution in pi-hole/AdminLTE#2071
- @PeterDaveHello made their first contribution in pi-hole/AdminLTE#2096
- @goopilot made their first contribution in pi-hole/AdminLTE#2091
Full Changelog: pi-hole/AdminLTE@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