Skip to content

Releases: pi-hole/PADD

v4.1.0

27 Oct 14:01
d8aa4f8

Choose a tag to compare

New

  • Add option to display PADD only once and exit #443
  • Substitute 'null' values returned by FTL for privacy level >1 #453
  • switch to using the retro logo in place of the green logo #454
  • Allow specification of the exact API URL via new option --api #463

Removed

  • Drop JSON output and allow update command without authentication #434

Fixes

  • Fix resize during startup #437
  • Tweak convertUptime() to not rely on external date #429
  • Prevent transient error messages where no temperature is provided #428
  • Fix typo: replace "remmote" with "remote" #439
  • fix dhcp display in padd tiny #447
  • Change Domain to IP in API_URL #450
  • Fix two shellcheck warnings #451
  • check for dig and adjusts dependency check logic #457
  • show version without auth #462
  • Fix API_Port logic #464
  • Invert response code logic #466
  • Use shell parameter expansion to split http_code and payload #467

Other

  • Minor Readme tweaks #440
  • Small readme fix #459
  • .gitattributes: enforce LF #442
  • Use CODEOWNERS instead of deprecated dependbot/reviewers #465
  • Add ShellCheck and unify CI workflows #470
  • Pin github actions by sha #477
  • CI Dependency updates

New Contributors

Full Changelog: v4.0.0...v4.1.0

v4.0.0

24 Feb 18:01
48291ad

Choose a tag to compare

New

  • Make PADD compatible with Pi-hole v6 (#247) + a lot of smaller associated PRs

Fixes

  • Exit bump workflow early if latest tag is empty (#394)
  • Only exit for small screen sizes during startup (#423)

Other

  • Move wiki to readme (#419)
  • CI Dependency updates

New Contributors

Full Changelog: v3.11.1...v4.0.0

v3.11.1

25 Sep 04:30
fb92108

Choose a tag to compare

Fixes

  • Use unset to reset CPU temp variable on each iteration by @rdwebdesign in #370

Other

  • Add note regarding the update status of special Docker tags by @yubiuser in #356
  • Remove leftover stickler file by @yubiuser in #360

Full Changelog: v3.11.0...v3.11.1

v3.11.0

27 May 22:30
bd2bc34

Choose a tag to compare

What's Changed

New

Fixed

New Contributors

Full Changelog: v3.10.1...v3.11.0

v3.10.1

20 Jan 08:28
a968126

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.10.0...v3.10.1

v3.10.0

29 Dec 19:05
1933bd3

Choose a tag to compare

What's Changed

  • Try to reduce flickering by @yubiuser in #300

  • Check if this is a Pi-hole instead of throwing a random error by @DL6ER in #297

  • Don't use hashes to check for updates on master by @yubiuser in #302

  • Fix check if FTL is running by @DL6ER in #304

  • Explicitly test for sysinfo files by @DL6ER in #296

  • Fix status message by @yubiuser in #312

  • Using a function to remove undesired text from sys_model to improve code readability by @rdwebdesign in #317

  • Don't use zero to signal failure by @yubiuser in #310

  • Use getFTLPID instead of pidof by @yubiuser in #313

  • No blocking isn't a fatal error by @DL6ER in #319

  • and a few internal PRs


This is mainly a bugfix release but a really big one :-)


Full Changelog: v3.9.0...v3.10.0

v3.9.0

11 Dec 20:20
89853fa

Choose a tag to compare

What's Changed

Note: this requires Pi-hole Core v5.14.1!

  • Adds the ability to get temperature and device model on x86 device (#267)
  • Improve how and when the dashboard is drawn. After a terminal resize, the dashboard should adapt to the new size instantly now. Additionally, an xoff and yoff offset can be set, moving the dashboard by the set offset within the terminal (#268)
  • Automatically center PADD output on screen (#278)
    • To disable centering and restore the old behavior, start PADD with padd.sh -yoff 0 -xoff 0
  • Removes the ConnectivityCheck (#270).
  • Re-order network info in mini (#272)
  • Use /etc/pihole/versions file to gather version information (#274)
  • Fix dhcp_ipv6_heatmap on mega (#277)
  • Remove special handling of certain upstream DNS server (#280 )
  • Add version info to slim (#281)
  • Reduce punctuation (#282)
  • Add space bewteeen Tx and Rx (#283)

New Contributors

Full Changelog: v3.8.1...v3.9.0

PADD v3.8.1

12 Oct 07:47
9218e0d

Choose a tag to compare

What's Changed

  • 📝 add howto run padd.sh with dockerized Pi-hole and remove link to wiki from README by @thomasmerz in #208

  • Remove empty line after IPv6 on tiny and regular by @yubiuser in #253

  • Wait until telnet server said everything by @yubiuser in #254

  • Allow to set local variables by @yubiuser in #255

  • Get API port from pihole-FTL.conf instead of port file by @yubiuser in #260

  • Update the print functions by @yubiuser in #257

  • and a few internal/github changes

Full Changelog: v3.8.0...v3.8.1

v3.8.0

26 Jul 05:21
380636a

Choose a tag to compare

PADD v3.8.0

This requires the latest FTL version (>= v5.16), so do not upgrade PADD before you upgraded your Pi-hole installation.

New:

  • add the hardware device model to PADD #229
  • add the default network interface and the traffic (from that interface) #233

Improvements:

  • if users run non-master branches of any Pi-hole component the script won't fail now #232
  • Improve PADD version comparison #238
  • get the gateway IP directly from FTL #235
  • each of the five functions that collects information has now an individual polling time, e.g. information less likely to be updated every 5 sec (e.g. hostname) can be updated less frequently #245
  • PADD now collects information, displays them and then sleeps for 5sec instead of collecting, sleeping, displaying #245

Bugfix:

  • fix alignment of ipv6 value in padd tiny #226
  • fix an issue with wrong reported kernel count and arithmetic expansion #227
  • added GetPiholeInformation to the startup routine for ${padd_size}=mini #245
  • add a few missing status updates #245

Other:

  • we removed the old transition script chronometer2.sh #230
  • the piHoleVersion file is now not longer needed and was removed #245

v3.7.1

24 May 19:57
a134724

Choose a tag to compare

Hotfix v3.7.1.

  • Fixes #218 by referencing /usr/bin/env sh instead of /usr/bin/sh within the shebang (by @yubiuser in #219)

Full Changelog: v3.7.0...v3.7.1