Skip to content

Version 3.3.0-RC2

Pre-release
Pre-release

Choose a tag to compare

@KBurkholder KBurkholder released this 08 Sep 17:20

= Version 3.3.0 – September 8, 2026 =

  • Compatible with WordPress 7.1.
  • New Request Rate Limit setting in Risk Assessment extension.
    • Limits the number of request (by IP address) within 10 minutes.
    • Added Retry-After header on status = 429.
  • New Whitelist IP Addresses setting 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 using wp_get_ext_types().
    • Extensions, by default, do not load for non-code requests.
    • If needed, extension must specify self::ALLOW_NON_CODE on parent::__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 by eacDoojigger_reinstall_plugin action.
    • Adds 'Trigger Reinstall' link to tools page.
    • Adds 'Trigger Reinstall' links to plugins page using plugin_auto_update_setting_html filter.
  • 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 IpGeoLocation API to v3.
  • Updated IpGeoLocation plans for rate limits and credits.
  • Always respect Retry-After header in risk assessment APIs.
  • Aesthetic/Nonstructural changes...
    • Enhanced getDocumentationLink().
    • Enhanced getSupportLink() with use of Support Link in readme.txt.
    • Removed 'Registration' link added 'Support' and 'Sponsor' to plugins page listing.
    • Updated readme and other documentation.
  • Allow single option passed to add_admin_action_link then passed through url to triggered action.
  • Allow passing alternate url to add_admin_action_link (override current uri);