XWIKI‑24174 was backported to every maintained stable branch. Earliest released tag containing it:
┌────────────────┬─────────────────┬────────────────────────────────┐
│ Branch │ Backport commit │ First released in │
├────────────────┼─────────────────┼────────────────────────────────┤
│ stable‑16.10.x │ f33a3373ada │ 16.10.18 (2026‑06‑18) │
├────────────────┼─────────────────┼────────────────────────────────┤
│ stable‑17.10.x │ 28492cc00a7 │ not yet released (branch only) │
├────────────────┼─────────────────┼────────────────────────────────┤
│ stable‑18.4.x │ b34a9ff120a │ 18.4.2 │
├────────────────┼─────────────────┼────────────────────────────────┤
│ stable‑18.5.x │ ae02285c25b │ 18.5.0 │
├────────────────┼─────────────────┼────────────────────────────────┤
│ master │ 1ff1ad666c3 │ 18.6.0 │
└────────────────┴─────────────────┴────────────────────────────────┘
Also:
The comment story is fully explained by XWIKI‑24174 (high confidence). For annotation, one data point doesn't fit a single-cause theory: the original reporter said annotation was already broken on 17.10.9 and 18.4.1, both of which predate the XWIKI‑24174 release on their branches. If that report is accurate, annotation likely also has an older, independent problem — most plausibly the pre-existing save-side handling from XWIKI‑18989 (old REST code attached temp files to a separately-fetched document instance, not the one the annotation save persists), which is exactly what the merged d98e8a1557e corrected. That would make annotation a two-bug situation (old save-side + new XWIKI‑24174 upload-side), whereas comment is purely XWIKI‑24174. Pinning the older annotation cause to an exact commit would need a runtime bisect on a pre‑24174 build — I can do that if useful.
Vincent Massol on 09/Jul/26 12:42
Cause of the regression: XWIKI‑24174
Details:
{noformat} XWIKI‑24174 was backported to every maintained stable branch. Earliest released tag containing it:
{quote} The comment story is fully explained by XWIKI‑24174 (high confidence). For annotation, one data point doesn't fit a single-cause theory: the original reporter said annotation was already broken on 17.10.9 and 18.4.1, both of which predate the XWIKI‑24174 release on their branches. If that report is accurate, annotation likely also has an older, independent problem — most plausibly the pre-existing save-side handling from XWIKI‑18989 (old REST code attached temp files to a separately-fetched document instance, not the one the annotation save persists), which is exactly what the merged d98e8a1557e corrected. That would make annotation a two-bug situation (old save-side + new XWIKI‑24174 upload-side), whereas comment is purely XWIKI‑24174. Pinning the older annotation cause to an exact commit would need a runtime bisect on a pre‑24174 build — I can do that if useful. {quote}
This message was sent by Atlassian Jira (v9.3.0#930000-sha1:287aeb6)
If image attachments aren't displayed, see this article.