Limits and known gaps

This page lists what Spacewright does not do, or does not do yet. If something here blocks you, tell us: it helps us decide what to fix first.

Not copied

Sizes and numbers

LimitWhat happens
Attachments over 250 MBNot copied; listed as failed.
Pages whose content is over 5 MBCreated but not filled; listed as failed.
Copies running at onceTwo per site. Others wait in the queue.
Variables per template30, with values up to 500 characters each.
Rows per table in the report500. The report says how many more there were.
Jobs shown in the Jobs tabYour last 30, from the last 30 days. Jobs are deleted 30 days after they end.
Admin audit logCopies from the last 30 days (up to 100 shown). Older copies appear only as monthly totals.
Space list in Copy a spaceUp to 250 spaces at a time, in alphabetical order; Show more spaces loads more. A search reads up to 2,000 spaces at a time; Search further continues. Personal and archived spaces are not listed.

Spacewright runs on Atlassian's Forge platform and works through Confluence's REST APIs. Atlassian's platform quotas and Confluence rate limits decide how fast a copy can go: a large space with many attachments can take hours, and a copy pauses when Confluence asks apps to slow down.

Content at the top level of a space

Folders, whiteboards, databases and smart links can sit at the top level of a space, next to the home page, instead of under a page. Confluence's API can list a space's top-level pages, but not its other top-level content, so Spacewright finds that content through Confluence search:

Known gaps we plan to fix

Spacewright switches the common link formats: page and blog post links, anchors, attachment links, smart links, page addresses, short links, and the space or page settings of macros such as Children, Page tree, Include page, Excerpt include, Content by label and Page properties report. These cases are not handled yet:

  1. Placeholders in pages from the legacy editor that are broken up by more than formatting, for example by a line break, or whose name itself is partly formatted (listed in the report, not filled). Placeholders that are only wrapped in bold, italic, underline, strikethrough, colour, subscript, superscript or code formatting are filled.
  2. Macros from other apps whose settings hold a page title, or a space key in a setting Spacewright does not recognise. Page IDs and URLs in their settings are switched.
  3. Links stored inside draw.io or Gliffy diagram files.
  4. Links inside comments (comments are not copied).
  5. Links to whiteboards, databases and embeds. They keep pointing at the source space.
  6. Links to an old version of a page, or to its history, keep pointing at the source page, because page history is not copied. The report lists them.
  7. Short links (/wiki/x/…) are switched using Confluence's documented format. If one opens the wrong page, please tell us.
  8. Text searches in CQL (text ~ "…" or title ~ "…") are left exactly as written on purpose, even when they contain a space key or space = …, because a search phrase cannot be told apart from a key.
  9. Links that use the old title of a page renamed after the link was made (listed in the report).
  10. Space shortcuts in the sidebar, and links in the space logo or description.
  11. Links inside Jira issue macros, and Jira's links back to Confluence.
  12. Links from other spaces into the source space. They are not changed, because the source space still exists.

Not supported