NewTry MagicWP now - first month free
Change Log

Everything we've shipped.

New features, improvements, and fixes - rolled out across the MagicWP platform. Updated continuously, summarized here every week.

Sep 30, 2026
2026-09
Major release

Start from a Template, temporary sites & PHP 8.5

Try MagicWP on a real site before you pay for it, and start from a finished design instead of an empty WordPress. A temporary site runs on the same platform a paying customer gets, and choosing a plan keeps it exactly as it is. Also this month: Advanced Mode when you create a site, PHP 8.5, a new setup screen that shows each stage as it happens, and a round of security hardening across sign-in and billing.

  • New

    Search anywhere with ⌘K - Press ⌘K (Ctrl+K on Windows and Linux) from any page in the dashboard, or click Search in the header, and go straight where you meant to. Type part of a domain to move between sites, and search for what something is called rather than which page holds it — Magic Login, ionCube, Fix Site — and you land on the right page with the right tab already open.

  • New

    Temporary sites - Create a real WordPress site before you choose a plan. It runs on the same stack paying customers get, and the screen tells you how long it runs before you start. Choose a plan while it's running and you keep that exact site: same address, same content, nothing to move. If time runs out, the site is stopped first and removed later, so there's still a window to pick a plan and get everything back. We'll email you before it stops.

  • New

    Advanced Mode & a subdomain of your own - A new Advanced Mode on the create-site form. Name your own address instead of taking a generated one, and pick the theme and plugins you want before the site is even built — we install them and switch them on, so the site you open is already the one you set out to make. Choose several themes and mark one as active; the stock WordPress themes are cleared away.

  • New

    Start from a Template - Pick a ready-made site with its content, theme and plugins already in place, try the live demo on desktop or mobile, and we'll build your site from it. We update WordPress, the theme and the plugins before we hand it over. It's free on every plan and works on temporary sites too. Any PHP version a template can't run on is greyed out, so you can't pick one that won't work.

  • New

    PHP 8.5 - PHP 8.5 is now available for new and existing sites. New sites start on PHP 8.4, which we now recommend for most sites. PHP 8.0 and 8.1 are past end of life and no longer appear in the list.

  • Improved

    A setup screen that shows real progress - Creating a site now shows each stage as it actually happens: DNS, files, containers and the WordPress install. A preview of your site builds up on its own address alongside. When it's done you land on the site's Overview, and its other pages stay closed until the site is ready, so you can't open a half-finished one.

  • Improved

    Staging next to your live site - A staging copy now appears directly under its live site on the Sites page, with its own status and how much time it has left. Inside a copy, a notice tells you you're on staging, and Manage Live takes you back in one click. The site switcher and sidebar both mark staging clearly.

  • Improved

    Always the latest WordPress - New sites are always installed on the current WordPress release, and the version field now simply shows Latest

  • Improved

    Clearer password and 2FA screens - The password rules show as you type instead of after you submit. Accounts created with Google can now set a password. Two-factor errors say what went wrong instead of leaving the spinner running.

  • Fixed

    Magic Login on sites running Elementor - On sites with plugins that log PHP notices, like Elementor, the notice could end up attached to your Magic Login link, which then didn't work. We now pull out only the link itself.

  • Fixed

    Plugins, Themes and Settings pages on busy sites - The same notices could stop the Plugins, Themes, WP Settings, Debug and Redis pages from loading. They now load whatever your plugins write to the log.

  • Security

    Google sign-in only joins a confirmed account - Signing in with Google now connects to an existing MagicWP account only after that account's email address has been confirmed.

Aug 31, 2026
2026-08
Major release

Staging sites & smoother migrations

