Originally published at: https://pi-hole.net/blog/2022/02/12/pi-hole-ftl-v5-14-web-v5-11-and-core-v5-9-released/
As always, please read through the changelog before updating with pihole -up
. (A new tag for docker image will arrive shortly.)
Pi-hole FTL changes:
What’s Changed
- Update Sqlite3 engine to 3.37.2 by @DL6ER in #1276
- Enable history and auto-completion for embedded SQLite3 engine by @DL6ER in #1282
- Optimize queries table by @DL6ER in #1255
- Use embedded SQLite3 engine for the tests by @DL6ER in #1283
- Add others section to upstream servers pie chart by @DL6ER in #1284
- Print more details in CLI regex-test by @DL6ER in #1287
- Log errors caused locally correctly by @DL6ER in #1294
- Add >maxlogage telnet API endpoint by @DL6ER in #1295
- Keep Query Log details across FTL restart by @DL6ER in #1285
- Deprecate REPLY_ADDR4/6 in favor of more fine-grained setting by @DL6ER in #1293
- Do not warn about less-than-full addresses when analyzing EDNS(0) packets by @DL6ER in #1296
- Prevent excessive reply times in the Query Log after restarting by @DL6ER in #1297
- perf improvements for findDomainID() by @stuXORstu in #1286
- Update embedded dnsmasq to v2.87test8 by @DL6ER in #1281
New Contributors
- @github-actions made their first contribution in #1280
- @stuXORstu made their first contribution in #1286
Full Changelog: v5.13...v5.14
Pi-hole Web changes:
What’s Changed
- Fix api.php?status ( replicate #2031 and pi-hole/pi-hole#4485) by @rdwebdesign in #2052
- Rework the temp info in the status panel by @yubiuser in #2054
- Changing the information source to “pi-hole status” in the API by @rdwebdesign in #2059
- Use piholeStatus() in header.php by @yubiuser in #2062
- Restore
api.php?summary
response format by @rdwebdesign in #2067 - Reduce warning icon bouncing by @DL6ER in #2065
- Fix extra spaces in queryads by @rdwebdesign in #2079
- Fix layout on small screens for some datatables by @rdwebdesign in #2078
- Improving contrast for UI tabs by @rdwebdesign in #2076
- Better pie chart legend by @rdwebdesign in #2034
- Improves extension validation for
teleporter.php
by @rdwebdesign in #2087 - footer.php: Add the Docker Hub tags filter link to “Docker Tag” by @PeterDaveHello in #2096
- Adjusting the notification icon by @rdwebdesign in #2095
- Fix the wrong escaping on settings datatable by @rdwebdesign in #2100
- Fix stale label to stale by @yubiuser in #2102
- Limit MAXLOGAGE to 24h, just like FTL by @rdwebdesign in #2105
- Fixing the escaping for settings datatable by @rdwebdesign in #2106
- Retreives maxlogage calling api_FTL.php by @rdwebdesign in #2107
- Add navigation above all datatables by @yubiuser in #2112
- API call to modify local DNS and CNAME records by @goopilot in #2091
- 1119 Privacy – Query Page and Dom.storage by @chrismiceli in #2026
- Decrease resource usage of CSS animations by @Iksas in #2021
- Improved loop for getAllQueries by @rdwebdesign in #2114
- Prevent potential execution of arbitrary code through the PIHOLE_DOCKER_TAG variable by @PromoFaux in #2115
- Remove invalid PHP config file and change alert message for
db_queries.js
by @rdwebdesign in #2113 - Include timezone info in time/date FTL has been started by @yubiuser in #2111
- Prevent misleading warning being printed to the lighttpd error log when importing from teleporter backup by @PromoFaux in #2118
New Contributors
- @github-actions made their first contribution in #2071
- @PeterDaveHello made their first contribution in #2096
- @goopilot made their first contribution in #2091
Full Changelog: v5.10.1...v5.11
Pi-hole Core changes:
What’s Changed
- Skip the required ports check if installed in docker container by @PromoFaux in #4536
- Fix gravity in case there are no adlists at all or all are disabled by @DL6ER in #4535
- Install netcat-openbsd as dependency explicitly by @MichaIng in #4532
- Remove oneline from ss call by @yubiuser in #4542
- Include ip addr show and ip route show in debug log by @DL6ER in #4543
- use sed substitute instead of delete and append by @lschloetterer in #4555
- Move space into variable by @rdwebdesign in #4562
- Fix stale label to stale by @yubiuser in #4588
- Fix updating based on tags on older git versions by doing a full fetch by @yubiuser in #4575
- Replace value for BLOCKING_ENABLED, add if it does not already exist by @PromoFaux in #4585
- Replace calls to sqlite3 by calls to pihole-FTL sqlite3 by @DL6ER in #4584
- Switch from centos8 to centos8:stream base image for centos 8 tests by @PromoFaux in #4596
- Remove pihole-FTL.conf manpage by @yubiuser in #4489
- add parameter to set filename for teleporter by @lschloetterer in #4582
- Use case insensitive deletion when removing custom CNAME/DNS records by @PromoFaux in #4598
New Contributors
- @github-actions made their first contribution in #4550
- @lschloetterer made their first contribution in #4555
- @rdwebdesign made their first contribution in #4562
Full Changelog: v5.8.1...v5.9