Sakai 25 Patch Highlights: February 2026 →
Sakai 25 Patch Highlights: February 2026
February 27, 2026 Sakai

Sakai 25 Patch Highlights: February 2026

February’s Sakai patches focus on grading edge cases, more dependable quiz behavior, and a round of smaller usability fixes that make the platform feel steadier day to day.

Sakai 25 Patch Highlights: February 2026

February’s patch cycle stayed close to the daily path instructors and support teams actually walk: assigning work, grading it, managing quiz timing, and smoothing out the small interface details that tend to become support tickets when left alone.

The 25.x line carries most of the volume this month. The 23.x backport set is smaller and focused, and shared items are marked below so you can see what lands in both streams. Anything not marked as shared is 25.x only.

Assignments, Gradebook, and Rubrics: Less Friction Around Grading

  • SAK-51757 fixes i18n strings related to Rubrics integration so grading screens read cleanly in translated environments (25.x only).
  • SAK-52275 lets Peer Review retry reviewer allocation after detected errors instead of leaving instructors to clean up manually (25.x only).
  • SAK-52282 makes Assignments searches accent-insensitive, which is especially helpful in multilingual rosters (25.x only).
  • SAK-52299 preserves Gradebook item origin when Assignments updates Gradebook, reducing sync confusion (25.x only).
  • SAK-52313 ensures submission parameters are set correctly for direct submissions (25.x only).
  • SAK-52330 restores the “For” column sort indicator in non-English locales (25.x only).
  • SAK-52340 improves the tool options menu for mobile view so common assignment actions are easier to reach on smaller screens (25.x only).
  • SAK-52362 prevents stale LTI grader launches after a submission type change (25.x only).
  • SAK-52197 fixes Download All failures for group submissions when duplicate comment ZIP entries are present (25.x only).
  • SAK-52016 uses Bootstrap row classes in grade breakdown screens to fix dark-mode layout issues (23.x & 25.x).
  • SAK-52150 handles Oracle’s 1000-parameter limit in JPA queries, a behind-the-scenes fix with real impact for larger institutions (25.x only).
  • SAK-52284 makes Rubrics searches accent-insensitive as well, bringing that same search improvement into adjacent grading workflows (25.x only).

Tests & Quizzes (Samigo): Better Timing, Cleaner Stats, Faster Lists

  • SAK-51239 fixes late-acceptance logic for timed assessments with extended-time and late exceptions, an important shared fix for accommodation-heavy testing workflows (23.x & 25.x).
  • SAK-52164 corrects an extended matching statistics miscalculation that affected item scoring (25.x only).
  • SAK-52184 fixes tally errors in Total Scores, Question Pool, and Item Analysis statistics (25.x only).
  • SAK-52238 restores access to the first question when timed parts and timed questions are combined with linear access (25.x only).
  • SAK-52283 makes Samigo searches accent-insensitive (25.x only).
  • SAK-52308 improves student assessment list performance so quiz lists load more smoothly (25.x only).
  • SAK-52316 fixes numeric response tooltip styling where Bootstrap dependencies were getting in the way (25.x only).
  • SAK-52322 resolves a foreign-key constraint on SAM_EXTENDEDTIME_T that could block deletes of published assessments (25.x only).
  • SAK-52346 fixes the styling of the published assessment Action button (23.x & 25.x).
  • SAK-52348 makes sure exiting assessment preview through Lessons returns users to the correct screen (25.x only).
  • SAK-52356 fixes backfill failures caused by positional parameters in JPA queries (25.x only).
  • SAK-52373 fixes invalid positional parameter usage in the same area, continuing a month of cleanup around assessment data handling (25.x only).

Course Content and Communication Tools: More Predictable Daily Work

  • SAK-49992 fixes insufficient PDF height in collapsible Lessons sections, improving a long-standing display problem in shared content pages (23.x & 25.x).
  • SAK-52252 allows re-import of subpages that were previously imported incorrectly, which should make Lessons recovery a lot less painful (25.x only).
  • SAK-52133 restores missing email notifications when attachments are added in Discussions (25.x only).
  • SAK-51027 fixes the Forums read-only date option so it no longer incorrectly toggles Lock Topic (23.x & 25.x).
  • SAK-52337 improves helper text for anonymous posting in Forums (25.x only).
  • SAK-43683 makes MOTD attachments public, which simplifies announcement access in the contexts where that content is meant to be broadly visible (23.x & 25.x).
  • SAK-52242 fixes message filtering and MOTD attachment loading (23.x & 25.x).
  • SAK-52189 adds margin to the file-size display during upload in Resources, a small fix but one users notice immediately (23.x & 25.x).
  • SAK-52230 preserves sanitized content on direct Syllabus updates, fixing an HTML filtering edge case that could alter saved content (23.x & 25.x).
  • SAK-44773 enables attendance tracking by default in SignUp (23.x & 25.x).
  • SAK-50267 adds templates to the Home dashboard, giving sites a faster starting point for common layouts (25.x only).
  • SAK-52367 centralizes MOTD visibility retrieval, which helps keep dashboard and announcement behavior more consistent (25.x only).

Portal, Accessibility, and Admin Safety: Small Fixes That Matter

  • SAK-51907 fixes mobile navigation breaking when a site in the side menu has sub-sites, an important quality-of-life fix for people working from phones and tablets (25.x only).
  • SAK-52384 keeps the WC Notifications accordion order stable when notifications are deleted, improving accessibility and predictability (25.x only).
  • SAK-52353 escapes site description fields in Site Management, a small but important admin-side hardening fix (23.x & 25.x).
  • SAK-52257 shares global lti-util and sakai-portal-util where needed, reducing duplication in the LTI layer (25.x only).

Looking Ahead

This month’s maintenance work is less about splashy new capability and more about trust: grading paths that hold together, quiz behavior that respects real accommodation scenarios, and everyday interface details that stop surprising people. For many institutions, that kind of release work is what makes the semester feel calm.

If you want help planning updates, backports, or a move from 23.x to 25.x, we’re happy to help map the safest path.

Related Articles

Ready to transform your educational technology?

Whether you're a small school, an educational startup, or a large institution, our open-source solutions can be tailored to meet your specific needs and budget.