A complete copy of your live site to work in: test a plugin update, a new theme or a redesign where nobody can see it, then push it live in one action — with a full backup of your site taken first, so you can undo it. Also this month: Fix Site repairs a restored site's database connection, prefix changes work on sites that arrived from a backup, and Credentials, phpMyAdmin and the database tools have moved onto one page.

  • Fixed

    Fix Site now repairs the database connection - Restoring a backup from another host, like a Duplicator archive, leaves WordPress pointing at that host's database. Fix Site now rewrites the connection and Redis settings from your site's own environment, so a restored site connects without editing wp-config.php over SFTP. It also no longer refuses to run on a site whose database connection is the very thing that is broken.

  • Fixed

    Database prefix change works on restored sites - Renaming your tables could fail with "no tables found" on a site that arrived from a backup, because we looked up the current prefix in the wrong place. We now read it from the site itself. We also confirm the tables are there before starting, so a failed attempt no longer leaves your site sitting in maintenance mode.

  • Improved

    A rebuilt Database page - Credentials, phpMyAdmin and the database tools now sit together under tabs, with a Site Summary panel beside them so your connection details stay visible as you move around. Database password, Database prefix and Search and replace have moved here from Tools.

  • Security

    Database passwords stay out of your web root - Fix Site keeps a copy of wp-config.php before it changes anything, and that copy is now written outside the folder your site serves. Previously a backup file sitting next to wp-config.php could have been fetched by anyone who guessed its name.

  • New

    More of WordPress, from the dashboard - WP Settings now checks for core updates and applies them in one click, verifies your core files against the official hashes, and adds Disable Comments and Search Engine Visibility so those no longer mean a trip to wp-admin.

  • New

    Database optimization - The Database page now reports table sizes and reclaimable space, rebuilds tables in one click, and clears out revisions, spam, trashed posts and expired transients - each counted first so you can see what you are removing.

  • New

    Activity for a single site - Every site now has its own Activity & Logs page in the sidebar, showing the same two-week calendar as the account activity log but scoped to that site. Click a day to read what happened on it.

  • Improved

    A new dashboard layout - The sidebar now groups pages into sections — Performance, WordPress, Domain & Email, Security & Data, and Management — with only the section you're in expanded. Actions that used to sit on their own pages have moved into tabs inside the page they belong to, so related things are in one place instead of scattered across the menu.

  • Fixed

    Larger uploads on new sites - New sites now accept uploads up to 512 MB at the web server, up from 64 MB. The old limit could reject a large upload before WordPress or PHP ever saw it, which meant the limit you'd set in PHP Settings wasn't always the one that applied — now it is.

  • Security

    Resetting PHP settings - Resetting PHP settings to defaults now restores the correct defaults. If you've used Reset on a site before this update, run it once more.

  • Fixed

    Reclaiming database space - The Reclaim button on the Database page failed with a connection error on sites running newer PHP versions. It now works on every PHP version and reports how many tables it optimized.

  • New

    Staging sites - A staging site is a complete copy of your live site — files, database, plugins and themes — running on its own address. Update a plugin, try a new theme, or rebuild a page without anyone seeing it, then push it across when you're happy. Your live site keeps running the whole time, and a full backup is taken before every push, so nothing is one-way.

  • New

    Connect Cloudflare with one scoped token - Connecting Cloudflare now takes a single API token, created once and scoped to just the domain you're connecting — it can't touch anything else in your Cloudflare account, and it doesn't expire. The Domain page walks you through the four permissions, with a step-by-step guide in the docs. Once connected, proxy, SSL mode, Always Use HTTPS, development mode, cache purge, Under Attack mode and edge XML-RPC blocking all live on the Domain page. Cache purge now works two ways: clear the whole zone, or paste specific paths and clear only those.

Jul 4, 2026
2026-07

Sharper monitoring & more site control

