Releases: pi-hole/web
Releases · pi-hole/web
Pi-hole Web v4.3.2
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
How do I update my Pi-hole?
- How do I install Pi-hole?
- How do I test if my Pi-hole is working?
- How do I access my Pi-hole's Web interface?
- How do I use FTL's API?
- Why is FTL offline and showing "Lost Connection To API"?
- Where do I go for more answers?
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
Pi-hole Web v4.2
How do I update my Pi-hole?
- How do I install Pi-hole?
- How do I test if my Pi-hole is working?
- How do I access my Pi-hole's Web interface?
- How do I use FTL's API?
- Why is FTL offline and showing "Lost Connection To API"?
- Where do I go for more answers?
See the Core changelog here
See the FTL changelog here
Fixes
Pi-hole Web v4.1.1
How do I update my Pi-hole?
- How do I install Pi-hole?
- How do I test if my Pi-hole is working?
- How do I access my Pi-hole's Web interface?
- How do I use FTL's API?
- Why is FTL offline and showing "Lost Connection To API"?
- Where do I go for more answers?
See the Core changelog here
See the FTL changelog here
Tweaks
- Remove ECS designation from CloudFlare #878
Fixes
- Keep a trailing newline in the regex list when deleting an item c382bb6
Pi-hole Web v4.1
How do I update my Pi-hole?
- How do I install Pi-hole?
- How do I test if my Pi-hole is working?
- How do I access my Pi-hole's Web interface?
- How do I use FTL's API?
- Why is FTL offline and showing "Lost Connection To API"?
- Where do I go for more answers?
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
Pi-hole web 4.0
How do I update my Pi-hole?
- How do I install Pi-hole?
- How do I test if my Pi-hole is working?
- How do I access my Pi-hole's Web interface?
- How do I use FTL's API?
- Why is FTL offline and showing "Lost Connection To API"?
- Where do I go for more answers?
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
How do I update my Pi-hole?
- How do I install Pi-hole?
- How do I test if my Pi-hole is working?
- How do I access my Pi-hole's Web interface?
- How do I use FTL's API?
- Why is FTL offline and showing "Lost Connection To API"?
- Where do I go for more answers?
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
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
Pi-hole web v3.2.1
How do I update my Pi-hole?
- How do I install Pi-hole?
- How do I test if my Pi-hole is working?
- How do I access my Pi-hole's Web interface?
- How do I use FTL's API?
- Why is FTL offline and showing "Lost Connection To API"?
- Where do I go for more answers?
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
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
How do I update my Pi-hole?
- How do I install Pi-hole?
- How do I test if my Pi-hole is working?
- How do I access my Pi-hole's Web interface?
- How do I use FTL's API?
- Why is FTL offline and showing "Lost Connection To API"?
- Where do I go for more answers?
See the Core changelog here
See the FTL changelog here
New
- Audit log (implemented feature request) #479 #532
- Long-term statistics (implemented feature request) #521
- Add "Clients (over time)" graph #583
- Teleporter v2.0 (use
.tar.gz
to mitigate dependence on the PHP zip extension) #595
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
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