Skip to content

2_1_3

Latest

Choose a tag to compare

@fbourasse fbourasse released this 25 Jun 16:23
· 1 commit to main since this release
95339c5

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 the jcrStatsAdmin permission.