Changelog

Mcat12 edited this page Dec 21, 2016 · 72 revisions
Clone this wiki locally

For the main Pi-hole changelog see here

[DEV] <-- Work in progress, not yet released!

  • [FIX] - Handle rendering the DHCP information when there is no IPv4 address #278
  • [FIX] - Support for Admin page running on a different port #275

[2.0] - 2016-12-21

  • [TWEAK] - Show percentage of blocked queries in graph tooltip #269
  • [TWEAK] - No DNS prefetching #260
  • [NEW] - Login page #230
  • [FIX] - Add hostname to allowed domains #259
  • [TWEAK] - Improved memory usage determination #257
  • [TWEAK] - Improved check if file is blocked or not #243
  • [TWEAK] - New gravity count logic #244
  • [TWEAK] - Removed unnecessary files #246
  • [NEW] - Settings page #239
  • [NEW] - Online networking information #239
  • [NEW] - Integrated Pi-hole DHCP server #239
  • [NEW] - Upstream DNS server settings #239
  • [NEW] - Online interface to completely disable logging #239
  • [NEW] - Possibility to edit entries not to by shown in Top Lists #239
  • [NEW] - Ability to limit results shown in Query Logs #239
  • [NEW] - Boxed layout option (useful on large screens, user-selectable) #239
  • [NEW] - System administration options: Restart system, Restart DNS server, Flush logs #239
  • [FIX] - New gravity count logic #244
  • [NEW] - Apply API_QUERY_LOG_SHOW to API result #240 #241
  • [TWEAK] - Show more detailed output of version if not on branch master #234
  • [TWEAK] - Show percentage when placing mouse on progress bars #233 #235
  • [NEW] - Be able to exclude certain domains / clients from being shown in Top Lists #232
  • [FIX] - Don't recommend to update when on development branch #231
  • [TWEAK] - Improve speed of getSummaryData() #223
  • [FIX] - Secure pause resume plus general security fixes #188
  • [TWEAK] - Keep main diagram updated #216
  • [TWEAK] - Add additional pagination control above table in "Query Log" #215
  • [TWEAK] - Add jsonForceObject flag to enable JSON_FORCE_OBJECT #214
  • [FIX] - Show the main diagram also if log has been flushed during the day #211
  • [NEW] - Update ad-serving domains from web UI #201 #237
  • [TWEAK] - Add option to show all recent queries at once #195
  • [NEW] - Add server-side password protection for the web interface #197
  • [NEW] - Provide links in all three tables on the main page to get the corresponding queries #207
  • [NEW] - Query list of ad-serving domains via Web UI #209
  • [NEW] - Help Center to the Web UI #208
  • [NEW] - App-like behavior on mobile devices #203
  • [NEW] - Increase temporal resolution in main diagram from 1h to 10min #191
  • [TWEAK] - Skip last datapoint in main diagram #199
  • [NEW] - Display CPU and I/O utilization (load) #192
  • [NEW] - Be able to display CPU temperature in Fahrenheit #196
  • [NEW] - Add possibility to black-/whitelist entries on the Queries page #194
  • [TWEAK] - Upgrade Chart.js engine from v1.0.1 to v2.3.0 #187
  • [FIX] - Fix Gravity Count logic #185
  • [TWEAK] - Add NewVotex SVG with field ID's #180
  • [FIX] - Stop PHP from crashing if there aren't enough queries to make a graph #181
  • [FIX] - Make status logo show in all browsers #179

[1.4.4.1] - 2016-10-29

  • [FIX] - Revert a change that stopped the graphs from working!

[1.4.4] - 2016-10-29

  • [NEW] - A button to pause and resume ad-blocking on your network! #173 (@tuplink)
  • [FIX] - Further XSS protection on the whitelist/blacklist page. #172

[1.4.3.1] - 2016-10-18

  • [FIX] Revert pull#154, as it is causing loading issues #171

[1.4.3] - 2016-10-17

  • [TWEAK] - No longer show the pop up when update is available, it annoys folk. #164
  • [FIX] - Prevent PHP errors by setting default timezone #154 (@das7pad)
  • [TWEAK] - Make arrays backward compatible with PHP 5.3 #158 (@bcambl)
  • [PERF] - Performance enhancements in the log parsing #156 (@akoebbe)
  • [FIX] - An issue where gravity count was double the actual number #167
  • [NEW] - Add hostname to Forwarding Destinations chart if it is found in /etc/hosts #168
  • [FIX] - PHP 5.3 support #160

