WP fail2ban · Version history
WP fail2ban changelog and version history
- Latest version
- 5.5.0
- Oct 20, 2026 (19 days ago)
- Releases
- 49
- since 2012
- In the last year
- 2
- about one every 20 days
- Tested up to
- WordPress 7.1.4
- PHP 7.4 or later
Releases each year
- 20123 releases
- 20133 releases
- 20144 releases
- 20152 releases
- 20166 releases
- 20171 release
- 20181 release
- 20205 releases
- 20211 release
- 20225 releases
- 20236 releases
- 20247 releases
- 20253 releases
- 20262 releases
20262 releases
WP fail2ban 5.5.0Latest
WP fail2ban 5.4.2
20253 releases
WP fail2ban 5.4.1
WP fail2ban 5.4.0.1
WP fail2ban 5.4.0
20247 releases
WP fail2ban 5.3.4
- Improve Site Health filter messages (h/t @yardstudio).
- Update Freemius library.
WP fail2ban 5.3.3
- Fix activation bug when $wp_scripts is uninitialised. [Premium only]
- Fix world map dashboard widget. [Premium only]
- Update Freemius library.
WP fail2ban 5.3.2
- Drop Site Health checks for free add‑ons.
WP fail2ban 5.3.1
- Fix regression in plugin message registration.
WP fail2ban 5.3.0
- Add WP_FAIL2BAN_SYSLOG_TAG_HOST to simplify fail2ban configuration with journald.
- Fix database upgrade when jQuery not loaded. [Premium only]
- Update Freemius library.
WP fail2ban 5.2.2.1
WP fail2ban 5.2.2
- Fix regression in Site Health when exec is disabled (h/t @ahardy42).
- PHP 8.3: Fix harmless warning on About tab.
- WAF: Add support for themes that update image size options (h/t Jerker Wredenmark). [Premium only]
- Update Freemius library.
20236 releases
WP fail2ban 5.2.1
- Fix bug in WAF when not logged in (h/t Rudi Diedrich). [Premium only]
- Site Health: Add support for open_basedir (h/t Jaroslav Huba).
- Update Freemius library.
WP fail2ban 5.2.0
- WAF: Add new filter file for WAF events. [Premium only]
- WAF: Add feature: prevent unauthorised user deletion. [Premium only].
- Fix untrusted proxy message.
- Work-around for WooCommerce bug causing double logging of password reset requests (h/t @anuja).
- Site Health: Improve notifications.
WP fail2ban 5.1.1
- Update Freemius library.
WP fail2ban 5.1.0.5
WP fail2ban 5.0.1
- Tweak Site Health notifications.
- Update Freemius library.
WP fail2ban 5.0.0
- IPv6 support.
- Akismet support. [Premium only]
- Auto-update Cloudflare IPs. [Premium only]
- Event hooks. [Premium only]
- Performance improvements:
- Improve reports. [Premium only]
- Cache IP lists. [Premium only]
- Cache Plugin API message registration. [Premium only]
- Site Health: Check installed filters against previous versions.
- Moved “Authentication attempt for unknown user” to wordpress-soft.conf.
- Moved “extra” Comment messages to wordpress-soft.conf.
- Show date/time in local timezone (h/t @geniusmedia). [Premium only]
- Deprecate WP_FAIL2BAN_LOG_COMMENTS_EXTRA and WP_FAIL2BAN_COMMENT_EXTRA_LOG; use WP_FAIL2BAN_LOG_COMMENT_ATTEMPTS and WP_FAIL2BAN_COMMENT_ATTEMPT_LOG instead.
- Update Freemius library.
- Please read the notes before upgrading.
20225 releases
WP fail2ban 4.4.0.9
- Preparation for v5: prevent auto-updating across major release.
- Update Freemius library.
WP fail2ban 4.4.0.8
- Back-port fix for mu-plugins activation.
- Update Freemius library.
WP fail2ban 4.4.0.6
- Fix initialisation error in event log. [Premium only]
- Fix type error in event log when no events available. [Premium only]
- Update Freemius library.
WP fail2ban 4.4.0.4
- Fix warning with array of blocked users (h/t @Znuff).
- Fix reports. [Premium only]
WP fail2ban 4.4.0.3
- Fix type error (h/t @brianshim).
20211 release
WP fail2ban 4.3.0.9
- Fix incorrect constant for disabling last messages (h/t @kermina).
- Fix false positive with blocking user enumeration when a Contributor tries to list posts by another user.
- Fix index issue with ancient versions of MySQL. [Premium only]
- Fix harmless warning with a defined but empty WP_FAIL2BAN_PROXIES (h/t @stevegrunwell).
- Back-port new Block event class.
- Update Freemius library.
20205 releases
WP fail2ban 4.3.0.8
- Workaround issue with user enumeration blocking being triggered by Gutenberg pre‑loading Author list. (h/t @brrrrrrrt) [WordPress only]
WP fail2ban 4.3.0.7
- Finish refactoring to allow inclusion of constants in wp‑config.php (h/t @iCounsellor).
- Fix MaxMind database update. [Premium only]
WP fail2ban 4.3.0.6
- Fix Forbidden error on Posts page for roles below Editor when user enumeration blocking enabled. [WordPress only]
WP fail2ban 4.3.0.5
- Fix empty username detection for multisite.
- Fix harmless warning when activating new multisite install.
- Fix esoteric edge-case where wp‑load.php is loaded via a script run from the CLI in a directory with a functions.php file.
WP fail2ban 4.3.0.4
- Add new dashboard widget: last 5 syslog messages.
- Add full multisite support.
- Add username login blocking (force login with email).
- Add separate logging for login attempts with an empty username.
- Improve user enumeration blocking compatibility with the WordPress block editor (Gutenberg).
- Bump the minimum PHP version to 5.6.
20181 release
WP fail2ban 3.6.0
- The filter files are now generated from PHPDoc in the code. There were too many times when the filters were out of sync with the code (programmer error) – this should resolve that by bringing the patterns closer to the code that emits them.
- Added PHPUnit tests. Almost 100% code coverage, with the exception of WP_FAIL2BAN_PROXIES which is quite hard to test properly.
- Bug-fix for wordpress-soft.conf.
- Add WP_FAIL2BAN_XMLRPC_LOG.
- Add WP_FAIL2BAN_REMOTE_ADDR.
- WP_FAIL2BAN_PROXIES now supports an array of IPs with PHP 7.
- Moved all documentation to https://docs.wp-fail2ban.com/.
20171 release
WP fail2ban 3.5.3
- Bug-fix for wordpress-hard.conf.
20166 releases
WP fail2ban 3.5.1
- Bug-fix for WP_FAIL2BAN_BLOCK_USER_ENUMERATION.
WP fail2ban 3.5.0
WP fail2ban 3.0.3
WP fail2ban 3.0.2
WP fail2ban 3.0.1
WP fail2ban 3.0.0
20152 releases
WP fail2ban 2.3.2
WP fail2ban 2.3.1
20144 releases
WP fail2ban 2.3.0
WP fail2ban 2.2.1
WP fail2ban 2.2.0
WP fail2ban 2.1.1
20133 releases
WP fail2ban 2.1.0
WP fail2ban 2.0.0
WP fail2ban 1.2.1
20123 releases
WP fail2ban 1.2
WP fail2ban 1.1
WP fail2ban 1.0
Questions about WP fail2ban’s releases
What is the latest version of WP fail2ban?
5.5.0, released on Oct 20, 2026 (2 weeks ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.4 or later.
How often is WP fail2ban updated?
2 releases in the last year, about one every 20 days. Its first release on WordPress.org dates from October 2012.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in WP fail2ban’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.