Limited-Time Offer

Get Extra 20% off on FullCharge Yearly Plan — available for first 10 users only. Don’t miss out! 🚀

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

  1. WP fail2ban 5.5.0Latest

  2. WP fail2ban 5.4.2

20253 releases

  1. WP fail2ban 5.4.1

  2. WP fail2ban 5.4.0.1

  3. WP fail2ban 5.4.0

20247 releases

  1. WP fail2ban 5.3.4

    • Improve Site Health filter messages (h/t @yardstudio).
    • Update Freemius library.
  2. 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.
  3. WP fail2ban 5.3.2

    • Drop Site Health checks for free add‑ons.
  4. WP fail2ban 5.3.1

    • Fix regression in plugin message registration.
  5. 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.
  6. WP fail2ban 5.2.2.1

  7. 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

  1. 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.
  2. 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.
  3. WP fail2ban 5.1.1

    • Update Freemius library.
  4. WP fail2ban 5.1.0.5

  5. WP fail2ban 5.0.1

    • Tweak Site Health notifications.
    • Update Freemius library.
  6. 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

  1. WP fail2ban 4.4.0.9

    • Preparation for v5: prevent auto-updating across major release.
    • Update Freemius library.
  2. WP fail2ban 4.4.0.8

    • Back-port fix for mu-plugins activation.
    • Update Freemius library.
  3. 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.
  4. WP fail2ban 4.4.0.4

    • Fix warning with array of blocked users (h/t @Znuff).
    • Fix reports. [Premium only]
  5. WP fail2ban 4.4.0.3

    • Fix type error (h/t @brianshim).

20211 release

  1. 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

  1. 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]
  2. 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]
  3. WP fail2ban 4.3.0.6

    • Fix Forbidden error on Posts page for roles below Editor when user enumeration blocking enabled. [WordPress only]
  4. 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.
  5. 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

  1. 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

  1. WP fail2ban 3.5.3

    • Bug-fix for wordpress-hard.conf.

20166 releases

  1. WP fail2ban 3.5.1

    • Bug-fix for WP_FAIL2BAN_BLOCK_USER_ENUMERATION.
  2. WP fail2ban 3.5.0

  3. WP fail2ban 3.0.3

  4. WP fail2ban 3.0.2

  5. WP fail2ban 3.0.1

  6. WP fail2ban 3.0.0

20152 releases

  1. WP fail2ban 2.3.2

  2. WP fail2ban 2.3.1

20144 releases

  1. WP fail2ban 2.3.0

  2. WP fail2ban 2.2.1

  3. WP fail2ban 2.2.0

  4. WP fail2ban 2.1.1

20133 releases

  1. WP fail2ban 2.1.0

  2. WP fail2ban 2.0.0

  3. WP fail2ban 1.2.1

20123 releases

  1. WP fail2ban 1.2

  2. WP fail2ban 1.1

  3. 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 free

Release 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.