Covers the theme: per-minute metrics + the new control tools (clone-to-existing, password reset, DB prefix)

  • Improved

    Faster, more detailed site monitoring - Your site's resource usage (PHP, Nginx, and database - CPU and memory) is now measured every minute instead of every 5 minutes. The Live view updates far more esponsively, and the Daily view shows finer detail, so you can catch spikes and trends much sooner. (Bonus: the three usage cards are now clickable - tap one to jump straight to that service's charts.)

  • New

    Clone a site onto an existing site - Cloning can now do more than create a brand-new copy. Open Site → Settings → Clone Site (also available under Tools), pick Clone to an existing site, and overwrite one of your other sites with a complete copy of this one - files, database, themes, and plugins. We take a safety backup of the target first and rewrite its links and URLs automatically, so it's ready to use right away. Ideal for refreshing a staging site from your live one.

  • New

    A fresh look for our emails - Receipts, email verifications, and site/ticket notifications now match the MagicWP brand our logo and colors throughout - for a cleaner, more consistent experience in your inbox.

  • New

    Change a WordPress user's password - Reset any site user's password from Tools → WordPress admin password: pick the user, type or Generate a strong password, and save. It applies instantly and is never stored on our side - copy it before saving.

  • New

    Custom database prefix - Rename your WordPress database tables to a custom prefix from Tools → Database prefix for extra security. Type or Generate one, confirm, and we back up first and apply it safely - with automatic rollback if anything fails.

  • New

    Transfer a site to another account - You can now hand a site over to another MagicWP account. Start the transfer from WordPress Hosting → Transfer a Site, enter the recipient's email, and they get a 6-digit code to confirm the move - nothing changes hands until they accept. Cancel any time before it's confirmed.

  • New

    See and manage your active sessions - Settings now has a Sessions tab showing everywhere your account is signed in - device, browser, IP address, country, and when it was last active. Sign out any single device or all other sessions with one click, and it takes effect immediately: a removed session can't make another request. If you've ever signed in on a shared or lost device, you can now end that session from anywhere.

  • New

    Manage WordPress users from your dashboard - Create users, change roles, and set passwords without opening wp-admin - from the new Users tab in WP Settings. Deleting a user never destroys their content: you choose who inherits their posts. The last administrator is protected, so you can't lock yourself out.

  • New

    Auto-update all themes and plugins - Two switches in WP Settings keep every installed theme and plugin on its latest release automatically - alongside the existing WordPress core auto-update. You can also regenerate your site's security salts in one click, which signs out every WordPress user; useful after a suspected compromise.

  • New

    Debug mode without editing wp-config.php - Toggle WP_DEBUG, error logging, on-screen errors, and SCRIPT_DEBUG from the new Debug tab. The dashboard warns you when errors are visible to visitors, so debug mode doesn't get forgotten on a live site

Jun 5, 2026
2026-06
Major release

Portable backups, and a platform that runs itself

