Skip to content

v3.8.2 — activation fatal (#105) + OAuth housekeeping & reliability

Choose a tag to compare

@wpacademy wpacademy released this 05 Aug 21:32
· 205 commits to main since this release

Fixed

  • Fatal error when activating Elementor after EMCP Tools (#105). Elementor's activation creates its default kit before its document manager is ready, which reached the EMCP search indexer and fataled the whole activation. The indexer now skips cleanly until Elementor is fully initialized.
  • OAuth housekeeping. Expired tokens are now purged on a schedule and at validation time (they previously accumulated forever); repeat MCP-client connections reuse their existing client registration instead of adding a new row each connect; orphaned registrations are pruned after a grace period; and the OAuth timestamp columns are 2038-safe with the refresh chain indexed.
  • Connection reliability. On sites with error display enabled, a stray PHP notice printed into an MCP/OAuth JSON response could corrupt it and drop the connection. The MCP and OAuth routes now force on-screen error display off for the request (errors still log), so the JSON is always clean.

🤖 Free build. Pro updates via Freemius.