Another migration post rather than a launch — but this one’s for an app that’s less of a household name, so a quick intro first.
Confluence’s built-in Jira card shows a fixed set of fields in a fixed-size block — no control over what’s shown or how compact it is. Smart Jira Issue macros let you pick exactly which fields to display (compact inline strip or a boxed summary), and also cover something the built-in card doesn’t do at all: listing an issue’s children or a saved filter’s results in a table, with one-click status filters readers can use right on the page.
What changed: it’s been running on Atlassian Connect since it first shipped — its own Node server, its own database. All three macros are now rebuilt on Atlassian Forge, so the app qualifies for the Runs on Atlassian designation — no external server, and Jira data (fields, descriptions, filter results) never leaves Atlassian’s infrastructure. Every request is scoped asUser(), so there’s no app-level credential with broad access to the Jira instance either.
Existing macros, fields, and licenses carried over automatically with the migration — nothing to fix on pages that already have the macro on them.
This is a paid Forge app — disclosure, I’m the developer.
Curious whether “Runs on Atlassian” / no-external-server is something your security review actually checks for macro-level apps like this, or whether it mostly matters for apps handling bigger categories of data (reporting, automation). Would help me calibrate how much to lead with it going forward.
Community moderators have prevented the ability to post new comments.