Bypass all resource restrictions, passwords, and keys? Read here!
Decryption key:
WP Staging Pro - OneClick Solution for Creating Staging Sites v6.13.1 Nulled
= v6.13.1 =
* New: Back up a staging site automatically before you update it, so an update that goes wrong can be undone. (Pro) #1873
* New: Repair a damaged backup from the command line. Everything still readable is written into new backup files you can restore. (Pro) #2255
* Enh: Describe the command line tool by what it does for Developer and Agency plans: pull a live site to your computer with one command. #6031
* Enh: Never delay an update on a staging site. A staging site is where updates are meant to be tried out. #6028
* Enh: Plugin updates now start the moment you click update. The recovery backup runs behind them and a panel in the corner reports it. #6028
* Enh: Rename the free plugin on WordPress.org so people searching for a backup plugin find it. #5205
* Enh: Run backups and cloud uploads through the same background engine, so a long job is less likely to be interrupted. #5950
* Enh: Switch Update Protection off in one click from that panel. A backup the updates are waiting on is cancelled with it. #6028
* Fix: A restore no longer breaks sites whose plugins link database tables to one another. #5244
* Fix: Block backups and restores on PHP versions we have not tested yet, starting with PHP 8.6. #5494
* Fix: Create and push a staging site faster on tables whose rows hold a lot of data. #5986
* Fix: Delete only the tables that belong to the staging site when it lives in its own database. #6088
* Fix: Delete the temporary plugin folders a restore leaves behind once they pile up, instead of letting them fill the disk. #1598
* Fix: Ignore tampered entries in the active plugin and login session lists while pushing. (Pro) #5411
* Fix: Keep cloud storage credentials out of System Info and the log files, and check the storage settings before they are saved. #6001
* Fix: Keep the licence section and other status messages visible when the Disable WP Notification plugin is active. #5880
* Fix: Keep the list of plugins a push has to restore even when no plugin is active on the staging site. (Pro) #5411
* Fix: Name the actual folder paths in the error a restore shows when it cannot move files, on every host. #5943
* Fix: Name the operation that is actually running when Remote Sync is blocked, instead of always saying a sync is already in progress. #5456
* Fix: Never delete a table of the live site during database cleanup, and handle table names that contain special characters. #6005
* Fix: Never delete a table of your live site when a staging site is deleted or its creation is cancelled. #6088
* Fix: Offer to carry on with a restore when the database refuses a table that has two automatic timestamp columns (MySQL error 1293), instead of stopping. #2063
* Fix: Replace the site address in every row of a table when creating or pushing a staging site, including when the database search and replace limit is set low. #5986
* Fix: Report a background job that failed on PHP 8, including a failure on the source site during a Remote Sync pull. #5967
* Fix: Report a finished backup as finished on PHP 7.0 to 7.3, so the staging site update waiting for it can carry on. #6118
* Fix: Save the FTP/SFTP settings when an SSH key is already stored. (Pro) #5920
* Fix: Show an unexpected server response as plain text, so markup inside it cannot run in the WordPress admin. #5990
* Fix: Show what is wrong with cloud storage settings in the page itself, where the message stays readable, instead of in a browser tooltip. (Pro) #5039
* Fix: Start a backup from the Remote Sync window without having to close it first. (Pro) #5063
* Fix: Stop a cancelled staging job writing an error into the browser console. #6011 #5613
* Fix: Stop a fatal error on the staging site when the login form cannot start up. #6079
* Fix: Stop an error when the progress window is closed while a job is still reporting into it. #6049
* Fix: Stop backup, restore and Remote Sync logs repeating every line, which duplicated entries and made the log files far larger than they should be. #5330
* Fix: Switch the database's foreign key checks back on after deleting tables, even when the previous setting could not be read. #6019
* Fix: Update the Start Upload button as soon as a cloud storage is selected. (Pro) #5950
* Fix: Use the correct table prefix when pushing with the Classic engine, keep the Desktop link inside its banner, and allow a backup to be cancelled only once preparation has finished. #6061
* Fix: WP Staging Free now says the daily backup runs at 12:00 midnight, not noon. #6018
* Fix: Wait as long as the cloud storage asks for when it limits the upload rate, instead of failing the upload. (Pro) #6038
* Fix: Write settings and user data safely to the database when pushing, so an unusual value cannot change the query it is written with. (Pro) #5411
* UX: Make WP Staging Desktop easy to find on the Staging screen. Developer and Agency plans get a link beside the local site action, every other plan a discovery card. The label under the local site button reads "CLI" where that link sits next to it. #6046
* Tweak: Show the background option only when a backup is being created. #6085
* Dev: Add a rule that a fix for one operating system must not change behaviour on the others. #6069
* Dev: Add a skill that keeps the Free vs Pro marketing copy in step with what the plugin can do. #6016
* Dev: Add the Free vs Pro comparison document the website and the in-plugin upgrade table are built from. #5235
* Dev: Assert the polled listing count in the cloud storage integration tests. #6050
* Dev: Correct the licence matrix, which said the free plugin cannot schedule backups when it schedules one daily backup. #6083
* Dev: Document dispatching a single CI shard instead of re-running a whole test suite. #6034
* Dev: End the release procedure with a team note for Slack. #6060
* Dev: Give a pull request a subject label derived from its branch type when its issue has none. #6006
* Dev: Give the development nginx its own address on macOS instead of the bridge gateway. #5965
* Dev: Keep the release changelog intact when the prepare phase runs more than once. #6126
* Dev: Let the process log and update notification specs wait for the page they drive. #6120
* Dev: Let the work-on-issue skill open its own GitHub issue when the request arrives as prose, and provision a worktree with no dependencies or build. #6032
* Dev: Mark wp.org release notes resolved and keep entries that mention Pro as written. #6057
* Dev: Prevent a root-owned core cache from blocking worktree provisioning. #6055
* Dev: Remove the deprecated WpDefaultDirectories::getExcludedDirectories() method. #5478
* Dev: Run the Pro end-to-end suite once, after the review fixes, and keep the rule for that ordering in one place. #6015
* Dev: Run the Slack notification test without a web server. #6052
* Dev: Skip Jetpack in the wordpress.com test fixture on PHP versions it no longer supports. #6119
* Dev: Write down the Free and Pro boundary: Free previews a Pro feature, only Pro implements it. #6091
Decryption key:
WP Staging Pro - OneClick Solution for Creating Staging Sites v6.12.0 Nulled
* Enh: Redesign backup creation modal with Full Site / Custom Backup. #4924
* Fix: Close the placeholder tab when magic login fails. (Pro) #5553
* Fix: Editing a backup schedule no longer reverts to the old time after a later re-cron. (Pro) #5616
* Fix: End the Update Protection wait when the backup it started finishes, instead of leaving the popup stuck on a backup that already completed. #5909
* Fix: Fail a restore loudly when a shortened table name is missing instead of writing broken SQL. #5634
* Fix: Harden the staging site email reminder - its disable link is now authorised by a secret unique to that staging site, and secret tokens are compared in constant time. #5813
* Fix: Include a reply-to address and site context in the corrupted staging sites report email. (Pro) #5893
* Fix: Keep the restore alive when a preserved option is stored in a shape its sanitize callback rejects. #5857
* Fix: Log which folders a backup restore deletes before it deletes them. #4418
* Fix: Pad the random suffix of a shortened table name leftwards, so two different draws no longer collide. #5634
* Fix: Preserve each subsite's domain and active plugins in network clones. (Pro) #5977
* Fix: Prevent a critical error when opening WP Staging pages on hosting setups where another plugin conflicts with the optimizer. #5404
* Fix: Prevent the staging login form from being processed on production sites, and improve compatibility with login security plugins. #5794
* Fix: Reactivate every WP STAGING plugin after a restore, so Pro is not left disabled by its missing free plugin. #5857
* Fix: Remember a failed magic login availability check for a minute. (Pro) #5553
* Fix: Remove the competitor backup plugin notice that could get stuck on screen. #5923
* Fix: Render process log messages as text so stored markup cannot run script in wp-admin. #5884
* Fix: Require the Wasabi custom region to be filled in before the storage settings can be saved. (Pro) #5918
* Fix: Restore the 15 second timeout of the magic login availability check. (Pro) #5553
* Fix: Run a backup explorer search typed while the file list is still loading, instead of ignoring it. #6029
* Fix: Safely handle wpstg_data_excl_rows filter values in Next-Gen cloning. #5845
* Fix: Send the WordPress.com upgrade link to the localized pricing page with campaign tracking. #5939
* Fix: Send the upgrade links shown when a backup cannot be restored to the pricing page in your own language. #5941
* Fix: Show every backup stored on Dropbox, not only the first ones, so the backup list and the automatic clean-up of old backups both see all of them. (Pro) #5910
* Fix: Show the memory exhaustion help in the process log as readable text with a link. #5884
* Fix: Switching SFTP to FTPS no longer leaves the password field blurred and unclickable. #5919
* Fix: Translate the hosting provider exclusion notice, the temporary login error, the reminder disable message, the admin footer links and the backup modal's cloud storage description, which were shown in English on non-English sites. #5929
* Fix: Treat a 503 from the staging site as unavailable, not rate-limited. (Pro) #5553
* Ux: Calculate the estimated backup size automatically when the backup window opens, and again whenever the selection changes. #5899
* Dev: Allow Playwright to use a worktree's runtime URL. #5948
* Dev: Announce each release in the WordPress.org support forum as a step of the release procedure. #5944
* Dev: Assign every new pull request to its author. #5902
* Dev: Diagnose a failed CI run before re-running it, and treat a *-failed label beside ready-for-review as a test to fix. #5904
* Dev: Keep PR titles aligned with the issue they answer by pointing create-pr and work-on-issue at the pr-issue-titles skill. #5968
* Dev: Keep the code review and simplifier passes running under Claude Code 2.1.219, and ship the post-push CI hook with the repository instead of one developer's home directory. #5930
* Dev: Make code reviews blocking-only and give non-blocking findings somewhere to go. #5911
* Dev: Point the review-pr skill at review-own-diff for the merge-base rule instead of restating it. #5933
* Dev: Print a compact summary while tests pass and the full report only when one fails. #5980
* Dev: Run PHP 8.5 fast tests only in the full matrix. #5894
* Dev: Set the naming standard for methods and variables, and stop the review skills from dropping names that misdescribe what they name. #5974
* Dev: Skip the reviewer request on rene-hermenau's own skill and infrastructure PRs; every other author still gets one. #5972
* Dev: Stop a cancelled fast-test run from overwriting the verdict of the run that replaced it. #5988
* Dev: Stop the Remote Sync tests putting their own license back on the remote site, which made a push look as if it had overwritten the license there. #5979
* Dev: Stop the restore requirements test faking multisite on a single site, which crashed the whole single-site unit suite. #5952
* Dev: Stop the review-pr skill from reviewing a pull request another reviewer was already asked to review. #5936
Decryption key:
WP Staging Pro - OneClick Solution for Creating Staging Sites v6.11.2 Nulled
= 6.11.2 =
* New: Add notification badge to admin sidebar when a scheduled backup fails or is missed #1579
* Enh: Create staging sites with the Next-Gen engine again, now that the table prefix corruption that had it switched off is fixed. #5355
* Fix: Always store the WP STAGING settings as an array, so a stored object can no longer break saving, restoring or pushing. #5863
* Fix: Cancel only the Remote Sync pull the request verified, never a job that replaced it. #5797
* Fix: Clean up the temporary files and tables of a cancelled onboarding backup. #5796
* Fix: End a background cancellation that cannot be prepared cleanly instead of with a PHP error. #5797
* Fix: End a remote storage upload the provider refuses instead of retrying it on every request. #5822
* Fix: Generate temporary-login link IDs server-side with a secure random generator and throttle the login-link path, so links can no longer be guessed from a predictable timestamp or brute-forced. #5810
* Fix: Preserve WordPress metadata keys when cloning with the Next-Gen engine. #5354
* Fix: Prevent duplicate processing when running consecutive staging site pushes. (Pro) #5364
* Fix: Reject cloud storage OAuth callbacks that were not started from the plugin. #5809
* Fix: Reject nested legacy object payloads during search-replace and stop a rest_route parameter from bypassing the staging site login form. #5625
* Fix: Report MySQL as the database engine in usage analytics instead of leaving it undefined. #5508
* Fix: Report a pCloud upload that the remote refused as failed instead of finished. #5822
* Fix: Require administrator rights to complete Google Drive API authentication, so a low-privileged user can no longer trigger the OAuth token exchange. #5812
* Fix: Retry a backup upload the storage provider refused for rate limiting instead of failing it, and stop reporting a throttled Google Drive as a full one. #5848
* Fix: Safely handle custom excluded option names during Next-Gen cloning. #5354
* Fix: Show the backup creation offer in Free and Pro staging modals. #5775
* Fix: Stop BackgroundLogger showing a false "Something went wrong" error for background jobs that already finished successfully. #5777
* Fix: Stop a superseded push setup response from replacing the open push modal. #5874
* Fix: Stop the backup finalize step from writing an unsigned, corrupted backup after an interrupted request. #5374
* Fix: Stop the browser console error guard from failing E2E tests on console noise it does not own. #5853
* Fix: Stop the corner update-protection modal from swallowing clicks on the rest of the page. #5882
* Dev: Add PHP 8.5 to the fast tests suite. #5497
* Dev: Add a browsable, testable worktree. #5875
* Dev: Describe in the release docs what a rollback restores and what it leaves behind. #5840
* Dev: Extend work-on-issue and defer human review requests. #5865
* Dev: Extract the self-review rule into a review-own-diff skill the other skills invoke, and prove any deletion a review agent proposes against the merge-base. #5866
* Dev: Fail the guardrails when a file the standalone restorer bundles relies on a top-level import. #5818
* Dev: Prove the rest_route staging bypass over HTTP instead of against a stub of WordPress core. #5878
* Dev: Record in the PR workflow that Copilot reviews first and is answered before a human is asked. #5842
* Dev: Remove the ready-to-merge label when a review finds blocking issues. #5890
* Dev: Report any new direct read of the wpstg_settings option, so no reader can assume its stored shape unnoticed. #5835
* Dev: Run the release suite's cloud storage stage three PHP versions at a time instead of one, within the providers' documented rate limits. #5848
* Dev: Stop an unrelated label from cancelling the fast-tests run it was added beside. #5820
* Dev: Stop the fast tests label claiming a full pass on a two-version run. #5872
WP STAGING | PRO Backup & Cloning | Full Changelog:
[https://wp-staging.com/wp-staging-pro-changelog/](https://wp-staging.com/wp-staging-pro-changelog/)
Decryption key:
WP Staging Pro - OneClick Solution for Creating Staging Sites v6.11.1 Nulled
= 6.11.1 =
* New: Show backup prompt before updating plugins, themes, or WordPress core. The recovery backup then runs in the background, and further updates queue behind it instead of asking again. #4028
* Enh: Allow the free version to back up other folders in the WordPress root directory. #5532
* Enh: Log the source and the destination table name while copying database tables, so the clone log no longer reads as if it copies staging tables. #5536
* Enh: Record a generic analytics event when an upgrade CTA is clicked, so the plugin side of the upgrade funnel can be compared with the website arrivals it produces. #5640
* Enh: Record a stable error code alongside the translated message so failure causes can be counted reliably. #5510
* Enh: Record whether a site still has WP STAGING, by noting in the anonymous usage data when the plugin is switched on or off, together with the reason given when switching it off. #5586
* Enh: Show the selected table count against the site prefix total when creating a staging site, so a plugin-heavy site no longer looks like it copies every database table. #5536
* Enh: Show the task-selector first run to every new single-site WP STAGING Free installation. #5646
* Fix: A backup request left over from a staging site that never finished no longer blocks the backup offer on the next staging site you create. #5618
* Fix: A backup schedule saved during the very minute it is set for now waits for its next occurrence, instead of being registered for a time that has just passed. #5617
* Fix: A backup that was still waiting or running when the first-run setup finished now starts and is reported as completed. #5577
* Fix: Cancel the backup scheduled after a staging site when that staging site creation is cancelled. #5737
* Fix: Convert a raw byte count to megabytes so the backup speed index is no longer always zero. #5590
* Fix: Drop the plugin dependencies from the shipped autoload classmap, which listed them at paths the build deletes. #5693
* Fix: Fail the restore when a database table rename fails, instead of reporting success on a half-swapped database. #5756
* Fix: Harden Classic staging row-exclusion filter values before SQL use. #5790
* Fix: Hide the "Create a Staging Site" onboarding card and post-backup offer on WordPress.com-hosted sites, which do not support staging. #5709
* Fix: Leave the hosting provider's own must-use plugin files out of the staging site when creating, updating and resetting it. #5643
* Fix: Pass a string to esc_attr in the onboarding capability icon. #5562
* Fix: Preserve unrelated subsite tables and user metadata during network site restores. (Pro) #5653
* Fix: Prevent an error when opening Push Changes with legacy settings. (Pro) #5829
* Fix: Provision a fresh test environment again when the WordPress template is a mounted folder. #5802
* Fix: Push summary now reflects the configured file-size limit instead of always showing 8 MB. #5560
* Fix: Refuse a second start that arrives while another request is already initializing a job, instead of letting both overwrite each other. #5516
* Fix: Reject non-stdClass serialized objects in the Pro search-replace routine to prevent PHP object injection, and add a sniff requiring an allowed_classes option on unserialize(). #5668
* Fix: Report a temporary or backup table that could not be dropped during cleanup, instead of logging it as deleted. #5756
* Fix: Report smart exclusions as switched off in WP Staging Free, where they never run, instead of on with nothing excluded. #5635
* Fix: Restore each multisite subsite with its own URLs instead of always the main site. #5633
* Fix: Restore the light icon when dark mode requests a dark variant that does not exist. #5739
* Fix: Retry a table drop that a lock blocked, and give the lock a bounded wait instead of holding the request open. #5756
* Fix: Scheduled backups are now included in the usage statistics, which previously only counted backups started by hand. #5507
* Fix: Show a notice instead of a critical error when the selected backup items contain no files. #5515
* Fix: Show the backup creation button in the Next-Gen staging site creation process modal and make the Pro Next-Gen engine release a queued backup once the staging site is created. #5776
* Fix: Skip the commit-lookup guardrail when the API does not answer, rather than failing it. #5673
* Fix: Stop a restore before it imports the database when tables of an earlier restore could not be removed. #5756
* Fix: Stop emitting a deprecation notice on PHP 8.4 and 8.5 for parameters that accept null. #5758
* Fix: Stop renaming a backup created on Windows from reporting it as damaged. #5768
* Fix: Stop sending Remote Sync analytics events before the job finishes, which left most syncs recorded without an outcome. #5504
* Fix: Stop the Network Admin staging page from getting stuck on unresolved analytics consent. #5628
* Fix: Stop the release publish phases from losing a successful prepare run. #5779
* Fix: Type the database rows WordPress 7.1 now describes precisely, so static analysis passes again. #5754
* Fix: Write one line terminator in the backup format on every platform, so a backup created on Windows matches the one created on Linux. #5768
* Dev: Add a shutdown-worktree skill that stops the containers before removing the folder. #5798
* Dev: Add the 2026-08-14 reading of the free_onboarding_v1 experiment with a D1 cut that matures before the 7-day windows close, and make the reading a one-command daily job. #5609
* Dev: Cancel a Fast tests run when a newer push supersedes it, and keep PHP 8.0 and 8.1 for the full matrix. #5786
* Dev: Fold the four cheap fast-test jobs into a single static_checks job. #5792
* Dev: Give the Playwright E2E jobs enough time to finish when the runner has to pull its Docker images first. #5824
* Dev: Give the Windows unit tests back the time they need to finish. #5806
* Dev: Keep the deploy API mu-plugin only in the wp-staging.com repo, so a copy carrying the object-cache flush that broke the 6.11.0 release cannot be uploaded to production again. #5741
* Dev: Move the skills to .agents so every agent can read them, not only Claude. #5733
* Dev: Raise the release pre-flight floor for the deploy API to 1.4.0, so a production rollback to a mu-plugin without the changelog-anchor guard blocks the release instead of corrupting the changelog page. #5799
* Dev: Raise the self-hosted GitHub Actions fleet on xsimulator.net from eight runners to twelve. #5789
* Dev: Say what make tests_guardrails checks, and cover the Makefile baseline comparison with its own test. #5780
* Dev: Stop running environment-independent e2e tests once per environment, and split the longest pro jobs. #5833
* Dev: Work through the classes the wpfree sieves deferred, and drop the transient users. #5703
Decryption Key:
WP Staging Pro - OneClick Solution for Creating Staging Sites v6.9.2
= 6.9.2 Release July 7, 2026
️ EnhAdd accessible labels to Pro upgrade badges and buttons. #5337
️ EnhImprove the first-time staging experience by removing the redundant “Create Staging Site” button, sharing a single CTA between the listing and empty state. #5266
️ EnhRoute every in-plugin upgrade link to the wp-staging.com pricing table, localized to the current admin language (de, it, es, fr, pt, pl, ja), with unique UTM tags so each click is identifiable in analytics. #5337
️ EnhStandardize Pro badge wording across the plugin — small locked controls now read “Pro”, section badges “Available in Pro”, and the upsell button “Upgrade to Pro”. #5337
️ EnhSuppress the dismissed CLI notice server-side instead of via localStorage, so it no longer briefly flashes before being hidden. #5266
️ EnhTurn the Pro feature badges in the Create Staging Site modal and other upgrade prompts into links to the pricing table. #5337
Fix404 error when accessing a staging site created with a name containing spaces or special characters. #5321
FixA backup no longer fails when it hits a file outside the standard WordPress folders. The file is skipped and noted in the log instead of aborting the whole backup. #5325
FixAllow staging site names up to 100 characters while keeping the generated directory name capped at 16 characters. #5321
FixBroken auto login to the staging site when the staging site name contains spaces or special characters. #5321
FixFatal error on the staging site caused by an invalid destination path when the site name contains spaces or special characters. #5321
FixImprove remote backup downloads when the remote file size cannot be detected. (Pro) #5222
FixPrevent backup restore from writing files outside the restore folder. #5299
FixPrevent site fatal error when plugin files are partially updated or missing during an upgrade. #5309
FixPrevent the loading bar from staying visible after a successful backup extraction, and improve the “Show logs” button styling. #5306
FixPrevent unsafe push when staging and production WordPress versions are incompatible. (Pro) #5286
FixRemove the security alerts popup from the welcome page. #5336
FixSanitize the staging site directory name and URL so spaces and special characters no longer produce a broken path. #5321
FixStop remote cloud upload immediately when user cancels instead of continuing in background. (Pro) #3891
FixTemporarily disable the Next-Gen staging engine to prevent staging-site data corruption (postmeta keys). Users are automatically reverted to the Classic engine and warned when they may have staging sites created with the Next-Gen engine. #5346
FixTemporary folders left by the restore tool are no longer included in backups when “Backup Other WP Root Folders” is enabled. (Pro) #5158
- Tweak: Refresh backup content icons and improve their light and dark mode styling. #5315
DevAvoid lowering PHP memory limit when loading the restore tool as a library. (Pro) #5345
DevStreamline the release pipeline’s test phase to avoid a long-running idle CI job that wasted runner time on every release. #5142
Decryption key:
WP Staging Pro - OneClick Solution for Creating Staging Sites v6.9.0 Nulled
== Changelog ==
= 6.9.0 =
* New: Added the Next-Gen engine for creating, updating, resetting and pushing staging sites. It is up to 80% faster and more resilient against memory and timeout errors, while running in isolation to protect the live site. #5122
* New: Zero performance impact on your live site — WP Staging now runs invisibly to frontend visitors, even during active staging operations. #602
* New: Database restores are dramatically faster on large backups — multi-gigabyte sites restore in a fraction of the time previously needed. #3020
* New: Major redesign of the staging workflows. The Create, Update, Reset, Push and Delete screens now use a cleaner, more consistent interface with live summaries, clearer table and folder selection, safer confirmation steps, improved advanced options and a unified two-column layout across all staging actions. #5122
* New: Add offline asynchronous license registration for firewall-restricted sites. (Pro) #5146
* New: Add option to preserve current user during remote sync pull job. #4934
* New: Remote Sync now has its own independent API version, so sites running different plugin releases stay compatible during pulls and pushes. #5132
* New: Backup file format upgraded to 2.1.0, laying the groundwork for per-file encryption and split backups in upcoming releases. All existing backups remain fully restorable — no migration needed. #5134
* New: Snappier WordPress admin — admin scripts moved out of the critical render path with event delegation for noticeably faster page loads. #5024
* New: A "WP Staging — Tips & Guides" widget on your WordPress dashboard with hand-picked links to docs and tutorials, so you can get more out of the plugin without leaving wp-admin. #5162
* Enh: Improved the staging creation experience in both Free and Pro by making default behavior clearer, showing what will be copied or skipped, grouping advanced settings more logically and removing wording that could make the free version feel unsafe. #5122
* Enh: Log the missing-compatible-primary-key table message as a notice instead of a warning, since the table is locked automatically and no user action is required. #5015
* Enh: Make the "skipped search & replace on large row" log clearer — report binary-data rows as a notice that needs no action and keep a reworded warning for large text rows, without dumping the raw query. #5015
* Fix: "Set Default" links for Destination Path and Target Hostname in Advanced Settings restored. #5055
* Fix: "Unlock Remote Sync" button now links to the correct checkout URL when the license is expired. (Pro) #5067
* Fix: "Unselect All" button now matches the other database table action buttons in dark mode. #5143
* Fix: Analytics consent modal styling fixed in dark mode; raster logo replaced with a scalable SVG. #5068
* Fix: Background restore and backup failures now show a clearer error message with actionable guidance, instead of a generic failure notice. #4606
* Fix: Backup download URL now reflects custom directory set via wpstg.backup.directory filter. #5212
* Fix: Backup queue self-heals when the worker's loopback HTTP trigger is silently dropped by Cloudflare, restrictive firewalls, or cURL-blocked hosts — jobs no longer stall after the first task. #5118
* Fix: Clean up stale Remote Sync .wpstgtmp files left behind by crashed pulls on the initiator and, via a once-daily safety net, on both initiator and source sites. (Pro) #5101
* Fix: Clear stale option caches after direct database option updates. #5173
* Fix: Correct the dark-mode SweetAlert success icon — the masking wedges rendered as a white disc behind the checkmark on the dark popup. #5232
* Fix: Do not run the new-administrator-account task when the option is disabled, which previously logged a misleading "missing email or password" warning. #5015
* Fix: Do not show the "what's new" update modal to brand-new users on their first visit; it now only appears for existing users after an update. #5263
* Fix: Enforce TLS certificate verification for restore tool requests. (Pro) #5175
* Fix: Improve next-gen staging site creation and reset with clearer details and more reliable handling of site names that already exist. #5258
* Fix: Keep background job live log buttons working after reopening the logs modal. #5203
* Fix: Keep the "Staging" and "Backup & Migration" menu labels untranslated so community translations can't rename them. #5267
* Fix: Live backup logs now stream end-to-end on the same host — the live log UI no longer freezes around 100 events while the backup itself completes normally. #5118
* Fix: Live log UI no longer drops legitimate repeat lines (e.g. retried steps with refreshed progress numbers). #5118
* Fix: Load the bundled translation before WordPress.org language packs in the free plugin so local translations win. #5267
* Fix: Logs selector dropdown styling improved in dark mode. #5055
* Fix: Missing top margin on the WordPress Playground warning callout (staging listing page) added. #5149
* Fix: Multipart database-only backup no longer fails when the database is larger than the configured split size. #2624
* Fix: Reduce CPU usage after installing WP Staging and/or WP Staging Pro. #4867
* Fix: Remote Sync pulls on the source site are now properly cancelled and cleaned up when the initiator becomes unresponsive. #4870
* Fix: Remove 42 orphaned translation entries no longer present in the source. #5269
* Fix: Restore now retries temporary server errors automatically and shows a clear status instead of appearing stuck. #4909
* Fix: Restore respects server retry-after timing on temporary limits and handles other server errors more gracefully. #5002
* Fix: Restoring a large database backup that was split into multiple files no longer fails with a duplicate entry error. #5219
* Fix: Security checks for backup-file uploads strengthened. #5160
* Fix: System info card layout no longer breaks when content exceeds the max allowed width. #5055
* Fix: Throttle failed Remote Sync authentication attempts. (Pro) #5171
* Fix: Translate 107 staging setup, delete, and push UI strings that previously rendered in English across all 11 locales. #5269
* UX: Celebrate the first staging site and first backup creation with a brief confetti animation. #5275
* UX: Make the Staging dashboard task-first — replace the large global Pro banner with a compact, dismissible "Upgrade to Pro" card (90-day per-admin snooze), add a permanent "Compare Free vs Pro" footer card, and improve the empty state. #5275
* UX: Polished the staging-site delete confirmation modal. #5055
* UX: Refine the admin footer into a compact single line — muted WP STAGING brand text, brand-blue Documentation, Support and Changelog links, a quieter Borlabs Cookie partner credit, and muted GitHub and X icons, replacing the large centered logo. #5259
* UX: Replace the global time-based review banner with a success-based review prompt shown inside the staging and backup completion modals (never as loose dashboard text), with honest copy, Maybe Later / Don't Ask Again, and one shared snooze state (progressive 14, 30, 180 days) so the user is never asked twice. #5275
* Dev: Add .tmp/ to .gitignore so local scratch files stay out of version control. #5199
* Dev: Add separate CI workflow for remote sync tests covering single-site and multisite. #5155
* Dev: Add tooling to generate dark and light marketing screenshots for the main features (backup, staging, remote sync, settings). #5231
* Dev: Allow the gh api graphql command in .claude/settings.json so Copilot review threads can be replied to and resolved. #5234
* Dev: Derive Playwright PHP version checks from the selected test environment. #5192
* Dev: Extend /release slash command with operator-critical pre-flight checks and cross-references to rollback, branch naming, and publish-permission rules. #5186
* Dev: Finalize the refactored staging and push feature and prepare it for e2e testing. #5015
* Dev: Fix downloading of WordPress 7.0 in dev environment using wp-cli on Windows. #5191
* Dev: Fix release pipeline failure when triggered for a release branch. #5141
* Dev: Fix the new administrator account staging test. #5219
* Dev: Make staging delete modal E2E checks target the visible modal. #5201
* Dev: Network-dependent tests moved from the unit suite to the integration suite for better test reliability. #5165
* Dev: New releases now land in the correct spot on the refreshed wp-staging.com changelog pages. #5184
* Dev: Release pipeline now detects when the deploy API on the release server is outdated. #5188
* Dev: Replace amd64-only FTP Docker image with multi-arch alternative to fix FTPS test failures on Apple Silicon. #5034
* Dev: Stop the release deploy from corrupting the changelog page when the editor anchor is set up incorrectly. #5197
* Dev: Stop the release tooling from losing already-merged changelog entries. #5195
* Dev: Storage identifier handling consolidated; remote-storage option-name migration now runs via a persistent feature flag instead of version_compare so it executes exactly once even when the stored plugin version is missing or corrupt. #3081
* Dev: Update db version in database seed files for e2e testing. #5182
Decryption key:
WP Staging Pro - OneClick Solution for Creating Staging Sites v6.8.1 Nulled
= 6.8.1 =
* New: Database restores are dramatically faster on large backups — multi-gigabyte sites restore in a fraction of the time previously needed. #3020
* New: Zero performance impact on your live site — WP Staging now runs invisibly to frontend visitors, even during active staging operations. #602
* New: Snappier WordPress admin — admin scripts moved out of the critical render path with event delegation for noticeably faster page loads. #5024
* New: A "WP Staging — Tips & Guides" widget on your WordPress dashboard with hand-picked links to docs and tutorials, so you can get more out of the plugin without leaving wp-admin. #5162
* New: Remote Sync now has its own independent API version, so sites running different plugin releases stay compatible during pulls and pushes. #5132
* New: Backup file format upgraded to 2.1.0, laying the groundwork for per-file encryption and split backups in upcoming releases. All existing backups remain fully restorable — no migration needed. #5134
* Fix: Restore now retries temporary server errors automatically and shows a clear status instead of appearing stuck. #4909
* Fix: Restore respects server retry-after timing on temporary limits and handles other server errors more gracefully. #5002
* Fix: Backup queue self-heals when the worker's loopback HTTP trigger is silently dropped by Cloudflare, restrictive firewalls, or cURL-blocked hosts — jobs no longer stall after the first task. #5118
* Fix: Background restore and backup failures now show a clearer error message with actionable guidance, instead of a generic failure notice. #4606
* Fix: Live backup logs now stream end-to-end on the same host — the live log UI no longer freezes around 100 events while the backup itself completes normally. #5118
* Fix: Live log UI no longer drops legitimate repeat lines (e.g. retried steps with refreshed progress numbers). #5118
* Fix: Remote Sync pulls on the source site are now properly cancelled and cleaned up when the initiator becomes unresponsive. #4870
* Fix: Throttle failed Remote Sync authentication attempts. (Pro) #5171
* Fix: "Unlock Remote Sync" button now links to the correct checkout URL when the license is expired. (Pro) #5067
* Fix: Security checks for backup-file uploads strengthened. #5160
* Fix: Missing top margin on the WordPress Playground warning callout (staging listing page) added. #5149
* Fix: Analytics consent modal styling fixed in dark mode; raster logo replaced with a scalable SVG. #5068
* Fix: System info card layout no longer breaks when content exceeds the max allowed width. #5055
* Fix: Logs selector dropdown styling improved in dark mode. #5055
* Fix: "Unselect All" button now matches the other database table action buttons in dark mode. #5143
* Fix: "Set Default" links for Destination Path and Target Hostname in Advanced Settings restored. #5055
* UX: Polished the staging-site delete confirmation modal. #5055
* Dev: Add separate CI workflow for remote sync tests covering single-site and multisite. #5155
* Dev: Derive Playwright PHP version checks from the selected test environment. #5192
* Dev: Extend /release slash command with operator-critical pre-flight checks and cross-references to rollback, branch naming, and publish-permission rules. #5186
* Dev: Fix release pipeline failure when triggered for a release branch. #5141
* Dev: Storage identifier handling consolidated; remote-storage option-name migration now runs via a persistent feature flag instead of version_compare so it executes exactly once even when the stored plugin version is missing or corrupt. #3081
* Dev: New releases now land in the correct spot on the refreshed wp-staging.com changelog pages. #5184
* Dev: Release pipeline now detects when the deploy API on the release server is outdated. #5188
* Dev: Network-dependent tests moved from the unit suite to the integration suite for better test reliability. #5165
* Dev: Replace amd64-only FTP Docker image with multi-arch alternative to fix FTPS test failures on Apple Silicon. #5034
* Dev: Update db version in database seed files for e2e testing. #5182
Decryption key:
WP Staging Pro - OneClick Solution for Creating Staging Sites v6.8.0 Nulled
== Changelog ==
= 6.8.0 =
* New: Add analytic events logging for Backup Explorer. #4954
* New: Add filter configuration support for the standalone restore tool via JSON config file. #5051
* New: Add option to create remote sync profiles which allow one click remote sync process. #4668
* New: Add option to receive remote sync success notifications via emails and slack. #4668
* Enh: Add Remote Sync promo video composition (EN + DE) under promo-video/. #5088
* Enh: Add filter for custom search/replace in encoded database values (e.g. base64 JSON). #4931
* Enh: Added a notification on backup download to verify the downloaded file size. #1786
* Enh: Redesign remote sync flow to be smoother. #4668
* Enh: Remove deprecated wpstg.backup.restore.exclude_plugins filter. Use wpstg.backup.restore.exclude_paths instead. #4892
* Enh: Show "Not enough disk space" error when backup file archiving fails due to a disk-full condition, instead of a generic write-failure message. #3034
* Fix: Add per-request cron integrity check that self-heals missing, orphaned, or wrong-recurrence WP Staging cron events (backup schedules, daily/weekly maintenance, queue processing) so scheduled backups keep running even when WP-Cron itself is broken. #5090
* Fix: Cron warning shows only when scheduled backups are actually failing. #5058
* Fix: Fixed edge cases that could cause some settings or backup information to load incorrectly, and improved validation and error handling in backup and staging workflows. #5070
* Fix: Improved backup reliability on some hosts by ensuring backup progress continues correctly between requests. #5112
* Fix: Preserve WP Staging Free plugin during backup restore when using Pro version. #4892
* Fix: Prevent background backups from processing the database twice. #5009
* Fix: Prevent fatal error and full-site crash when plugin files are missing or corrupted. #5074
* Fix: Reject empty token on /wpstg/v1/sse-logs REST route to prevent unauthenticated log-stream connections when no job is active. #5097
* Fix: SFTP connection test fails when run more than once. (Pro) #5029
* Fix: Show actual Remote Sync error in UI instead of generic failure message and identify which server caused it. #5011
* Fix: Skip optimizer copy when the destination (mu-plugins directory) is not writable. #4545
* Fix: Staging delete modal overflows viewport when staging site has many database tables. #5071
* Fix: Stored SFTP credentials, including SSH private keys, are now saved securely by default. #5048
* Fix: Undefined variable notice of jobId from AnalyticsServiceProvider. #1503
* Dev: Add logic to log generic analytic events. #4954
* Dev: Add translation-audit helper script to find orphaned msgids and missing translations across .po files. #5106
* Dev: Bump phpunit/phpunit, symfony/process, phpseclib/phpseclib, eslint, @typescript-eslint, and flatted dependencies. #5017
* Dev: CI release prepare seeds dist/newsfeed-{en,de}.json from dev/releases-history/<version>/ when present, and skips newsfeed:generate-json regeneration in that case so manual edits to the EN newsfeed and translated DE newsfeed survive across re-runs and reach the deploy artifact. #5138
* Dev: Decouple general/ Playwright tests from staging GitHub workflows into dedicated basic_general, pro_general, and pro_thirdparty_general workflows. #5125
* Dev: Fix failing "Pro Integration" test on CI for PHP 8.3+. #5082
* Dev: Fix syntax error in CI release prepare workflow that caused the post-commit "mark required checks" step to crash. #5137
* Dev: Keep `fast-tests-passed` / `fast-tests-failed` labels across commits; let next test run swap them. #5087
* Dev: Refactor Staging Site e2e tests to be more robust and stable. #5077
* Dev: Remove binary .mo translation files from git to prevent merge conflicts. #5072
* Dev: Revert PHP 8.6 SplFileObject runtime detection until PHP 8.6 is officially released. #5115
* Dev: Skip AuthTempCertFileTest file permission check on Windows as it does not support Unix permissions. #5069
* Dev: Update dependencies related to building assets to reduce time taken to build assets. #4880
WP STAGING | PRO Backup & Cloning | Full Changelog:
[https://wp-staging.com/wp-staging-pro-changelog/](https://wp-staging.com/wp-staging-pro-changelog/)
Decryption key:
WP Staging Pro - OneClick Solution for Creating Staging Sites v6.7.3 Nulled
== Changelog ==
= 6.7.3 =
* Enh: Add new UI components: custom dropdown select, input groups with inline prefix, callout notifications, and card primitives. #4830
* Enh: Add responsive settings layout with auto-collapsing grid for general settings cards and email notification fields. #4830
* Enh: Add storage provider tab navigation with gradient hover effects matching the main menu. #4830
* Enh: Add two-column sidebar navigation layout for the settings page replacing horizontal tab navigation. #4830
* Enh: Improve maintenance process logging with dedicated entries for clone update/reset, backup extraction and remote sync, and skip scheduled backup completion entries. #4877
* Enh: Redesign FTP/SFTP settings with SSH key file upload, FTPS certificate support, and server host key fingerprint verification. #4830
* Enh: Redesign all storage provider settings with card-based layouts and consistent dark mode styling. #4830
* Enh: Redesign dark mode with cohesive bluish palette, updated header gradient colors, and CSS custom properties. #4830
* Enh: Redesign staging, backup modal, license, restorer, system info, and temporary login pages with new design system. #4830
* Enh: Replace .checksum-dist CI cache key with GitHub Actions hashFiles() on source files for more reliable cache invalidation. #4830
* Enh: Show more precise error messages when user account synchronization fails. (Pro) #3334
* Enh: Standardize page headers across all settings tabs with consistent typography and spacing. #4830
* Fix: Apply filters and actions for hooks starting with "wpstg_" as well as "wpstg.". #4982
* Fix: Disallow spaces in remote storage backup location field for all providers. (Pro) #5019
* Fix: Fix broken privacy policy links in storage provider settings where translators embedded HTML in placeholder strings. #4830
* Fix: Fix duplicate HTML IDs from CLI integration modal being rendered multiple times per page. #4830
* Fix: Fix empty changelog in GitHub release descriptions created by release tag workflow. #4986
* Fix: Fix main navigation header bottom border not visible due to zero-width border declaration. #4830
* Fix: Fix temporary login actions dropdown clipped by overflow hidden on settings content area. #4830
* Fix: Fix wrong translations for "Email as HTML", "Remove Google Drive Settings", "Customize these settings", and "Restore in Progress" across all 11 languages. #4830
* Fix: Improved input handling in `Google Drive` settings to prevent empty submissions and enhance validation. (Pro) #5019
* Fix: Issue where the apostrophe in the Backup Browser upsell modal title was displayed incorrectly. #5047
* Fix: Prevent PHP 8.1+ undefined variable warnings when detecting REST requests. #5036
* Fix: Prevent backup restore issues caused by temporary WPForms data by skipping this cache data in database backups. #4956
* Fix: Prevent importing or downloading backups from unsafe internal addresses. #4277
* Fix: Prevent path traversal in directory listing endpoint. #5032
* Fix: Resolved incorrect display of SSH private key UI after switching connection types and reloading saved settings. (Pro) #5042
* Fix: Show HTTP status code and error response when uploading a backup via form fails. #4619
* Fix: Show Logs link layout in backup restore success modal. #5050
* Fix: Show validation error when backup folder path is empty in remote storage settings. (Pro) #5019
* Fix: Simplify sanitizeString by removing the redundant shouldUrlDecode parameter. #4936
* Fix: Skip float memory_limit test on PHP 8.3+ to prevent CI failure from invalid INI value warning. #4994
* UX: Improve button alignment and spacing consistency in advanced settings. #5043
* Dev: Add cleanup folder support for pCloud, OneDrive, Google Drive, and Dropbox integration tests. #4978
* Dev: Add custom wpstg_settings database table with CRUD operations, WordPress object cache integration, reusable CustomTable base class, and SettingsTable facade for static access. #5027
* Dev: Add unit tests for backup schedule email and Slack notification methods. #4778
* Dev: Make fast tests label-triggered instead of auto-run on every push. #4989
* Dev: Migrate all Linux CI workflows to Blacksmith runners. #4991
* Dev: Remove Playwright keyword from Make targets and workflow commands, add run-mode support to pro workflows, restructure release test suite for parallel execution, remove Selenium dependencies, and upgrade primary CI PHP version to 8.3. #5004
* Dev: Remove obsolete dist checksum step from CI release pipeline. #5056
* Dev: UI options and CLI support for Refactored Staging and Push feature. #4825
WP STAGING | PRO Backup & Cloning | Full Changelog:
[https://wp-staging.com/wp-staging-pro-changelog/](https://wp-staging.com/wp-staging-pro-changelog/)
Decryption key:
WP Staging Pro - OneClick Solution for Creating Staging Sites v6.7.2 Nulled
== Changelog ==
= 6.7.2 =
* Enh: Secure Remote Sync feature by adding a toggle to enable or disable incoming connections. Also mask the connection key by default with a show/hide toggle. #4935
* Fix: Improve broken UX on backup page for free version on multisite. #4970
* Fix: Properly handle case when remote sync with database is too fast to trigger re-authentication. #4864
* Fix: Show error directly during authentication when syncing single site <-> multisite and subsite. #4835
* Fix: Show missing remote sync info in logs. #4836
* UX: Improve button readability in the "Want to Improve WP STAGING?" banner in dark mode. #4960
* Dev: Add automated CI release pipeline with secure deploy API endpoint. #5000
* Dev: Clean up CLAUDE.md by extracting detailed sections to dev/docs files. #4967
* Dev: Move all backup e2e codeception tests to playwright. #4761
* Dev: Move remote storage cleanup methods out of production plugin code into test-only classes to reduce attack surface. #4783
* Dev: Update Kanban GitHub action to set status "Done" when PR is merged. #4963
* Dev: Add label-triggered E2E tests for PRs. #4973
* Dev: Move CI test results from PR comments to PR description for cleaner test reporting. #4976
WP STAGING | PRO Backup & Cloning | Full Changelog:
[https://wp-staging.com/wp-staging-pro-changelog/](https://wp-staging.com/wp-staging-pro-changelog/)