Skip to content
4bb0bfe
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.14...v5.15

52e6b95
Compare
Choose a tag to compare

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
  • Rename upstream 'blocklist' => 'blocked' and 'cache' => 'cached' by @yubiuser in #1299

New Contributors

Full Changelog: v5.13...v5.14

b197b69
Compare
Choose a tag to compare
83a950b
Compare
Choose a tag to compare

What's Changed

  • Extend pihole -vv by @DL6ER in #1229
  • Print FTL version when calling the built in sqlite function only in interactive mode by @yubiuser in #1226
  • Compute reply time also for queries which failed upstream by @DL6ER in #1234
  • sync master -> development by @DL6ER in #1236
  • Tweak to determination of fastest upstream by @DL6ER in #1235
  • Analyze error report origins by @DL6ER in #1237
  • Improve virtual interface analysis by @DL6ER in #1241
  • Add dnsmasq warnings to message table by @DL6ER in #1243
  • Ensure dbclose() is not called multiple times by @DL6ER in #1244
  • Add support for conditional domain suffixes in HOSTNAMEFQDN mode by @DL6ER in #1250
  • Warn about resource shortages by @DL6ER in #1249
  • Update SQLite engine from 3.36.0 to 3.37.0 by @DL6ER in #1251
  • Test for dnsmasq warning messages in source code by @DL6ER in #1246
  • Do not catch SIGABRT by @DL6ER in #1252
  • Update embedded dnsmasq to v2.87test4-6 by @DL6ER in #1230

Full Changelog: v5.11...v5.12

a296265
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.10.2...v5.11

2f2b5bf
Compare
Choose a tag to compare

Update embedded dnsmasq to v2.87test3

d46afff
Compare
Choose a tag to compare
  • Handle TTL for blocked queries separately #1173
  • Improvements based on static-analysis of source code #1172
  • Add special handling of iCloud Private Relay domains #1171
  • Fix virtual interface address determination #1170
  • Add handling for pi.hole.<local_domain> and <hostname>.<local_domain> #1169
  • Simple maintenance improvements #1167 (thanks @a1346054)
  • Add PIHOLE_PTR=HOSTNAME option #1164
  • Tweak special domain handling #1163
  • Change FTL database permission to 664 #1162 (thanks @yubiuser)
  • Add further cache metrics #1152

All @DL6ER unless otherwise noted.

198e7c6
Compare
Choose a tag to compare

New

  • Customizable locking while database is busy #1156
  • Regex extension: Specify reply type #1159
  • Update embedded dnsmasq to version 2.86

Tweaks

  • Improve locking during heavy TCP forking #1134
  • Log when listening on the wildcard address #1135
  • Improve warning messages for defect hwclocks #1136

Fixes

  • Fix crash when bind-address is used #1132

Plus a lot more smaller changes that came up during our beta testing. See the Pi-hole release blog post for all the details.