CourseMill Release Notes (2026)
Release history for CourseMill
April 2026 Release Update (latest stable release)
Limited Release Date: 21-Apr-2026 (Version 8.5.24)
Summary
CourseMill 8.5.24 introduces enhancements to session management, student experience, and administrative visibility. Key updates include advanced date filtering in Manage Sessions, Student ID recovery functionality, version tracking for administrators, and expanded API capabilities. Troubleshooting has been strengthened through improved logging and diagnostics, while overall system stability, accessibility, and data accuracy have been improved through multiple bug fixes.
Features & Enhancements:
- Enhanced Manage Sessions page with advanced Date Range filters for Session Start/End and Registration Start/End, and improved visibility of sessions based on registration status. (CM-2764)
- Highlighted today’s date in the NSUI Calendar for improved student experience. (CM-2873)
- Added a managed property (AllowStudentIDRecovery) and notification to enable Student ID recovery via email. (CM-3495)
- Introduced Version Information under Admin Tasks for easy application version tracking. (CM-3498)
- Enhanced logging by including debug settings and version details in CMlog files for improved troubleshooting. (CM-3501)
- Added API support to retrieve Student Curriculum completion status. (CM-3504)
- Added additional properties to support upcoming MicroBuilder integration. (CM-3507)
Fixes & Improvements:
- Fixed issue where Enroll button status did not update correctly when using Student Invitation URLs. (CM-3459)
- Improved Batch User Import messaging to clearly indicate when student records are updated. (CM-3472)
- Resolved email issues caused by special characters in student names. (CM-3487)
- Fixed redirect issue with custom login page after password reset. (CM-3489)
- Resolved enrollment issues in certain cases when using Student Invitation URLs. (CM-3494)
- Fixed password import issues in Batch User Import. (CM-3496)
- Corrected incorrectly reported accessibility warnings (WCAG compliance). (CM-3499)
- Resolved issue where course progress was not saved after session timeout. (CM-3502)
- Fixed intermittent issues with custom logo rendering. (CM-3503)
- Resolved special character rendering issues in Organization Notification emails. (CM-3505)
- Fixed session timeout issues during SSO login. (CM-3509)
- Corrected incorrect error message during self-enrollment requiring instructor approval. (CM-3524)
- Resolved UI issue where Course ID overlapped with Course Name in transcripts. (CM-3532)
February 2026 Release Update
Limited Release Date: 13-Jan-2026
General Release Date: 03-Feb-2026
Version v8.5.23
Summary
CourseMill 8.5.23 introduces enhanced course and curriculum management with improved due date and expiration controls, expanded batch session update and deletion capabilities, and new managed properties to customize the student experience. Reporting, notifications, and administrative troubleshooting have been strengthened, while overall platform stability, performance, accessibility, and data integrity have been improved through extensive bug fixes and system optimizations.
Features & Enhancements:
- Added a managed property to hide instructor names from students in the NSUI.
- Enhanced Due Date and Expiration Date settings for Courses and Curriculums, including fixed dates and bulk updates for enrolled students.
- Added an option to prevent students from taking more than one Course at a time.
- Improved clarity of error messaging when registering students in Courses, Curriculums, or Sessions.
- Added additional database fields to support troubleshooting of email notification issues.
- Added support for a custom Help URL in the NSUI.
- Enhanced Batch Session Data feature to allow bulk updates and bulk deletion of existing Sessions.
- Added the option to display content item prerequisites on the NSUI Course Details page.
Fixes & Improvements:
- Resolved erroneous Course completions for students restored from Archive.
(CM-2343) - Fixed sorting issues when registering students for Courses.
(CM-2367) - Fixed database errors caused by apostrophes in Interaction IDs.
(CM-3052) - Corrected BatchReportSchedule task summary accuracy.
(CM-3239) - Fixed issues running certain custom reports for archived students.
(CM-3245) - Corrected completion status for Courses containing only Not-Graded content.
(CM-3294) - Fixed report rendering issues when report titles contained commas.
(CM-3297) - Resolved Admin-initiated student logout issues.
(CM-3346) - Fixed access code issues for Courses with multiple Sessions.
(CM-3357) - Optimized duplicate Interaction record cleanup process.
(CM-3397) - Fixed intermittent login issues.
(CM-3422) - Cleaned up logging related to custom Certificates.
(CM-3428) - Fixed extra -2 Session ID records created during auto-enrollment.
(CM-3429) - Improved error handling for invalid date/time formats in import files.
(CM-3431) - General NSUI performance improvements.
(CM-3437) - Updated Admin Guide to remove outdated content and document new features.
(CM-3438) - Fixed intermittent ImportSchedule task failures during batch imports.
(CM-3439) - Resolved errors related to score.min and score.max variables.
(CM-3440) - Automatically removed NBSP characters from ID fields to prevent system issues.
(CM-3450) - Removed invalid legacy timezone values from Session dropdowns.
(CM-3452) - Fixed reporting access issues for Instructor/Reporter roles.
(CM-3454) - Corrected ReportsUseOrgTimeZone behavior for Transcript reports.
(CM-3457) - Fixed Student ID validation to remove spaces and special characters.
(CM-3461, CM-3462) - Resolved password reset issues.
(CM-3463) - Fixed incorrect Session start/end times during batch imports.
(CM-3465) - Fixed accessibility issue with Course Content link colors.
(CM-3466)
Resolved errors preventing Gradebook items from being used as prerequisites.
(CM-3467) - Fixed missing Curriculum Expiration Date display in the NSUI. (CM-3478)