Atlassian has announced that support for the Connect app framework ends on 31 January 2027 (announcement). After that date Connect apps are no longer maintained by the platform, and Atlassian warns that breakages will increase. If your Confluence pages rely on a Connect-based macro that embeds search results, this guide shows how to move those tables to Search Tables, which is built on Forge.
Not sure whether an app is on Connect? Its Marketplace listing and the app's entry in your site's app management page show how it is hosted. An app that already "Runs on Atlassian" or is listed as a Forge app is not affected.
You need the name of the old macro as Confluence stores it. Take one page that uses it, note its page ID (the number in the page URL) and open https://YOUR-SITE.atlassian.net/wiki/plugins/viewstorage/viewpagestorage.action?pageId=PAGE_ID. In the text that appears, look for the macro's ac:name="…" value. (The same view is available from the page's ••• menu as View storage format on sites that show it.)
Then install Search Tables, add it to a scratch page, open the CQL tab and run:
macro = "old-macro-name" ORDER BY title
The result is your migration checklist; add the Space column to see where each page lives. Press Export CSV to keep it in a spreadsheet. If the query returns nothing, the macro name is probably different from what you typed; as a fallback, search for a word that all those pages share.
/Search Tables and press Enter.If the same query appears on many pages, save it once as a shared saved search and load it into the other tables. When the shared search changes, synced tables follow.
When every page on the checklist is done, run the query from step 1 again. An empty result means no page uses the old macro any more, and the old app can be uninstalled.
More examples: 10 ready-to-use searches.