[1.4.2] - 2016-10-01

  • [FIX] - Single digit dates not longer cause issues with log parsing... #151

[1.4.1] - 2016-09-24

  • [FIX] - Fix temperature output on various devices #129 (@Fourdee)
  • [TWEAK] - Remove pi.hole and hostname entries from web stats for more accurate results. #134
  • [TWEAK] - apple-touch-icon is now png #139 (@JdenHartog)
  • [FIX] - Fix for PHP errors in lighttpd error log. #141
  • [TWEAK] - Updated URL and fixed the text styling of GitHub #135 (@rappo)

[1.4] - 2016-08-19

  • [NEW] - Add CPU temp to status header. The icon becomes red with temps > 45C. #106
  • [NEW] - Log white/blacklist failures. Also allow for a custom hostname to be used to white/blacklist. #108
  • [FIX] - Make tables responsive (query log, top clients, etc). #111 #119
  • [FIX] - Fix how we handle CORS. Also allow localhost to white/blacklist domains. #112
  • [FIX] - Fix possible XSS attacks through white/blacklist. #120 #124
  • [FIX] - Fix possible access to unauthorized files through php/get.php #123
  • [MOD] - Slight changes to how we get the versions in the footer. #104
  • [MOD] - Change logo to the new one! #125

[1.3] - 2016-06-11

  • [NEW] - Whitelist/Blacklist interface! Requires the latest version (currently unreleased) of Pi-hole. #88
  • [NEW] - Added update prompt because of the new functionality 3f66e9
  • [NEW] - Implement CSP, move JS out of main HTML, and remove Paypal tracking pixel #89
  • [NEW] - Add update notifications for Pi-hole and the web interface #92
  • [FIX] - Fix XSS bug in hosts list #84
  • [FIX] - Split lines in /etc/hosts at any whitespace, not just tabs #85
  • [FIX] - Add bootstrap.min.css.map to appease the demands of the dev console #87
  • [MOD] - Add mobile support to the JS disabled alert #94

[1.2] - 2016-04-16

  • [TWEAK] - Animations are now turned off, after many requests. Toggle to come in future. #75
  • [FIX] - Status icon actually means something now. Monitors if dnsmasq is running. #71
  • [FIX] - Fix for High CPU usage caused by "PHP Warning" flooding the journal#69
  • [FIX] - Query Log page no longer falls over when you have a high number of blocked domains (e.g Mahakala list) #74 (fixes #73)
  • [FIX] - /etc/pihole/gravity.list and - are no longer shown in Top Ads list
  • [TWEAK] - Moved away from the ugly radar chart for top clients (it got messy when there were a lot of clients), instead, they're now displayed as a list.
  • [NEW] - Hostnames can now be displayed! This needs to be set up manually, however, all you need to do is add your clients to /etc/hosts (if they're not already) like so 192.168.x.x <hostname> (separated by a tab) #78

[1.1.7] - 2016-03-31

Bugfixes
  • The stats should load faster now, as we are now only loading needed files once instead of four times! #64

[1.1.6] - 2016-03-23

Added
  • Popup when you have Javascript disabled. Without Javascript, the interface will not fully work #48
  • Query Log now shows whether the domain was blocked #58
Bugfixes
  • Graph tooltip had wrong color for total queries #50
  • Query Log should actually work now #62
  • Fix divide by zero #55
  • Fixed Query Type graph tooltip #54
Misc
  • Changed graph colors to match top boxes. #50
  • Improved domain checking time #59

[1.1.5] - 2016-03-07

Bugfixes
  • Fixed Query Log failing to refresh 4f20cc6

[1.1.4] - 2016-03-02

Bugfixes
  • Fixed Query Log showing weird values 725d0de

[1.1.3] - 2016-02-23

Bugfixes

[1.1.2] - 2016-02-22

Bugfixes
  • api.php now returns summary when called without params #342

[1.1.1] - 2016-02-21

Bugfixes
  • Fixed images in Query Log not displaying

[1.1.0] - 2016-02-21

Added
  • Charts on the main page (Ads vs Total, etc) #25
  • Query-log in sidebar #25
  • More stats in api.php #25
  • Special theme coloring for Android and IOS browsers #35
Removed
  • Coinbase donation link #33
  • "More Info" buttons #25
Bugfixes
  • Loads all needed files from local storage #41
  • Fixed slowdown caused by animations on mobile devices #38
Misc
  • Modified upper right info popup #36

[1.0.0] - 2016-01-31

Initial version after splitting off of the main repo's version system