InstaWP v3.22.0: WaaS Flexibility and Smarter Site Management
Added
⚡WaaS Plan Change: WaaS site owners can now change their site plan directly from the dashboard, with downgrade restrictions based on disk usage and clear upgrade/downgrade warnings. (Works with both - Native & WooCommerce plugin).
⚡Plugin Management: Activate and deactivate WordPress plugins directly from the Manage Sites dashboard without logging into wp-admin.

⚡Uptime & WP Version Monitoring : The manage dashboard now shows a live uptime status column and a WordPress version update indicator when a newer version is available.
⚡Server Locations API: New GET /api/v2/server-locations endpoint for programmatic access to available server regions.
⚡Enhanced Bulk Update for Plugins/Themes: Parallel plugins & theme updates when bulk updating for 100s of websites. Email updates for success/failed updates.
Improved
⚡Invoice Warnings: A banner on the subscription page now alerts you when you have pending or unpaid Stripe invoices, with a link to the billing portal.
⚡Legacy WaaS Payment CSV: Download payment history as CSV for legacy WaaS (Wizards).
⚡Site Deletion: Enhanced deletion modal with CNAME tooltip. If a pre-deletion backup fails, deletion now retries without the backup instead of blocking.
⚡Redis Cache Flush: Object cache is now automatically flushed after a WordPress domain change to prevent stale cached data.
Fixed
⚡CDN Statistics: Fixed 500 error on the CDN stats page caused by Bunny API timeouts.
⚡Bunny SSL Retry: SSL certificates now automatically retry for mapped domains when the initial provisioning fails, instead of silently leaving the domain without SSL.
⚡Bot Detection Settings: Fixed sensitivity settings reverting to defaults when only some detectors were updated.
⚡Bulk Update Race Condition: Fixed a race condition that could leave bulk operations stuck in "in-progress" status.
⚡Subscription Sync: Subscription status now properly syncs to "canceled" after a Stripe cancellation.
⚡Payment Escalation: Fixed exact-day match in payment failure escalation that was missing some users.
⚡Hosting Settings Page: Fixed page crash when navigating to hosting settings without site detail data.
⚡WordPress Version Cache: Fixed caching of null WordPress version when the API check fails temporarily.
⚡Cancellation Email: Cancellation emails are no longer sent to users who don't have a subscription.
⚡Payment History: Fixed site filter not applying when navigating to payment history, and blank domain column in payment history rows.
⚡Template Deletion Backups: Deletion backups are now correctly created for template and demo sites in queue jobs.
⚡Migration Fixes: Fixed push migration User-Agent header, E2E-to-pull conversion status tracking, sidebar closing before finalization completes, and finalization race conditions.
⚡Support Ticket Drafts: Draft and internal note threads no longer appear in support ticket API responses.
⚡WaaS Ownership: Fixed legacy WaaS (Wizard) missing team ownership checks, allowing unauthorized access.
⚡Account Deletion Tip: Updated tooltip to reflect that self-service account deletion is not available.
⚡Migration Security : Improved database transfer reliability, wp-config sanitization after migration, and connect-helpers response consistency (v0.1.2.8–v0.1.3.0).
⚡SQL Migration Safety: Fixed truncated SQL responses from corrupting db.sql during site migrations on the server.
🔌Plugin Reconnection: Fixed site reconnection failure when API key exists but connect ID is missing (v0.1.2.9).
⚡ - InstaWP App | 🔌 - Connect Plugin














