What changed.
"Who controls the past controls the future. Who controls the present controls the past."
Release Notes
Release history
Every published Sentinel version on this site, newest first.
Latest Version 1.2.0
-
Admin screens Overview, Activity Logs, Event Registry, and Settings replace the old dashboard layout
-
Quiet email Urgent mail only for critical events. Failed sign-ins are counted in the daily briefing instead of emailed one by one
-
Quick Setup Monitoring and privacy presets with a change preview. No licence step
-
Integrations WooCommerce, Contact Form 7, WPForms, and Yoast SEO events when those plugins are active
Version 1.1.4
-
Summary stats functions PHP helpers for templates: sentinel_get_total_logs(), sentinel_get_today_logs(), sentinel_get_logins_today(), sentinel_get_public_stats(), and sentinel_display_logins_today()
-
REST /stats response Returns summary counts only: total_logs, today_logs, and logins_today
-
API key guidance Clearer copy on the Database Status and Export settings tabs about what the key is for
-
API settings preserved on save Saving other settings tabs or applying Quick Setup no longer clears API access or your API key
Version 1.1.3
-
Quick Setup wizard First-run modal guides new installs through welcome, optional Sentinel+ licence entry, monitoring and privacy presets, a preview of pending changes, then apply or skip
-
Licence validation SSL-aware admin AJAX, improved domain and URL matching for licence checks, and clearer error feedback during setup
-
Apply confirmation Animated success screen after applying settings so users know the save completed before the dashboard reloads
-
Wizard Continue control Continue stays usable when reopening Quick Setup after a failed licence attempt or modal close
Version 1.1.2
-
Email Notification Flood Security alert and granular notification emails were sent for every qualifying event with no throttle — now rate-limited to prevent email storms
-
Per-Event Cooldown Same event type can only trigger one notification email per 30 minutes (configurable via email_per_event_cooldown)
-
Global Hourly Cap Maximum 5 notification emails per hour across all event types (configurable via email_hourly_cap)
-
Fail-Open Design Rate limiter uses lightweight transients — if unavailable, emails send normally so notifications are never silently lost
Version 1.1.1
-
Notification Deduplication Only one email pathway fires per event — eliminates duplicate security alert and granular notification emails
-
Activation Integrity Plugin activation now logs correctly, cron scheduling is deterministic, and backlog replay is prevented
-
Runtime Safeguards Performance samples capped, memory analysis writes reduced, queue overflow warnings added, digest deduplication enforced
-
Priority & Category Alignment Rate limiter and email filters now use canonical priority values — no more dead code or broken tiered limiting
Version 1.1.0
-
Advanced Search & Filtering Powerful search across all logs with saved filter presets and date range selection
-
Custom Event Types Create and track your own custom event types with flexible metadata
-
Dashboard Performance Optimized queries and caching reduce dashboard load time by 60%
-
Timezone Handling Fixed inconsistent timezone display in log timestamps across WordPress installations
Version 1.0.0
-
Real-time Activity Monitoring Track user actions, logins, and content changes as they happen
-
Error Tracking Dashboard Catch PHP errors, plugin conflicts, and theme issues automatically
-
Performance Analytics Monitor memory usage, load times, and database queries
-
GDPR Compliance Tools Built-in data deletion requests and audit trails for privacy compliance