Sakai 25 Patch Highlights: January 2026 →
Sakai 25 Patch Highlights: January 2026
January 29, 2026 Sakai

Sakai 25 Patch Highlights: January 2026

January opens with tighter grading workflows, cleaner collaboration tools, and a handful of admin-safe fixes across both 25.x and 23.x.

Sakai 25 Patch Highlights: January 2026

January’s patch set is about clearing friction: grading actions that behave as expected, lesson pages that line up cleanly, and collaborative tools that feel more forgiving. The 25.x line carries the bulk of the fixes this month, with a focused set of backports landing in 23.x.

Most highlights below ship in both the 25.x and 23.x streams; anything exclusive to 25.x or 23.x is flagged so you can plan accordingly.

Assignments & Gradebook: Smoother Grading Hygiene

  • SAK-52151 keeps Download All file names intact so graders see the original language and naming conventions (25.x only).
  • SAK-52246 wraps group member lists correctly in student view, preventing awkward overflow in Assignments (23.x & 25.x).
  • SAK-51602 allows group assignments that link to Gradebook to be created consistently (25.x only).
  • SAK-52231 trims noisy logs when Gradebook settings are missing, helping admins spot real issues faster (25.x only).
  • SAK-52262 accepts dates with slashes like 1/31/2026, matching common instructor input habits (25.x only).
  • SAK-52207 tightens Gradebook identifier handling for more reliable tool connections (25.x only).
  • SAK-41206 clarifies the error message for Strict Open XML uploads to reduce import guesswork (23.x only).

Rubrics: Reliable Screens and Dark-Mode Clarity

  • SAK-52095 fixes rubric grading screens that failed to load on first open (25.x only).
  • SAK-48562 restores correct rubric rating display in dark theme (23.x & 25.x).
  • SAK-52200 prevents errors when unexpected items are dragged in rubric layouts (25.x only).

Lessons & Discussions: Cleaner Layouts, Safer Saves

  • SAK-49895 repairs border colors in two-column Lessons so visual cues stay consistent (23.x & 25.x).
  • SAK-51714 improves contrast for section titles and refines borders when color themes are in play (23.x only).
  • SAK-51214 aligns the Lessons options menu with content blocks for less visual drift (23.x only).
  • SAK-51356 ensures rubric criteria save when editing student pages inside Lessons (23.x only).
  • SAK-51680 makes sure draft discussion edits save instead of failing silently (23.x & 25.x).

Tasks & Section Info: Access Rules That Hold

  • SAK-49900 hides tasks with future start dates when filters are applied, keeping views honest (23.x & 25.x).
  • SAK-50562 blocks direct URLs from bypassing date-based access restrictions (23.x & 25.x).

Collaborative Documents & Resources: Fewer Click Traps

  • SAK-52250 adds an Actions button to Collaborative Documents to match Resources (25.x only).
  • SAK-52249 restores Enter-key naming for new folders and files (25.x only).
  • SAK-52248 allows clicking outside the name field to confirm folder creation (25.x only).
  • SAK-52191 brings back “Hide this folder and its contents” in Resources (25.x only).
  • SAK-52122 makes new folders visible by default to reduce confusion for students (25.x only).

Tests & Quizzes (Samigo): Cleaner Grading and Logs

  • SAK-51713 lets instructors see all submissions when an assessment is published site-wide (25.x only).
  • SAK-50233 includes rubric data in Gradebook assignment downloads (25.x only).
  • SAK-52028 removes the extra confirmation dialog for calculated questions (25.x only).
  • SAK-51727 cuts log noise when a TA views a submission (25.x only).

Portal, Roster, and Site Management

  • SAK-52285 improves roster search by matching names without accents (25.x only).
  • SAK-52176 refreshes the look of direct tool links in the portal (25.x only).
  • SAK-51929 fixes course card image cropping on the homepage (25.x only).
  • SAK-52233 resolves errors when loading tool items with multiple source sites (25.x only).
  • SAK-50877 updates site import link handling and cleans up internal terminology (23.x only).

Integrations, Security, and Access

  • SAK-52256 honors the site.title.cut.method setting when truncating Microsoft integration titles (25.x only).
  • SAK-52107 encrypts Microsoft integration secrets at rest (25.x only).
  • SAK-52132 adds help ID configuration for External Tools (LTI) (25.x only).
  • SAK-52069 prevents errors during Safe Exam Browser previews (25.x only).
  • SAK-51675 improves SAML login configuration details (25.x only).

Looking Ahead

These updates ship with the January 25.x maintenance release. Institutions on 23.x will see the shared items in their next patch bundle, while the 25.x-only fixes above can help you prioritize upgrade timing. If you want help sequencing rollouts or backports, we’re happy to plan with you.

Related Articles

Migrating from Nginx to Caddy
April 23, 2025 Open Source

Migrating from Nginx to Caddy

Switching from Nginx? Caddy offers a simpler, more secure way to manage reverse proxies, especially for setups like Tomcat load-balancing. Learn how its Go-based design and strong community support can benefit your stack.

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.