The biggest release yet for control and reliability: move a full backup onto any site with Snapshots, steer traffic with dashboard-managed Redirects, tune how long pages stay cached, and let real server-side cron keep every site's scheduled jobs running on time - visitors or not. Add temporary phpMyAdmin access, and more accurate site and storage counts, plus a round of reset, accuracy, and reliability fixes under the hood.

  • Fixed

    Site reset for empty environments - resetting a site that was provisioned as an empty environment (e.g. for migrations) failed before completing. Resets now finish cleanly and install a fresh WordPress, no matter how the site was originally created.

  • Improved

    Resets restore default PHP settings - resetting a site now also returns its PHP configuration to platform defaults, including extension toggles like ionCube Loader and SOAP. A reset site is now truly a clean slate.

  • Fixed

    Accurate storage usage - some sites' disk usage included internal platform files that didn't belong to them, over-reporting usage by up to ~200 MB. Storage accounting now counts only your site's actual files.

  • New

    Temporary phpMyAdmin access - open phpMyAdmin for any site straight from the database page. A private instance spins up on your site's own domain in seconds, stays online for 2 hours, and removes itself automatically. Sign in with your database credentials — the link alone grants nothing.

  • New

    Redirects - point old paths to new destinations for any site, straight from the dashboard. Pick the right status code (301, 302, 307, 308), use regex capture groups to move whole sections in one rule (/old-blog/(.*) → /blog/$1), toggle rules on and off, and bring in big lists at once with CSV bulk import. Rules run at the web-server level — no plugin, no PHP overhead — and every change is validated before it goes live, so a broken rule can never take your site down.

  • New

    Page cache expiration control - choose how long cached pages stay fresh, from 1 hour to 1 year, right from the caching page. Pick longer for stable sites, shorter for frequently-updated content. Changing the expiration safely flushes the existing cache so the new setting applies immediately — and like every server-level change we ship, it's validated before going live.

  • New

    Reliable scheduled tasks for every site - WordPress normally runs its background jobs only when someone visits your site, so quiet or heavily-cached sites could miss plugin auto-updates, scheduled posts, and cleanup routines. Every site now gets real server-side cron: due tasks run automatically every 5 minutes, whether your site had a single visitor or none. Scheduled posts publish on time, security updates install themselves, and your site stays tidy — no setup needed on your side.

  • Improved

    Background tasks run on time, every time - scheduled posts, plugin auto-updates, and WordPress maintenance jobs no longer depend on site traffic. The platform now triggers them server-side every 5 minutes for every site — set a post for 9:00, it publishes at 9:00.

  • New

    Accurate site & storage usage counts - Your dashboard now shows the correct number of sites used and storage consumed against your plan.

  • New

    Snapshots - restore any backup onto another site - your full backups now live in one place: a new Snapshots page lists every backup across all your sites, and you can restore any of them onto a different site in a couple of clicks — ideal for cloning a site, rolling out a tested setup, or recovering content somewhere new. Before anything is overwritten the target site is safety-backed-up automatically so you can always roll back, and you get an email the moment the restore finishes. You can also name snapshots when you create them, rename them later, and delete the ones you no longer need.

  • New

    Site analytics - a new Analytics page charts your site's resource usage — web, PHP, and database — over time, with one-click ranges from the last hour to the last 30 days. Spot a traffic spike, see what's drawing resources, and understand your site's load at a glance.

  • Improved

    Restore snapshots across locations - Snapshots can now restore a backup onto another site even when the two sites are hosted in different locations. Before, both sites had to be in the same location; now you can clone, roll out a tested setup, or recover content anywhere in your account. As always, the target site is safety-backed-up first so you can roll back, and you're emailed the moment the restore finishes.

  • Improved

    A fresh new look - we've rolled out a redesigned dashboard with a cleaner layout, refreshed branding, and a new logo — consistent across every page, from sign-in and onboarding through to your sites. Same workflows, easier on the eyes.

  • Fixed

    Admin links always redirect to HTTPS - visiting an admin URL without a trailing slash (e.g. /wp-admin) now reliably redirects to the secure https version every time, including on sites using a custom domain. Previously some of these links could land without redirecting.

  • New

    Clone a site in one click - Make a complete copy of any site — files, database, themes, and plugins — into a new site in one step. Choose the copy's name, domain, region, PHP, and storage; URLs are rewritten for you so it's ready to go immediately. Perfect for staging copies and safe testing.

May 3, 2026
2026-05

More control over your hosting environment

Finer control over your sites this release: clear resources for every plan, self-service database password changes, and a broader runtime with ionCube Loader and more PHP extensions — plus the usual round of fixes and hardening.

  • New

    Resources per plan - every hosting plan now lists its included resources (CPU, memory, storage, and bandwidth), so you can see exactly what you're getting and know when it's time to upgrade.

  • New

    Change your database password - rotate your site's database password right from the dashboard, no support ticket needed. Good for routine security hygiene or after sharing access.

  • New

    ionCube Loader support - ionCube Loader is now enabled on all sites, so encoded (commercial) plugins and themes run out of the box.

  • Improved

    More PHP extensions - we've expanded the available PHP extensions (imagick, intl, bcmath, soap, and more) for better compatibility across plugins.

  • Improved

    Faster site provisioning - new sites spin up noticeably quicker.

  • Fixed

    Resolved an issue where plan resource usage could display stale numbers until a manual refresh.

  • Security

    Tightened isolation between sites and hardened database credential handling.

Apr 1, 2026
2026-04
Major release

Manage every site from one place

A big step up in day-to-day control: themes and plugins across all your sites in one screen, a faster dashboard, and this changelog so you always know what's shipped. Plus security and reliability fixes under the hood.

  • New

    Themes & plugins, centralized - install, update, activate, and roll back themes and plugins across all your connected sites from a single screen.

  • New

    This changelog - a new What's new page, so every release is documented in one place.

  • Improved

    Faster dashboard - site lists and the overview now load noticeably quicker, especially with many sites connected.

  • Improved

    Clearer site health - each site shows update, status, and health at a glance from the overview.

  • Fixed

    Resolved an issue where plugin/theme update status could appear stale until a manual refresh.

  • Security

    Hardened admin authentication and tightened session handling.

Want updates in your inbox? Subscribe to the monthly release notes.

Subscribe