- 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.
Premium Only
- Fix issue when WP_FAIL2BAN_BLOCK_USERNAME_LOGIN enabled and WP_FAIL2BAN_BLOCKED_USERS not configured.
Premium Only
- Fix issue where some events weren't logged.
Premium Only
- Fix incorrect total for Event Log.
- Fix database renumber for Pingbacks.
- Fix plugin event registration.
- Add colour to "Last 5 Messages" dashboard widget.
- 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.
- Fix Forbidden error on Posts page for roles below Editor when user enum blocking enabled. [WordPress only]
- Finish refactoring to allow inclusion of constants in wp-config.php (h/t @iCounsellor).
Premium Only
- Fix MaxMind database update.
To take advantage of the new features you will need up update your fail2ban filters; existing filters will continue to work as before.
Premium Users
Please backup your database before upgrading.
Premium Users
Please update your MaxMind database.