JCR Stats 2.1.3
Release date: 2026-06-25 · Requires Jahia 8.2.1.0+
A small admin-UI patch release. The JCR Stats admin page now scrolls vertically
when its content is taller than the screen, and the Saved executions history
is shown above the results. Drop-in upgrade from 2.1.2 — no API, permission, or
data changes.
🐛 Fixed
- The admin page now scrolls when content exceeds the screen. Jahia's admin
(moonstone) settings frame is a fixed-height region, so a route must provide its
own scrolling. The JCR Stats page didn't, so once the results, flamegraph and the
Saved-executions / Exclusions panels stacked taller than the frame, the bottom was
clipped with no scrollbar. The page now owns a vertical scrollbar, so nothing is
ever cut off.
🔧 Changed
- "Saved executions" moved above the results. The saved-run history now appears
directly under the controls — above the View (flamegraph / tree / largest /
diff) section — so past runs are the first thing you reach. The panel still
disappears entirely when there is no history, and the Exclusions panel stays
below the results.
✅ Quality
- Backend: 88 Java unit tests. Frontend: Jest suite green, ESLint clean.
- End-to-end: 33/33 Cypress tests passing (admin UI, API, permissions). The
flamegraph viewport test was updated to the new layout — it now asserts the
flamegraph stays full-width with a usable height inside the scrollable container
(the flamegraph may extend below the fold on a short window, which is expected now
that the page scrolls).
Upgrade notes
- Drop-in from 2.1.2 — no migration. Admin route unchanged
(/jahia/administration/jcrStats), still gated by thejcrStatsAdminpermission.