Skip to content

Releases: pi-hole/web

Pi-hole Web v4.3.2

21 Sep 23:06
38d8e77
Compare
Choose a tag to compare

How do I update my Pi-hole?

Fixes

  • Replace fa-refresh with fa-sync #942 (Fixes #941)
  • Fix sorting of queries with identical timestamps #938 (Fixes #934)
  • Fix the sidebar toggle from overflowing when hovered over #946 (Fixes #945)
  • Add correct IP sorting for the ARP table #948 (Fixes #947)
  • Fix audit log button being too wide #935
  • Update font-awesome class for clock icon in Fontawesome 5 #957
  • Hide clients over time graph is no data is available #966 (Fixes #932)
  • Clarify that the router does not always have to be the DHCP server #967 (Fixes #893)
  • Always show the full requested range in the long-term API results #900
  • Prevent command injection via admin email #974
  • Don't show the "Click to ..." tooltip when filtering is disabled #972 (Fixes #971)
  • Feature: Batch audit requests #977
  • Prevent static DHCP leases from having duplicate hostnames #980 (Fixes #979)
  • Fix further broken font-awesome-icons #987
  • Fix missing icon for the whitelist button on the query log page #984 (Fixes #983)
  • Add TEMPERATURE_LIMIT setting #991
  • Removed outdated code #993
  • Fix some XSS issues in settings.php #1005

Pi-hole Web v4.3

18 May 20:09
44aff72
Compare
Choose a tag to compare

How do I update my Pi-hole?

See the Core changelog here

See the FTL changelog here

New

  • Add network details page for viewing information about devices on your network #886
  • Add support for displaying finer grained external block statuses #909

Tweaks

  • Use list of pre-configured DNS services provided by core #887
  • Long-term data: Show date range only after user chose a valid range #902
  • Remove jQuery inputmask #931

Fixes

  • Fix security issue when using list functionality via api.php #921
  • Fix issue when checking if the add/sub list commands were called from the API #894
  • Fix PHP error in Query Lists when using Nginx #896

Pi-hole Web v4.2

03 Feb 16:54
347994d
Compare
Choose a tag to compare

Pi-hole Web v4.1.1

21 Dec 16:46
de7aa5a
Compare
Choose a tag to compare

Pi-hole Web v4.1

09 Dec 20:32
5ec769d
Compare
Choose a tag to compare

How do I update my Pi-hole?

See the Core changelog here

See the FTL changelog here

New

  • DNS cache information on Settings page #830
  • Improve DNS server settings tab #838
  • Add query type filter for Long-term Query Log #831

Tweaks

  • Acknowledge possible custom time interval #811
  • Be able to show more response types on Query Log page #814
  • Improve "Wrong Token." message #832

Fixes

  • Don't require adlists to start in http #812
  • Fix whitelisting from the query log (and DB query log) #833

Pi-hole web 4.0

05 Aug 17:44
af8c926
Compare
Choose a tag to compare

How do I update my Pi-hole?

See the Core changelog here

See the FTL changelog here

New

  • Conditional forwarding options #653
  • FTLDNS integration #694
  • Add custom tooltip for Clients over Time graph #700
  • Add CloudFlare to DNS server list #709
  • Add settings for privacy level #713 #783
  • Add the date when gravity was last run to the API summary data #735
  • Allow custom ports for custom upstream DNS servers #742
  • Persistent login #743
  • Add "Top Clients (blocked)" table #745
  • Add tooltip to "Total Queries" with the number of total queries when including non-A/AAAA queries #754
  • Add admin email setting #758
  • Remember Query Log layout (including number of queries per page) #764
  • Display PHP errors on the settings screen #762
  • Versions API endpoint #769
  • Add support for regex blocking #772 #785

Tweaks

  • Display the blocklist URL in Query Lists results #676
  • Query Log: Show last 100 queries by default #683
  • Change "Top Domains" to "Top Permitted Domains" #684
  • Sort DHCP lease IP numerically instead of lexicographically. #686
  • Remove default whitelist note #689
  • Make the whitelist icon more closely match the blacklist icon #695
  • Improve caching behavior of web interface #721
  • Use host names from FTLDNS when available #724
  • Several improvements for FTL API #726
  • Display number of lists used in Settings > Blocklist #734
  • Show raw API hash when showing the QR code #736
  • Rename Forward Destinations diagram #737
  • Remove (integrated) from the doughnut chart names #738
  • Remove old PHP-only API #753
  • Only return a list of client names for getClientNames #759
  • Use a scroll box for tailing logs #687
  • Merge DNSSEC information into the Status column of the Query Log #763
  • Remove overTimeDataForwards API endpoint #766
  • Use the user's locale when displaying long term summary stats #777
  • Use "Blocklist" consistently (instead of "Adlist") #793

Fixes

  • Long-term data: Resolve IPs to host names #690
  • Use better client host name caching for DB queries #696
  • Fix disable button when sidebar is compressed #699
  • Having many forward destinations would make the pie charts too small #711
  • Fix issue saving with zero upstream DNS servers set #730
  • Fix some out of date warnings on the settings page #739
  • Fix certain API_QUERY_LOG_SHOW filters breaking dashboard #744
  • Ensure Top Clients (total) and Top Clients (blocked only) are always rendered on a new row #749
  • Clients over time (and potentially other stats) break in certain situations #750
  • Fix query sorting by Reply, DNSSEC and Action #756
  • Fix long term data graph interpolation issue #794

