Version 155 (modified by omry, 15 years ago) (diff)



Download the recent version.

FireStats 1.5

New and Noteworthy (Explanations and screen-shots)
[query:status=closed&milestone=1.5 Closed tickets list]
Browse source

1.5.0-beta (23/02/2008)

See the New and Noteworthy, it contains an overview of the major changes. A detailed changelog is here.


  • 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 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 to often.
  • Fixed a bug that cause errors in WordPress admin secion 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.


  • 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)

Older versions