You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix - Correct an oversight in the lock implementation (used to rate-limit async request runners) that could leave a lock permanently stuck and result in database errors in unusual cases.
Fix - Correct the behavior of the wp action-scheduler clean command so that the --before option defaults to 31 days ago.
Performance - Reduce the number of SQL queries on the Action Scheduler admin page.
Performance - Cache resolved group IDs to reduce the number of SQL queries.
Performance - Use the WordPress caching layer for the option lock component.
Enhancement - Display action IDs in the admin list and allow searching by action ID.
Enhancement - Use wp_admin_notice() to render admin notices, instead of custom HTML.
Security - Add protections to guard against the risk of object-injection/deserialization attacks when retrieving stored schedule data.
Dev - Include the underlying database error in the exception thrown when the legacy post store fails to claim actions.
Dev - Add filters (action_scheduler_allowed_nested_schedule_classes, action_scheduler_enforce_schedule_allowed_classes) and an action (action_scheduler_unexpected_schedule_class) to tune and observe schedule deserialization.