Skip to content
  • v5.1
  • d8d3f31
  • Compare
    Choose a tag to compare
    Search for a tag
  • v5.1
  • d8d3f31
  • Compare
    Choose a tag to compare
    Search for a tag

@PromoFaux PromoFaux released this Jul 15, 2020

New

  • Add theme support for Pi-hole #1253 (@DL6ER)
  • Add checkbox (save state in localstorage) to toggle between bar and smooth #1329 (@PromoFaux)
  • Include hostname in backup filename #1417 (@PromoFaux)
  • Allow spaces in groups when wrapping names in "..." #1292 (@DL6ER)
  • Add per-browser styling settings #1422 (@DL6ER)
  • Add support for HOSTNAME diagnostics message #1356 (@DL6ER)

Tweaks

Fixes

Assets 2
  • v5.0
  • b86e4a3
  • Compare
    Choose a tag to compare
    Search for a tag
  • v5.0
  • b86e4a3
  • Compare
    Choose a tag to compare
    Search for a tag

@DL6ER DL6ER released this May 10, 2020 · 446 commits to master since this release

New

  • Add whitelist regex support #986
  • Add TEMPERATURE_LIMIT setting #991
  • Add full IPv6 support for network table #964

Fixes

  • Removed outdated code #993
  • Fix audit log button being too wide #935

All commits:

master...release/v5.0

Assets 2
  • v4.3.3
  • 62f2ffc
  • Compare
    Choose a tag to compare
    Search for a tag
  • v4.3.3
  • 62f2ffc
  • Compare
    Choose a tag to compare
    Search for a tag

@PromoFaux PromoFaux released this Feb 18, 2020 · 951 commits to master since this release

Minor point release to fix CVE-2020-8816, which allows a potential attack vector through the MAC address input.

Assets 2
  • v4.3.2
  • 38d8e77
  • Compare
    Choose a tag to compare
    Search for a tag
  • v4.3.2
  • 38d8e77
  • Compare
    Choose a tag to compare
    Search for a tag

@PromoFaux PromoFaux released this Sep 21, 2019 · 953 commits to master since this release

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
Assets 2
  • v4.3
  • 44aff72
  • Compare
    Choose a tag to compare
    Search for a tag
  • v4.3
  • 44aff72
  • Compare
    Choose a tag to compare
    Search for a tag

@DL6ER DL6ER released this May 18, 2019 · 990 commits to master since this release

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
Assets 2
  • v4.2
  • 347994d
  • Compare
    Choose a tag to compare
    Search for a tag
  • v4.2
  • 347994d
  • Compare
    Choose a tag to compare
    Search for a tag

@DL6ER DL6ER released this Feb 3, 2019 · 1035 commits to master since this release

How do I update my Pi-hole?

See the Core changelog here

See the FTL changelog here

Fixes

  • Prevent multiple static DHCP entries with same IP #891
  • Fill long-term data daterange field with initialization value #899
Assets 2
  • v4.1.1
  • de7aa5a
  • Compare
    Choose a tag to compare
    Search for a tag
  • v4.1.1
  • de7aa5a
  • Compare
    Choose a tag to compare
    Search for a tag

@jacobsalmela jacobsalmela released this Dec 21, 2018 · 1053 commits to master since this release

Assets 2
  • v4.1
  • 5ec769d
  • Compare
    Choose a tag to compare
    Search for a tag
  • v4.1
  • 5ec769d
  • Compare
    Choose a tag to compare
    Search for a tag

@DL6ER DL6ER released this Dec 9, 2018 · 1057 commits to master since this release

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
Assets 2
  • v4.0
  • af8c926
  • Compare
    Choose a tag to compare
    Search for a tag
  • v4.0
  • af8c926
  • Compare
    Choose a tag to compare
    Search for a tag

@dschaper dschaper released this Aug 5, 2018 · 1164 commits to master since this release

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
Assets 2
  • v3.3
  • e48aa29
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.3
  • e48aa29
  • Compare
    Choose a tag to compare
    Search for a tag

@DL6ER DL6ER released this Feb 14, 2018 · 1412 commits to master since this release

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
Assets 2
You can’t perform that action at this time.