Confluence logoConfluenceLinkLens for Confluence

How do I show the blocked work items in a Jira release on a Confluence page?

How do I show the blocked work items in a Jira release on a Confluence page?

To show which work items in a Jira release are blocked, add the Jira work items macro to the release page (type /jira while editing), switch the search to JQL, and enter fixVersion = "2.4" AND workItemLinkType = "is blocked by" AND statusCategory != Done, with your version name in place of 2.4. The list then holds every unfinished work item in that release that has at least one "is blocked by" link. It does not show the blockers themselves, whether they are still open, or what blocks them in turn. For those questions you need one more macro per item, or a graph.

Checked 19 Oct 2026: Atlassian Support's "JQL fields" page (Work item link type, Fix version) and "JQL functions" page (unreleasedVersions()), both read 19 Oct 2026, and "Display Jira work items in a list" (the Confluence macro), read 14 Oct 2026. We have not run these queries on a live site for this article; the syntax is quoted from those pages.

The query, piece by piece

PartWhat it does (per Atlassian's JQL fields page)
fixVersion = "2.4"Work items assigned to that fix version. Versions with a full stop need quote marks; the version ID works too.
workItemLinkType = "is blocked by"Work items that have a link of that type. Atlassian's own example for this field is exactly "blocked by other work items".
statusCategory != DoneLeaves out work that is already finished.

Variants worth knowing:

The link type is written as the link's description, so the direction matters: "blocks" finds the work items that block something, "is blocked by" the ones being blocked. Older filters use the field name issueLinkType; Atlassian's page now calls it workItemLinkType. Use whichever name your site's JQL autocomplete offers.

Adding it to the release page

From Atlassian's "Display Jira work items in a list": insert the macro, pick JQL instead of BASIC, enter the query and select Insert work items. Add the columns that matter for a release check (Status, Assignee, Priority) with the column icon. Because the macro is a saved search, the list updates as links and statuses change; nobody has to edit the page.

What this list cannot tell you

For a small release, the list plus one linkedWorkItems() macro per blocked item is a usable readiness page, and it needs no app.

When the release page needs the whole picture

When the question is "what is blocking this release, and what is blocking that", a list per item gets long. LinkLens for Confluence, which we make, is a macro that draws Jira link chains as a graph on the page. Pick the link type (Blocks, or any link type on your site) and a JQL scope such as fixVersion = "2.4"; chains are laid out left to right, linked work items outside the scope appear dimmed, and a loop is drawn in red and listed under the graph. It reads Jira live as the person viewing the page, so each reader sees only what their Jira permissions allow, and it does not change any links.

LinkLens for Confluence graph of blocker chains for a release, with a circular dependency drawn as a red dashed arrow

Its limits: one link type per macro, and it follows links one hop outside the scope, so a blocker two steps outside the release is not drawn. Setup is in the getting-started guide and the app is on the Atlassian Marketplace. For a whole project's map, see How to put a Jira dependency map in a Confluence page; for one epic, see this epic walkthrough.

FAQ

Can I list the blockers of a whole release with one native query?

Not with the documented functions. linkedWorkItems() takes one work item key, not a query, so "everything that blocks anything in version 2.4" cannot be written as one JQL search. workItemLinkType gives you the blocked side only.

Does the list update by itself?

Yes. The macro runs its JQL search when the page is viewed, so new links and status changes show up without editing the page.

Why does a work item stay in the list after its blocker is done?

The query looks for the link type, not the blocker's status. Remove or change the link in Jira once the blocker no longer applies, or check the blocker's status with a linkedWorkItems() macro.

Sources

  1. JQL fields, Atlassian Support - Work item link type (operators, "is blocked by" examples, remote links not included) and Fix version (quoting, version ID, earliestUnreleasedVersion()). Read 19 Oct 2026.
  2. JQL functions, Atlassian Support - unreleasedVersions(project), IN and NOT IN only; linkedWorkItems() takes one key. Read 19 Oct 2026.
  3. Display Jira work items in a list, Atlassian Support - inserting the macro, JQL search, COUNT VIEW, columns. Read 14 Oct 2026.

Related reading