Docker specific changes
- Silence FTL output on container run (for now) (again!) by @PromoFaux in #1057
- Replace one more instance of
touch
withinstall /dev/null
by @PromoFaux in #1058 -
Add some notes to the readme regarding buster hosts. Additionally add a note about using watchtower to auto-update by @PromoFaux in #1059
- Fix minor typos in README by @jasper-vandemalle in #1064
- read pids into an array in case of multiple instances of FTL running.… by @PromoFaux in #1066
- Fix typo by @vterron in #1071
- Improve/Refactor Dockerfile_build by @PeterDaveHello in #1006
New Contributors
- @jasper-vandemalle made their first contribution in #1064
- @vterron made their first contribution in #1071
Full Changelog: 2022.04.2...2022.04.3
This release also contains updates for the 3 main components (FTL v5.15, Web v5.12, and Core v5.10), Changelogs below:
What's Changed (FTL 5.15)
- Fix negative "others" in Upstream Servers pie chart by @DL6ER in pi-hole/FTL#1305
- Update SQLite to v3.38.0 by @DL6ER in pi-hole/FTL#1307
- Reload blocking mode independently of incoming queries by @DL6ER in pi-hole/FTL#1310
- Replace reference to hard-coded default GCinterval value by @icyflame in pi-hole/FTL#1313
- Be more precise about escaping invalid characters in queries by @yubiuser in pi-hole/FTL#1318
- Adjust query type counters when importing from the database by @DL6ER in pi-hole/FTL#1317
- Update SQLite to 3.38.1 by @DL6ER in pi-hole/FTL#1320
- Added support for compilation on MIPS platform by @abesnier in pi-hole/FTL#1316
- Update SQLite to v3.38.2 by @DL6ER in pi-hole/FTL#1323
- Fix initOverTime's calculation of last slot timestamp by @icyflame in pi-hole/FTL#1312
- Fix query counts by @DL6ER in pi-hole/FTL#1322
- Fix overtime computation by @DL6ER in pi-hole/FTL#1327
- 5.15 Release by @PromoFaux in pi-hole/FTL#1332
New Contributors
- @icyflame made their first contribution in pi-hole/FTL#1313
- @abesnier made their first contribution in pi-hole/FTL#1316
Full Changelog: pi-hole/FTL@v5.14...v5.15
What's Changed (Web 5.12)
- footer.php: Improve Pi-Hole update instruction for Docker image by @PeterDaveHello in pi-hole/AdminLTE#2122
- Change the order of "uptream servers" graphic items by @rdwebdesign in pi-hole/AdminLTE#2124
- Fixing double
json_encode
output by @rdwebdesign in pi-hole/AdminLTE#2125 - Set rate-limiting options from settings page by @DL6ER in pi-hole/AdminLTE#2130
- Change wording of status when blocking is disabled by @yubiuser in pi-hole/AdminLTE#2136
- Adds the ability to delete multiple warnings at once by @rdwebdesign in pi-hole/AdminLTE#2133
- New icon for Donate menu item by @rdwebdesign in pi-hole/AdminLTE#2138
- New login form layout by @rdwebdesign in pi-hole/AdminLTE#2139
- Update ecmaVersion to latest by @yubiuser in pi-hole/AdminLTE#2140
- Changes in
piholeStatus
and FTL API calls. by @rdwebdesign in pi-hole/AdminLTE#2126 - Change wording after Pi-hole has been disabled by @yubiuser in pi-hole/AdminLTE#2141
- add link to swap between blocked and all client queries by @stuXORstu in pi-hole/AdminLTE#2129
- Better interval computation for Long-term data -> Graphics page by @rubpa in pi-hole/AdminLTE#2132
- Show debug logs in colors by @rdwebdesign in pi-hole/AdminLTE#2142
- Improving debug log output by @rdwebdesign in pi-hole/AdminLTE#2145
- Fix list add for already forwarded queries by @yubiuser in pi-hole/AdminLTE#2148
- Start php session before generating output for API token by @yubiuser in pi-hole/AdminLTE#2147
- Include message triangle on all pages by @yubiuser in pi-hole/AdminLTE#2146
- Add per-browser setting to ignore non-fatal dnsmasq warnings by @DL6ER in pi-hole/AdminLTE#2135
- Fix PHP "Headers already sent" warning. by @rdwebdesign in pi-hole/AdminLTE#2154
- Improving the menu by @rdwebdesign in pi-hole/AdminLTE#2156
- Better donate button - navbar by @rdwebdesign in pi-hole/AdminLTE#2160
- Set terminal type inside PHP by @rdwebdesign in pi-hole/AdminLTE#2161
- Convert IDNs to punycode before searching the lists by @yubiuser in pi-hole/AdminLTE#2162
- Disable prettiers no-else-return rule by @yubiuser in pi-hole/AdminLTE#2166
- Guard socket and FTL response by @yubiuser in pi-hole/AdminLTE#2164
- Improve loop for getAllQueries from FTL's memory by @yubiuser in pi-hole/AdminLTE#2163
- Return empty array if there is no data by @rdwebdesign in pi-hole/AdminLTE#2169
- Move warning count to sidebar (when sidebar is visible). by @rdwebdesign in pi-hole/AdminLTE#2165
- Improve background images by @dwo in pi-hole/AdminLTE#2170
- Fixed URL typo in README.md by @PHPGangsta in pi-hole/AdminLTE#2171
New Contributors
- @stuXORstu made their first contribution in pi-hole/AdminLTE#2129
- @rubpa made their first contribution in pi-hole/AdminLTE#2132
- @dwo made their first contribution in pi-hole/AdminLTE#2170
- @PHPGangsta made their first contribution in pi-hole/AdminLTE#2171
Full Changelog: pi-hole/AdminLTE@v5.11...v5.12
What's Changed (Core 5.10)
- Fix log flush with new query database schema by @yubiuser in pi-hole/pi-hole#4609
- Add backend option to set rate-limit from the dashboard by @DL6ER in pi-hole/pi-hole#4621
- Add procps to dependencies by @yubiuser in pi-hole/pi-hole#4635
- Tweak/api port by @yubiuser in pi-hole/pi-hole#4629
- Generate colorful debug logs to web interface by @rdwebdesign in pi-hole/pi-hole#4645
- Improving debug log by @rdwebdesign in pi-hole/pi-hole#4652
- Fixed wrong words in
README.md
by @y0ngb1n in pi-hole/pi-hole#4655 - Add check to avoid error in PHP 8 on the blocking page by @rdwebdesign in pi-hole/pi-hole#4657
- Select the protocol on the blocking page by @rdwebdesign in pi-hole/pi-hole#4659
- Remove
@
and following character from interface name by @rdwebdesign in pi-hole/pi-hole#4664 - Pool identical messages in debug output by @yubiuser in pi-hole/pi-hole#4646
- Rename block lists to adlists within the query list functions by @yubiuser in pi-hole/pi-hole#4681
- Tweaks to functions in utils.sh and refactored usages in webpage.sh by @PromoFaux in pi-hole/pi-hole#4653
- Exit installer if dpkg lock is held for more then 30 seconds by @yubiuser in pi-hole/pi-hole#4682
- Only use sudo power if needed by @yubiuser in pi-hole/pi-hole#4663
- Prevent issues cause by declaring
utilsfile
asreadonly
by @PromoFaux in pi-hole/pi-hole#4690 - Remove unnecessary case in uninstall script by @yubiuser in pi-hole/pi-hole#4692
- Set permissions for GitHub actions by @naveensrinivasan in pi-hole/pi-hole#4699
- Do not pass whole environment for PIHOLE_SKIP_OS_CHECK=true by @MichaIng in pi-hole/pi-hole#4694
- [utils.sh] Split
addOrEditKeyValuePair
to doaddKey
in a separate function by @PromoFaux in pi-hole/pi-hole#4698 - Update gravity.sh by @jpgpi250 in pi-hole/pi-hole#4704
- Changed ldd binary check for better compatibility by @spmfox in pi-hole/pi-hole#4700
New Contributors
- @y0ngb1n made their first contribution in pi-hole/pi-hole#4655
- @naveensrinivasan made their first contribution in pi-hole/pi-hole#4699
- @spmfox made their first contribution in pi-hole/pi-hole#4700
Full Changelog: pi-hole/pi-hole@v5.9.1...v5.10