== Download == [wiki:Download Download] the recent version.[[BR]] = FireStats 1.5 = [wiki:FireStats1.5_WhatsNew New and Noteworthy (Explanations and screen-shots)][[BR]] [query:status=closed&milestone=1.5 Closed tickets list][[BR]] [source:/branches/firestats-1.5/firestats Browse source][[BR]] === New features === * Exclude IP addresses by range * Added support for excluding hits by urls and referrers. * IPv6 Support * There is a new 'time since added' column In the referrers view, when viewing by 'newest first'. * Now displays search engine icon and search terms in hits table where appropriate. * Integrated with WordPress version check mechanism, new version message now appears also in WordPress plugins list. * Now properly converts search.walla.co.il referrers to utf-8. * It's now possible to control which sites each user is permitted to access (#478). * Added support for Norwegian and Russian search engines. * Now possible to see visits/page views singe midnight as well as in last 24 hours. * Added an option to download the configuration file if it's not writable === Bug fixes === * Fixed to convert Cyrillic keywords encoded in windows 1251 to utf-8 (#590). * Renamed Services_JSON to fs_Services_JSON to prevent conflict with other instances of this class. * Fixed a bug which caused pages to appear in the popular posts widget in WordPress (#605). * Fixed splitting of long unicode strings (no longer split in the middle of a multichar utf-8 character) (#575) * Fixed a bug that caused FireStats to check for a new version too often. * Fixed a bug that caused errors in WordPress admin section if an incorrect FireStats address was entered into the FireStats options page (Satellite mode only) * Updated flags package to include Surinam and a few other flags. === Optimizations === * Improved startup time by checking for new version asynchrnously. * Optimized commit-pending.php to process 600 hits/sec (in my benchmark, may be slower for real life cases) * Optimized popular pages query on mysql < 4.1.14 === Core changes === * Created a generic codepage to utf-8 encoder. * It's no longer possible have newly added hits which match an exclude criteria to be saved. * To improve performance, Excluded entries are no longer excluded from the display before they have been actually purged, but just marked as excluded. * Now store IP addresses as a pair of bigints instead of as a string, this is required to handle ipv6 addresses correctly. * Removed site_id from hits table (will use site_id from url) == 1.5.0-beta (23/02/2008) == See the [wiki:FireStats1.5_WhatsNew New and Noteworthy], it contains an overview of the major changes. A detailed changelog is [source:branches/firestats-1.5/firestats/changelog.txt here]. == 1.5.1-beta (02/03/2008) == * Fixed a bug that caused bots to be recorded. * Fixed hits-since-midnight to consider time-zone. * Fixed dhtml windows z-index (now they appear under hourglass). * Fixed an IE7 bug in the settings tab layout. * Fixed the mutex test in the diagnostics page to work on IE7 == 1.5.2-beta (29/03/2008) == * Updated ip2c database to version 2008.3.10 * Updated bots list to include many new bots * !WordPress plugin no longer includes pluggable.php, which caused problems to wp 2.0 users. (#643) * Fixed a pass-by-reference syntax error (#641) * Fixed bug that caused ips in exclude table to be inserted when using buffered hits mode (#638) * Fixed visitors-since-midnight to use the user's timezone correctly AGAIN. (#635) == 1.5.3-RC1 (08/04/2008) == * Fixed A few bugs introduced by WP 2.5 (#665, #667). * Fixed bug when upgrading from very old FireStats (#668) * Fixed a bug with commit-pending-hits on mysql 4.1 (#671) * Updated ip2c database to version 2008.3.31 == 1.5.4.RC2 (17/04/2008) == * Due to mysql 4.1 bugs the minimum version for delayed commits is now mysql 5.0 * Fixed commit-pending-hits not to die in case of error (and killing the calling script with it!) * Fixed a bug with the recalculation of country codes (#677) * Fixed The Mutex test on system diagnostics page ('''25/3/2008''') * Fixed Fixed a bug that prevented database upgrade on WPMU ('''25/3/2008''') == 1.5.5.RC3 (11/05/2008) == * Fixed a bug causing Call to undefined function: get_userdata() in wp and wpmu in some cases. (#694, #701) * Fixed a bug that caused FireStats to count excluded users in WordPress when using buffered hits mode (#698). * Fixed session code not to kill WordPress admin page if there is a problem with the sessions permissions. * Fixed a WPMU upgrade problem * Fixed the Mutex test in the system diagnostics page. * Romanian translation contributed by Georgiana Beju == 1.5.6-beta (25/05/2008) == * Improved performance of some queries by eliminating an unneeded join. * Fixed a bug in buffered hits processing mode that caused FireStats to record urls of hit even if the hit is excluded based on useragent (and vise versa). * Added an upgrade step that eliminated unused urls inserted by the previous bug. * Fixed a bug in buffered hits processing mode that was caused by WordPress adding slashes to useragents. * Fixed parsing of Google search terms when user came from advanced search page. (#718) * Fixed a bug that prevented editing ranges of excluded IP addresses in the settings tab. * Fixed a bug with the time display of recent referrers when sorted by newest first on mysql older than 4.1.13 * Updated ip2c database to version 2008.05.01 == Older versions == * [wiki:ChangeLog_1.4 FireStats 1.4] * [wiki:ChangeLog_1.3 FireStats 1.3] * [wiki:ChangeLog_1.2 FireStats 1.2] * [wiki:OldChangeLog Older versions]