Moodle LMS 4.5.6
12 August 2025
Moodle LMS version 4.5.6 is now available (security release).
Upgrading to Moodle LMS 4.5.6
Moodle LMS 4.5.6 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Moodle LMS updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Moodle LMS install to test the 4.5.6 upgrade prior to applying it live. Get started managing your Moodle LMS installations with Installatron
What's New in Moodle LMS 4.5.6
General fixes and improvements
- MDL-86049 - Purge cache scripts too fragile
- MDL-86043 - User confirmation email not sent from bulk user upload when using Oracle DB
- MDL-86176 - Users are getting "Invalid request" when sending their badges to Canvas Credentials
- MDL-86004 - Fix the discovery endpoint for Microsoft OAuth 2 single tenant
- MDL-85989 - Choicelist does not display the expected selected item when value is 0 and it is not the first item
- MDL-85863 - Update the new user creation logic to send the email only after the user has been successfully created
- MDL-85855 - Course name with multilang tags is not filtered correctly in Calendar block
- MDL-85802 - Filters not been applied to quiz upcoming event notification content
- MDL-85734 - When adding a calendar entry for a group, the group name should be processed by filters
- MDL-85683 - Course name linked in the course enrolment notification does not apply multilang filter
- MDL-85609 - MFA report empty on sites using MySQL
- MDL-85407 - HTML structure not closed in the Database activity entry list view
- MDL-85338 - Message drawer gets cut off by sticky footer
- MDL-85274 - Calendar duration and repeats should have a sensible limit
- MDL-85262 - Ad-hoc tasks report shows "ASAP" for tasks not yet due
- MDL-85132 - Glossary layout broken in Classic theme
- MDL-84976 - Some HTML tags/attributes get stripped when editing policies
- MDL-84255 - Quiz name not visible during quiz attempt with secure layout (JavaScript security as well as Safe Exam Browser)
- MDL-84217 - Images that are added to the editor by drag and drop are not responsive
- MDL-72123 - No error displayed when sending a contact request when it is not allowed
- MDL-85246 - Quiz "Highest grade" feedback broken after MDL-84232 was applied
- MDL-83487 - Timed forum posts set to go live more than 7 days ahead are not included in user digests
- MDL-84978 - Forum last post user and date is incorrect
- MDL-73003 - Grade not saved to gradebook when using Rubrics with a scale in a Forum activity
- MDL-85590 - Boost theme: going full screen attaches drawers modal backdrop to root HTML
- MDL-75947 - Timestamp issue in grade sync
- MDL-79540 - Should not be possible to set a question category to be its own parent
- MDL-72582 - readfile_accel() error handler may cause "Object of class stored_file could not be converted to string" error
- MDL-85316 - Update AWS Aurora MySQL version support
- MDL-82797 - Importing qtype_ordering in GIFT format fails
- MDL-85721 - Subquestions of a qtype_multianswer question are unnecessarily duplicated when duplicating a quiz that uses them
- MDL-85514 - Forms hideIf/disabledIf "in" rule not correctly implemented for multiselect/autocomplete
- MDL-42263 - Assignment submission notifications are sent to teachers in the student's preferred language
- MDL-85718 - TinyMCE image link cannot be updated
- MDL-85159 - TinyMCE embed multimedia language mismatch
- MDL-85050 - TinyMCE: When finding an image to insert, the file explorer window reappears if you hit cancel
- MDL-84787 - Course calendar does not show imported calendar list
- MDL-82109 - Cannot create site notes for user when accessed from their profile page
- MDL-76414 - Guests cannot navigate to the calendar directly
Accessibility improvements
- MDL-85787 - Course index fails the Dragging Movements success criterion when in a course module and editing mode is turned on
- MDL-85504 - The visually hidden fieldset legend for multiple choice questions in the feedback activity contains raw HTML
- MDL-85470 - Empty column heading on the badges table
- MDL-85231 - The notification drawer misses a focus trap
- MDL-84832 - Alt text field in the editor must inform assistive technology users when the maximum number of characters has been reached
- MDL-86205 - Cannot perform keyboard navigation on other active UI elements when the message drawer is shown
- MDL-86095 - Book activity accessibility issue
- MDL-85995 - Book activity navigation buttons are not properly labelled for screen readers
- MDL-85795 - Search button labels in messaging drawer and global search are not specific enough - (RGAA 11.9)
- MDL-85794 - Improving accessibility - messaging page (RGAA 11.10)
- MDL-85773 - Read-only selects have orphan labels
- MDL-85769 - AI drawer should trap the keyboard focus within when it is open
- MDL-85698 - Combo box menus must inform screen reader users the number of items on the resulting menu
- MDL-85678 - Accessibility issues on the feedback templates page
- MDL-85596 - Sub-menus' ARIA label not updated on toggle
- MDL-85040 - Forms "Required" icon has an unnecessary ARIA label
- MDL-84752 - Accessibility issues with missing form labels when adding essay question
- MDL-81702 - At advanced levels of zoom, focus is obscured by messages and notifications
Security improvements
- MDL-72133 - Cannot find data record in database table course when course is deleted in log reports
Security fixes
- A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.