Skip to content

Performance Console 3.0.0

Choose a tag to compare

@bfrye26 bfrye26 released this 04 Oct 17:06
· 2 commits to main since this release

Renamed to Performance Console

WP Performance Inspector is now Performance Console (performance-console). The plugin has never been published on WordPress.org, so this release also changes the text domain and all code prefixes from wpi_/WPI_ to pfc_/PFC_.

  • Existing installs upgrade in place: on activation the plugin renames its seven tables, options, transients, maintenance cron event and MU bootstrap from wpi_* to pfc_*. Nothing is deleted. Diagnostic history is preserved, and pre-rename backup files remain downloadable and verifiable.
  • The old admin.php?page=wpi admin links redirect to the new page=pfc screens, including view and section deep links.
  • The WP-CLI command remains wp performance; command syntax is unchanged.
  • The REST namespace is now pfc/v1, signed-diagnostic request parameters use pfc_*, the save-capture cookie is pfc_capture_save, and diagnostic response headers are X-PFC-*. Purge page caches after deploying so cached pages pick up the new RUM script.

Verification

  • All 33 PHP regression tests pass, including the new legacy migration map, MU bootstrap cleanup, uninstall coverage and legacy backup acceptance tests.
  • All 5 RUM JavaScript tests pass; the committed web-vitals bundle matches a fresh build.
  • PHP lint passes for every plugin file, including uninstall.php.
  • CI: Regression tests passed on main for this release.

performance-console-3.0.0.zip is a runtime-only archive; its SHA-256 is 4D3BD8586D5B71101F88DA511C4F37B276B0F51739FB0A7B8B2BC59537B88BE8.