Hi.
I have just changed the way non-ajax-calls are recognized to be less restrictive, i.e. it only recognizes WordPress-standard-submissions for the spam-check. This is the way it worked before the release from the weekend.
I noticed when I cleared my Autoptimize cache it took a little longer than normal.
Did you receive any spam messages from that? If not, it may be helpful, if you switch on “Save clean messages” before clearing the cache one time, in order to get the respective messages. If they are ajax-calls you can simply whitelist them. If not, the problem may be fixed already due to the less restrictive submission-recognition. If you still get non-ajax-messages I would be interested into the structure of these messages.
I think that your problems with mailchimp should be avoided by that too.
For ajax-calls I’ve just added an option to whitelist them directly from the spam-inbox. I wonder whether it may be useful to add this button for the clean messages inbox too.
But WooCommerce is using a proprietary own AJAX-system that doesn’t follow the WordPress standards. These calls are still recognized as non-ajax-submissions. As they don’t use any WordPress standard many of them are not recognized from the plugin.
One of them is the “checkout”. Therefore I have implemented a specific routine that identifies WooCommerce-checkouts.
“add-cart” is process via WordPress standard-submission.
I think these two are the most important ones. If you receive some spam, at other points in WooCommerce please give me a note and I’ll implement something that is similar to the checkout-solution.
I hope this helps.
Cheers, Matthias