{"action":"published","release":{"url":"https://api.github.com/repos/pi-hole/AdminLTE/releases/5533886","assets_url":"https://api.github.com/repos/pi-hole/AdminLTE/releases/5533886/assets","upload_url":"https://uploads.github.com/repos/pi-hole/AdminLTE/releases/5533886/assets{?name,label}","html_url":"https://github.com/pi-hole/AdminLTE/releases/tag/v3.0","id":5533886,"tag_name":"v3.0","target_commitish":"master","name":"Pi-hole Admin Page v3.0","draft":false,"author":{"login":"DL6ER","id":16748619,"avatar_url":"https://avatars1.githubusercontent.com/u/16748619?v=3","gravatar_id":"","url":"https://api.github.com/users/DL6ER","html_url":"https://github.com/DL6ER","followers_url":"https://api.github.com/users/DL6ER/followers","following_url":"https://api.github.com/users/DL6ER/following{/other_user}","gists_url":"https://api.github.com/users/DL6ER/gists{/gist_id}","starred_url":"https://api.github.com/users/DL6ER/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DL6ER/subscriptions","organizations_url":"https://api.github.com/users/DL6ER/orgs","repos_url":"https://api.github.com/users/DL6ER/repos","events_url":"https://api.github.com/users/DL6ER/events{/privacy}","received_events_url":"https://api.github.com/users/DL6ER/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2017-05-01T21:03:58Z","published_at":"2017-05-01T21:04:14Z","assets":[],"tarball_url":"https://api.github.com/repos/pi-hole/AdminLTE/tarball/v3.0","zipball_url":"https://api.github.com/repos/pi-hole/AdminLTE/zipball/v3.0","body":"**See the Core changelog [here](https://github.com/pi-hole/pi-hole/releases).**\r\n\r\n### New\r\n- FTL integration #408 \r\n  - Dynamically fall back to PHP API functions to ensure API does always respond even if FTL is not running for some reason (note: not implemented for Query Log page, but only dashboard)\r\n  - Increase flexibility in `getQueryTypes` API call\r\n  - Hide top ads list entirely if nothing to display\r\n  - Proper display of activated privacy mode\r\n  - Remove spinner (would otherwise not be removed for zero results, not needed with `FTL`)\r\n  - Update all tables on the dashboard every 10 seconds\r\n  - Update query types and forward destinations plots every 10 seconds\r\n  - More verbose output in top lists (total number next to percentage in tooltip)\r\n  - Implemented `recentBlocked` keyword for API\r\n  - Enhance compatibility with PHP version 5\r\n  - Adjust output format of `overTimeData10mins` to comply with PHP API\r\n  - Further speedup of Query Log page by showing only the recent 10 minutes by default\r\n  - Hide temperature if FTL is not running and display FTL status\r\n  - Add `FTL` information tab to Settings page\r\n  - Adjust error message when loading of `Query Log` page failed\r\n  - Move processing of `domainname`, `clientIP`, `clientname` and time interval filters for the Query Log page to FTL for speed enhancement\r\n  - Generate link if `pi.hole` comes up in the Top Domains list\r\n  - Remove resolve DNS names option - this is now enabled by default (daemon will only have to do `PTR` queries once per day instead of PHP-API which did it on every loading of the dashboard)\r\n  - Add socket timeout of 10 seconds + modification to Settings page since `FTL` backend supports `API_EXCLUDE_CLIENTS` filtering with both IP addresses and host names (also mixed)\r\n  - General improvements to Query Log page\r\n- Add IPv6 upstream DNS server settings #423 \r\n- Add IPv6 servers for OpenDNS #445 \r\n- Add status API method #456 \r\n- Add ad-list management #252 \r\n\r\n### Tweaks\r\n- Show DHCP leases table always (also when Pi-hole's DHCP server is not enabled) #478\r\n- IPv6 upstream servers: Require IPv6 scope global address #436\r\n- Added space between temperature reading and unit #429\r\n- Clarify conditions of whitelist/wildcard #435 \r\n- Some tweaks for the Pi-hole Teleporter #432 \r\n  - Add datetimestamp to filename (like `pi-hole-teleporter_2017-03-05_01-37-52.zip`)\r\n  - Include *all* files found in `/etc/dnsmasq.d` in the generated ZIP archive\r\n- Change icon on password text field from padlock to key #446 \r\n\r\n### Fixes\r\n- Fix fallback for default listening behavior #434 \r\n- Fix undefined variable when returning the result of setting DNS servers #454 \r\n- Tighten security via CSRF tokens for settings page and debug log generation #466 "}}
{"actor":{"display_login":"DL6ER"}}