* To see a video introduction of Falcon Engine included with Wordfence 5, [please watch this video](https://vimeo.com/91217997)
* SUMMARY: This is a major release which includes Falcon Engine which provides the fastest WordPress caching available today. It also includes many other improvements and fixes. Upgrade immediatelly to get a massive performance boost for your site, many new features and fixes.
* Feature: Falcon Engine provides the fastest caching algorithm for WordPress. Get up to a 50x site speedup now when you use Wordfence.
* Feature: PHP based caching as an alternative to Falcon.
* Feature: IP, browser and IP range blocking is now done using .htaccess if Falcon Engine is enabled providing a big performance boost.
* Feature: Falcon and PHP caching includes ability to exclude URL patterns from cache along with cache management.
* Feature: Disable XML-RPC in WordPress to prevent your site from being used as a drone in a DDoS attack.
* Feature: Option to disable Wordfence cookies from being sent.
* Feature: Option to start all scans using the remote start-scan option. This may fix some customers who can’t start scans.
* Feature: Falcon Engine includes the ability to block IP ranges using .htaccess. We take your ranges and convert them into CIDR compatible .htaccess lines that very efficiently block the ranges you’ve specified. Another great performance improvement.
* Feature: If user disables permalinks we automatically disable Falcon Engine caching.
* Feature: Before you enable Falcon Engine we make you download a backup of your .htaccess file just in case.
* Improvement: Real-time traffic monitoring loads asynchronously to provide a faster user experience.
* Improvement: All Wordfence configuration variables are now cached on disk rather than repeatedly looked up on the database providing a big performance improvement.
* Improvement: Updated browser detection algorithms for new browsers.
* Improvement: Updated country GeoIP database to the April edition.
* Improvement: Improved performance by only loading routines required for logged in users if they have a login cookie. No DB lookup required.
* Improvement: Added on-off switches to top of live traffic to make it easy to turn on/off.
* Improvement: Removed marketing message from Wordfence email alerts.
* Improvement: Added ability to exclude files from scan that match patterns. Multiple excludes using wildcards allowed.
* Improvement: Improved performance by moving all actions that would only be used by a logged in user to be set up using add_action if the user actually has a login cookie.
* Fix: Added a throttle to prevent identical email alerts being sent repeatedly.
* Fix: Changed order of IP blocking and alerting code to prevent multiple email alerts being sent in a race condition.
* Fix: Cleaned up legacy code including removing all array_push statements.
* Fix: Added try/catch block to fileTooBig() function when we encounter files that we can’t seek on and that throw an IO error to prevent scans from crashing.
* Fix: Resolved issue that may have caused wfhits table to grow continuously on some sites.
* Fix: Ensured that runInstall() isn’t called multiple times.
* Fix: Moved register_activation_hook to only be called if the user has a login cookie and has a likelihood of being actually logged in as admin. Performance improvement.
* Fix: Added doEarlyAccessLogging routine to move logging before caching so we can have both.
* Fix: Removed the “update LOW_PRIORITY” sql statement when updating wfHits which was intended to speed up MySQL performance but may have actually caused queries to queue up and slow things down.
* Fix: Whitelisted IP’s are no longer put through two factor authentication as one would expect.
* Fix: Changed our wp_enqueue_script calls to add a ‘wf’ prefix to our script names so that another plugin doesn’t cause our scripts to not load.
* Fix: Removed code that would cause all alerts to be turned on for some users under certain conditions.
* Fix: Automatically excluding backup files and log files from URL scans to reduce false positives on referring URLs in logs and backups.




git-svn-id: https://plugins.svn.wordpress.org/wordfence/trunk@888515 b8457f37-d9ea-0310-8a92-e5e31aec5664