All Announcements

InstaWP v3.20.0: Notifications, Granular Bot Detection Rules, and Cloudflare Turnstile

Improvement
Fix
New Feature

Added

⚡New post-signup survey to personalize the onboarding experience.

⚡Users can enable login and logout activity notifications from Profile > Notifications

image

⚡Set granular bot detection rules and response behavior directly from the Shield settings panel.

⚡Add Cloudflare Turnstile for faster, more privacy-friendly bot protection on snapshot and template launch pages.

Improved

⚡Optimized database queries and reduced API calls for faster dashboard loading.

⚡WaaS landing pages are now fully responsive on mobile devices.

⚡WaaS list view cleaned up: Removed unused bulk action checkboxes.

⚡Reset password page now correctly displays the brand logo.

⚡Template site lifetime display fixed to show accurate expiry times.

⚡Disk usage now initializes correctly for sites created from templates or snapshots.

Fixed

⚡Activity log alert rules dropdown now shows all 34 activity types.

⚡"Join Agency Program" button throwing "Attempt to read property on null" error.

⚡User role not applying correctly on demo sites created from templates.

⚡Pool site creation occasionally producing duplicate subdomain errors due to race condition.

⚡WaaS slug not staying unique when renaming a WaaS project.

⚡Clone and template operations incorrectly blocked by manual backup limits.

2-way sync error fixes: Resolved sync failures affecting bidirectional content synchronization.

429 rate limiting improvements: Better handling of too-many-requests errors during high-volume migration operations.

Plugin file path double-slash fix: Resolved double-slash in file paths causing issues on certain hosting environments.

Migration progress tracking via API: InstaCP migrations now report real-time progress updates to the dashboard.

Migration file protection: Plugin now protects migration options file and adds source URL to status checks, fixing "Migration file does not exist" errors.

⚡Migration plugin install/configure failures now surface clear error messages instead of being silently hidden.