- FIX: Live EasyList fetching now retries over IPv4 when the first remote request fails, preventing repeated fetch failures on IPv4-only servers whose DNS resolver receives IPv6 records first.
- UPDATE: Crawler Detection upgraded from (v1.3.11 => v1.4.0)
- FIX: Prevented expected "User not found while rebuilding user group cache" server-error log spam during AdBlock Tracker bulk cleanup/delete-all when referenced users were already deleted.
- FIX: Above fix will cover CLI, ACP job runner, and cron paths when bulk delete is utilized
- FIX: Build adblock tracker AJAX report URLs through XenForo's public router so installs in subfolders or custom URL topologies POST to the correct forum path.
- UPDATE: Tracking detection code base upgraded from (v8.0 => v9.0)
- FIX: Cached scripts are now user-agnostic, and user-specific data will be injected at execution time from XF’s page config ( thanks @Stuart Wright )
- FIX: Failed to execute 'json' on 'Response': Unexpected end of JSON input that prevented callback on status
- UPDATE: Clear stale/erroneous cached javascript code on add-on update
- ADD: ChatGPT-User and claude-web crawler signatures
- UPDATE: Tracking detection code base upgraded from (v7.0 => v8.0)
- UPDATE: Crawler Detection upgraded from (v1.3.9 => v1.3.11)
- REMOVE: Remove Flock crawler signature (false positives on real browser)
Recommended to run new CLI command:
- NEW: Added new detection "Signed Image Detection" method (recommended and enabled by default) as a lightweight safe secondary check alongside Fast Detection
- NEW: Use ad-like, dynamic first-party bait URLs (including common ad-size/query patterns) to better trigger network-based blockers
- NEW: Added a new "Easy List" network-token parser (separate from cosmetic CSS bait parsing) and cache layer; used those tokens with new detection method
- NEW: Successfully tested across all major adblock extensions such as: uBlock, uBlock Origin Lite, AdBlock, Adblock Plus, Brave, AdGuard, VPN's
- NEW: Maintenance option "Delete and reset stale users inactive for X days" (deletes and resets stale users from system) (default=365 days)
- NEW: CLI Command for "Delete and reset stale users inactive for X days" (see below)
- FIX: Admin charts to exclude "device related" displays when "guests" or "global" is selected in the dropdown
- FIX: Adjust chart phrases to be less "user" dependent when displaying "guests" or "global" data
- FIX: Replaced one instance of a MySQL 8+ CTE with a MySQL 5.7-safe equivalent
- FIX: XenForo 2.2 regression in admin.less template using calc() (Thanks @Joe)
- UPDATE: Crawler Detection from (v1.3.8 => v1.3.9)
Code:php cmd.php wutime-adblock-tracker:clear-data stale-users --stale-user-days=365
- NEW: CLI command to clear tracker data by scope (guests, users, all) with batch-size control
- ADD: Updated Admin “Clear log” overlay to include a CLI usage note
- ADD: Completion notice on the tracker page shows what scope was cleared and how many records were cleared
- FIX: Admin clear-log job redirect to return to the tracker page instead of ACP home
- FIX: Added stale guest auto-pruning to the existing hourly XenForo cron, using the guest age option
Code:php cmd.php wutime-adblock-tracker:clear-data --help
- Fix: Admin homepage statistics load efficient preparsed stats_daily data (thanks @duderuud).
- New: Expanded Charts filtering with preset windows plus custom start/end date pickers and a one-click Reset flow.
- New: Data availability notices added to Charts, including tracker-data start date and device-data status/date context.
- New: Hero analytics redesigned with dual donut charts for AdBlock hit % and AdBlocking users %.
- New: Layout overhaul for chart hero area with improved desktop balance and clean mobile stacking behavior.
- OPTIMIZATION: Admin charting UI has been redesigned with a cleaner layout and improved across desktop/mobile
- ADD: New admin homepage block: Adblock statistics past 30 days with trend chart + two summary pie charts with quick link buttons
- ADD: New advanced chart views for adblock analysis (daily adblock %, adblock vs clear volume, by device type, by operating system, top OS/browser adblock share)
- FIX: Admin route links normalized to /index so ACP URLs no longer render with trailing //
- FIX: Responsive log table improvements: tablet hides Last Status, Previous Status, Last Detect; mobile keeps only first 5 columns
We use essential cookies to make this site work, and optional cookies to enhance your experience.