Skip to content

Changelog

What changed in each version of SiteRelay, newest first.

ReferenceFor SiteRelay 1.0.04 min read

What changed in each version, newest first. This page is made from the Changelog section of the plugin's readme.txt, which is also what WordPress.org shows on SiteRelay's Development tab. Versions before 1.0.0 were published as Relay.

1.0.0 (2026-10-26)

  • First release on WordPress.org, as SiteRelay (formerly Relay).
  • Moving from Relay 0.9.x: SiteRelay asks for the old plugin to be deactivated, and deleting it afterwards keeps your data.
  • The site-to-site route checks each request's signature before it runs.
  • Updates now come from WordPress.org: the GitHub key and Settings → Updates are gone, and upgrading removes the stored key.
  • The screens use WordPress' own React.
  • Error messages are escaped where they're made.

0.9.4 (2026-10-26)

  • Relay's author, Usama Gierdien (usamagierdien.co.za), is named on the Plugins screen and in "View details".

0.9.3 (2026-10-26)

  • While files are copied, the progress screen shows files and size copied out of the total, what is being copied (themes, plugins, uploads), the speed and the time left, and its bar follows the data instead of sitting near the end.
  • The site pulled from or pushed to lists the files in its History too ("160 tables + 34,145 files").
  • Copies leave out more of plugins' working data: logs, WP Staging's backups, LiteSpeed's cache, WordPress' upgrade folders and Independent Analytics' location database.

0.9.2 (2026-10-26)

  • Relay's "View details" window gets a banner, an icon (also shown on Dashboard → Updates), and Description, Installation, FAQ and Screenshots tabs.

0.9.1 (2026-10-26)

  • "Tested up to 7.1" now covers WordPress 7.1.x, so an update's details no longer warn that Relay wasn't tested with, say, 7.1.3.

0.9.0 (2026-10-26)

  • Updates from GitHub: with a read-only GitHub key saved under Settings → Updates, new versions show on the Plugins screen and install in one click (never while a migration is running).
  • A version is published by pushing its v-tag: GitHub runs every check, then publishes the zip that run built.

0.8.9 (2026-10-26)

  • Every screen string with a placeholder now has a note for translators saying what the placeholder is.
  • When Relay can't load a site after a switch to check it, the warning says why (for example a timeout).

0.8.8 (2026-10-23)

  • Tables kept in memory (ENGINE=MEMORY), such as Wordfence Login Security's, are copied instead of stopping a pull.
  • When another site sends SQL Relay won't run, the message says so, not that a backup contains it.

0.8.7 (2026-10-23)

  • URL-encoded addresses (such as Elementor's dynamic tag settings) change to the new site's too.

0.8.6 (2026-10-22)

  • Translations shipped in Relay's languages folder are loaded; a translation template (languages/relay-migrate.pot) and this readme are included.

0.8.5 (2026-10-22)

  • Content that appears while a loading skeleton still covers it is hidden from screen readers until it can be used.

0.8.4 (2026-10-22)

  • A backup zip whose zip64 sizes are cut short is reported as damaged instead of failing with a PHP warning.
  • A backup whose list of entries can't be read stops instead of finishing empty; an undo whose record of replaced files can't be read stops instead of skipping them.
  • A response header a proxy repeats (the signature, WWW-Authenticate) is read value by value.

0.8.3 (2026-10-21)

  • A network receiving a push fails the job on any error and removes what it received; a new subsite created for a push that can't start is removed again.
  • wp relay push --subsite with every table listed, in any order, takes the subsite's users along.
  • Opening a pull from a subsite asks only for its addresses, not its whole description.
  • A subsite backup's download is named after the subsite; job details never count fewer tables than they list.

0.8.2 (2026-10-21)

  • Pull and push name the subsite (not just its network) wherever they say whose addresses and accounts.
  • Undoing a push on the other site shows straight away; WordPress's own index.php is no longer listed as a kept plugin or theme; the address hint for a new subsite follows the network.

0.8.1 (2026-10-19)

  • After a pull that brought the other site's users, Relay takes you to the login page and back to the pull.

0.8.0 (2026-10-19)

  • Multisite pull and push: a subsite on either side, existing or new, with who joins the network shown first.
  • WP-CLI: wp relay pull and push with --subsite, --new-subsite and --remote-subsite.

0.7.1 (2026-10-19)

  • After a restore, import or undo that brought other users, Relay takes you to the login page and back to the job.

0.7.0 (2026-10-16)

  • Multisite, one subsite at a time: export, import (also into a new subsite), backups and find & replace, with users merged into the network and undone on request.
  • WP-CLI: --subsite and wp relay subsites.

0.6.2 (2026-10-15)

  • The screens work on phones.

0.6.1 (2026-10-15)

  • Pull and Push redesigned: whole site, database only, or custom.
  • A connection string from the site itself is refused; WP-CLI --whole-site.

0.6.0 (2026-10-15)

  • WP-CLI: wp relay commands for every screen.

0.5.0 (2026-10-15)

  • Import of .sql and .sql.gz files, Run again, saved profiles, and email and webhook notifications.

0.4.0 (2026-10-15)

  • Files in pull and push: themes, plugins, must-use plugins, uploads and the rest of wp-content, with mirror and low-disk modes.

0.3.0 (2026-10-14)

  • Site-to-site database pull and push, access keys and site modes.

0.2.0 (2026-10-14)

  • Backups: create, download, import and restore full-site backups.

0.1.0 (2026-10-14)

  • Database export, find & replace with preview, restore points and History.

Stuck? Troubleshooting explains every message SiteRelay shows, and what to send when you ask for help.