← All releases
core

v0.4.8

  • Tracker no longer fires for users in excluded_roles
  • E2E coverage for tracking_enabled, excluded_roles, maxmind_license_key, GeoIP cron scheduling, retention_mode=archive

Patch Release

Fixed

  • Tracker no longer fires for users in excluded_roles. Previously the role check ran only at the /hit REST endpoint, where REST cookie auth treats nonce-less tracker beacons as guest, so excluded admins/editors still recorded views. The gate now runs at wp_enqueue_scripts time where wp_get_current_user() is reliable.

Added

  • E2E coverage for tracking_enabled, excluded_roles, maxmind_license_key (masking + 400 path), GeoIP cron scheduling on enable, and retention_mode=archive. New mu-plugin debug endpoint /debug/ensure-user and fixture role-login.ts for non-admin role test sessions.

Internal

  • Fixed dbQuery E2E parser silently dropping rows with empty-string values (mysql --batch row-separator newline was being stripped by .trim()).
Get Statnive Free