A few weeks back I published an article upon my latest AbilityGuard plugin so you could actually see what the WordPress Abilities API was doing on your site — which abilities were registered, which ones were risky, and what ran when nobody was watching.

That part worked. But pretty quickly I ran into a problem I should've seen coming: a monitor that only shows you the last 100 log entries and makes you stare at the screen isn't really monitoring anything. It's just a mirror. You still have to be looking at it at the exact moment something happens.

So v1.1 isn't a "few bug fixes" release. It's the release where AbilityGuard stopped being a dashboard and started being something closer to a watchdog — one that remembers, filters, exports, flags, and taps you on the shoulder when it needs to.

The original execution log was capped at a rolling 100 entries. Fine for a quick check. Useless for an actual audit trail. If you wanted to know what an ability did last Tuesday, and 150 executions had happened since, that data was just gone.

So the first thing I fixed in 1.1 was retention itself. You can now configure how many log entries AbilityGuard keeps — including unlimited retention if you want a permanent record. No more silently losing history because the log rotated while you weren't looking.