Version 3.3.0-RC2
Pre-release
Pre-release
= Version 3.3.0 – September 8, 2026 =
- Compatible with WordPress 7.1.
- New
Request Rate Limitsetting in Risk Assessment extension.- Limits the number of request (by IP address) within 10 minutes.
- Added
Retry-Afterheader on status = 429.
- New
Whitelist IP Addressessetting in Risk Assessment extension.- To bypass risk assessment for given IP addresses.
- New
is_non_code_request()function to determine non-code request from url usingwp_get_ext_types().- Extensions, by default, do not load for non-code requests.
- If needed, extension must specify
self::ALLOW_NON_CODEonparent::__construct().
- New 'plugin_reinstall' extension enables the re-installation of current plugins.
getReinstallLink()method provides html link to trigger a plugin reinstall.reinstall_plugin_action()method used byeacDoojigger_reinstall_pluginaction.- Adds 'Trigger Reinstall' link to tools page.
- Adds 'Trigger Reinstall' links to plugins page using
plugin_auto_update_setting_htmlfilter.
- Moved admin-only extensions to admin folder.
- Use case-insensitive search for readme.txt/md file.
- Admin page tool-tips now converts new-line to break.
- Fix: Pass full/un-truncated blog version in plugin_update.trait.
- Fix: decryption in
eacKeyValue::get() - Fix/improve maintenance mode with accurate retry-after and [UntilTime] shortcode.
- Updated
IpGeoLocationAPI to v3. - Updated
IpGeoLocationplans for rate limits and credits. - Always respect
Retry-Afterheader in risk assessment APIs. - Aesthetic/Nonstructural changes...
- Enhanced
getDocumentationLink(). - Enhanced
getSupportLink()with use ofSupport Linkin readme.txt. - Removed 'Registration' link added 'Support' and 'Sponsor' to plugins page listing.
- Updated readme and other documentation.
- Enhanced
- Allow single option passed to
add_admin_action_linkthen passed through url to triggered action. - Allow passing alternate url to
add_admin_action_link(override current uri);