Pi-hole web v3.3

14 Feb 21:26
e48aa29
Compare
Choose a tag to compare

How do I update my Pi-hole?

See the Core changelog here

See the FTL changelog here

New

  • Add Quad9 secondary IPv4 server #654
  • Show DNSSEC results in the Query Log #656
  • Add option to disable logging without flushing logs #673
    screenshot at 2018-01-18 17-30-02

Tweaks

  • Fail gracefully on database problems #655
  • Add reminder to update gravity after modifying block lists #660
  • Convert host names and domains to lower case in DB replies #661
  • Set maximum execution time to 10 minutes in api_db.php #663
  • Add timeout warning to database pages #662
  • Add the audit log to Teleporter #666
  • Slight settings page formatting changes #668
  • Use .lan as suggested TLD for DHCP generated domains #669
  • Improve Query Log display on small screens #636
  • Use modal instead of alerts in the Query Log #616
  • Add DNS.WATCH and Quad9 to DNSSEC compatibility list #622

Fixes

  • Fix preg_split warning #657
  • Fix display of total queries in long-term queries over time graph #664
  • Fix Top Clients filter #667
  • Fix some security issues #674

Pi-hole web v3.2.1

31 Dec 10:05
31dddd8
Compare
Choose a tag to compare

How do I update my Pi-hole?

See the Core changelog here

See the FTL changelog here

This is a bug fix release for some minor bugs that have been reported in Pi-hole v3.2

Tweaks

  • Adding branch/version display for FTL #624
  • Use non-standard location of FTL's database #644

Fixes

  • Add checkbox on Query Log to be able to disable filtering on click #633
  • Fix settings page crashing on PHP 5.4 #629
  • Fix off-by-one display of month in long term statistics #630
  • Repair flush logs button on Settings page #631
  • Fix PHP settings page warning #641
  • Whitespace in header PHP caused HTTP headers to not be sent #637

Pi-hole Admin Page v3.2

07 Dec 03:39
f74cd82
Compare
Choose a tag to compare

How do I update my Pi-hole?

See the Core changelog here

See the FTL changelog here

New

Tweaks

  • Redesign Settings page #605
  • Explicitly support non-local FTL installations #593
  • Allow one-click filtering in Query Log #585
  • Show time since last update of gravity.list #584
  • Don't require authentication for api.php?status #577
  • Re-add doughnut charts #544
  • Add hostname in header #541
  • Show command to install zip extension #531
  • Make disable modal nicer #567
  • Show detected number of cores when hovering load text #572
  • Simplify info-box links #559
  • Modify donate link in footer to point to https://pi-hole.net/donate #596
  • Check for updates every two days #602
  • Ensure Query Types & Forward Dests do not show by default #604
  • Redirect to home after successful login #599
  • Allow whitelisting when no password is set #597
  • Replace deprecated <tt> tags with <samp> tags #608
  • Update Chart.js #610
  • Allow "domains_being_blocked" and "status" to contains non-numeric values #594

Fixes

  • Fixes for the dashboard due to recent FTL changes #574
  • Prevent Query Log XSS via a specially crafted DNS query #530
  • Fix glow effect #528
  • Accept underscores when validating domain names #533
  • Make "Tools" folder in nav bar active if any of its items are active #536
  • Ensure excess whitespace is split when white/blacklisting multiple domains #556
  • Undefined variables #560 #561
  • Fix sidebar folder icons in FireFox #565
  • Fix missing footer if an invalid parameter is set on list.php #545
  • Detect ${OVER} and mirror its effect properly on the web interface #576
  • Fix black bar underneath logo #578
  • Allow period in top list wildcard exclusions #581
  • Don't crash the settings page if FTL is not running #613
  • Improve whitespace handling in domain inputs #621

Pi-hole Admin Page v3.1

20 Jun 21:17
Compare
Choose a tag to compare

How do I update my Pi-hole?

See the Core changelog here.

New

  • Display Pi-holed (blacklist) if a query was blocked via the blacklist #524

Tweaks

  • Rename Top Advertisers to Top Blocked Domains #499
  • Admin Console will now check for updates every half hour, instead of every page refresh #517
  • Sort blacklist/whitelist alphabetically #525
  • Replace legend with tooltip on dashboard graphs #507
  • Drop-down visually improved #515
  • Make some pages fit better on smaller screens #520

Fixes

  • SummaryRaw percentage was an integer #500
  • Revise wording on statistics panels (dashboard) #509
  • Show warning when unable to open log file #510
  • Open external links in new window/tab #511
  • Select 'Login' in Navbar when showing login page #512
  • Fix text hiding behind button on login page #513
  • Gravity would run twice when updated via web interface #496
  • Fix undefined variable $over_time #505
  • Fix client names with escaped HTML characters showing undefined stats #519