Pi-hole Web 5.2
Highlights
- Added support for CNAME records add/remove #1278 (@marank)
- Add cache busting variable to Pi-hole js/css #1550 (@tjeffree)
You should no longer have to clear your browser cache when updating to a new version of Pi-hole! - Allow defining clients by their MAC address #1285 (@DL6ER)
This allows you to use MAC addresses to automatically identify clients immediately connected you the Pi-hole. This will make the configuration for clients changing their addresses frequently (non-deterministic DHCP server, IPv6 privacy extension, non-constant ISP IPv6 prefixes, etc.) easier than before. - Simplify query log filter to make it more user friendly #1602 (@PromoFaux)
Good news mobile users - you no longer need to hold down a modifier key to use the query log filter! Desktop users, you do not need to either. Simply click to add/remove from the filter. Modifier keys can be held down to copy a domain
Other notes
This is likely the last release to officially be supported in Internet Explorer 11
Full list of new feature, tweaks, and fixes
- Added support for CNAME records add/remove #1278 (@marank)
- Remove duplicate DNSSEC explanation #1494 (@vmstan)
- Show date and time FTL started in settings page #1501 (@yubiuser)
- Remove duplicated sidebar entry for Local DNS Records #1500 (@yubiuser)
- Fix sidebar animation angle for Local DNS entry #1507 (@yubiuser)
- fix(settings): typo in conditional forwarding #1522 (@Epoxide)
- Add "ALL" to list selector in Local DNS Records and CNAME Records #1532 (@yubiuser)
- Change timePicker to 24h format in dateragepicker #1529 (@yubiuser)
- Fixes formatting of unknown host in DHCP leases table #1509 (@yubiuser)
- Fix a few UI issues #1541 (@DL6ER)
- Fix typo in DNS Settings #1565 (@MatthewBooth)
- Remove degree symbol from Kelvin #1566 (@yubiuser)
- Make login form button more mobile friendly #1564 (@Ninjaclasher)
- Login page tweak #1583 (@PromoFaux)
- Allow defining clients by their MAC address #1285 (@DL6ER)
- Add cache busting variable to Pi-hole js/css #1550 (@tjeffree)
- Fix bug with secs/mins buttons on disable menu caused by addition of theming. #1588 (@PromoFaux)
- Show last update time of an adlist #1579 (@DL6ER)
- Fix symbol for devices that do not use Pi-hole #1601 (@DL6ER)
- Simplify query log filter to make it more user friendly #1602 (@PromoFaux)
- Show detailed upstream destination in Query Log(s) #1627 (@PromoFaux)
- Fix HTML validation errors in header.php #1489 (@XhmikosR)
- Be more explicit about flushing logs #1604 (@yubiuser)
- Use two different divs for mobile and desktop instead of a JS solution #1284 (@Th3M3)
- Fix initial visibility of group selector on simplified black- and whitelist pages #1393 (@DL6ER)
- Remember last used sort column/direction on Local DNS Records table and CNAME table #1563 (@yubiuser)
- Fix UI Remaining Disabled in Groups & Adlists Pages #1600 (@rickbau5)
- Add new query status 12 and 13 (retried queries) #1610 (@DL6ER)
- Fix html escaping showing up in input fields. (#1584) #1603 (@thislooksfun)
- Added check for NULL value in PHP internal error handling #1618 (@JonFStr)
- Print fatal dnsmasq errors #1630 (@DL6ER)
- Show detailed upstream destination in Query Log(s) #1627 (@DL6ER)
- Ensure empty clients/groups/adlists/audits cannot be added #1626 (@DL6ER)
- Summarize the names of DNS servers which support DNSSEC #1635 (@yubiuser)
- Make it clearer that the option DHCP rapid commit only applies to IPv4 #1636 (@yubiuser)
- Add new replace_domain action to allow adding domain(s) exclusively to a specific list #1625 (@DL6ER)
- Add button to remove dynamic DHCP leases #1634 (@DL6ER)