|
| 1 | +--- |
| 2 | +title: Moodle 4.5.8 |
| 3 | +tags: |
| 4 | + - Release notes |
| 5 | + - Moodle 4.5 |
| 6 | +sidebar_position: 8 |
| 7 | +moodleVersion: 4.5.8 |
| 8 | +description: The release notes for Moodle version 4.5.8 |
| 9 | +--- |
| 10 | + |
| 11 | +import { ReleaseNoteIntro } from '@site/src/components/ReleaseInformation'; |
| 12 | + |
| 13 | +<ReleaseNoteIntro releaseName={frontMatter.moodleVersion} /> |
| 14 | + |
| 15 | +## General fixes and improvements |
| 16 | +<!-- cspell:disable --> |
| 17 | +- [MDL-81604](https://moodle.atlassian.net/browse/MDL-81604) - Broken file serving under PHP 8.1+, Apache and PHP-FPM via mod_proxy_fcgi, when the filename is not only plain ASCII or w/ blank spaces |
| 18 | +- [MDL-84898](https://moodle.atlassian.net/browse/MDL-84898) - Prohibit checks may be slow on large sites |
| 19 | +- [MDL-85235](https://moodle.atlassian.net/browse/MDL-85235) - admin/tool/mobile/mobile.webmanifest.php sets cookies and has poor caching headers |
| 20 | +- [MDL-85975](https://moodle.atlassian.net/browse/MDL-85975) - Excluded fields not removed if they are null during plugin restore |
| 21 | +- [MDL-82511](https://moodle.atlassian.net/browse/MDL-82511) - cache_cron_task causes a failover on redis/sentinel clusters |
| 22 | +- [MDL-87194](https://moodle.atlassian.net/browse/MDL-87194) - AirNotifier access key requests always fail for new sites |
| 23 | +- [MDL-87017](https://moodle.atlassian.net/browse/MDL-87017) - Question bank context exception when home page block on all pages |
| 24 | +- [MDL-86822](https://moodle.atlassian.net/browse/MDL-86822) - Error when enabling editing mode on H5P activity with course block set to "display on all pages" |
| 25 | +<!-- cspell:enable --> |
| 26 | + |
| 27 | +## Accessibility fixes and improvements |
| 28 | +<!-- cspell:disable --> |
| 29 | +- [MDL-85534](https://moodle.atlassian.net/browse/MDL-85534) - Skipped heading level on Forum discussion page |
| 30 | +- [MDL-87332](https://moodle.atlassian.net/browse/MDL-87332) - Notification preferences do not show toggles on 4.5 |
| 31 | +- [MDL-83485](https://moodle.atlassian.net/browse/MDL-83485) - Use lists instead of div tags in the preferences groups template |
| 32 | +- [MDL-85858](https://moodle.atlassian.net/browse/MDL-85858) - SCORM Player missing page title and iframe title attributes |
| 33 | +- [MDL-87245](https://moodle.atlassian.net/browse/MDL-87245) - SCORM packages that open in a new window should inform users that they open in a new window |
| 34 | +- [MDL-87149](https://moodle.atlassian.net/browse/MDL-87149) - Insufficient contrast for feedback questions with Dependence item set |
| 35 | +- [MDL-86998](https://moodle.atlassian.net/browse/MDL-86998) - Empty <th> table header and empty form label on "Notification preferences" screen presenting accessibility issues |
| 36 | +- [MDL-86986](https://moodle.atlassian.net/browse/MDL-86986) - The core/drag_handle button relies on the title attribute for its accessible label |
| 37 | +- [MDL-86855](https://moodle.atlassian.net/browse/MDL-86855) - Accessibility issues on the qbank_columnsortorder admin settings page |
| 38 | +- [MDL-86840](https://moodle.atlassian.net/browse/MDL-86840) - Accessibility issues on the forum advanced search form |
| 39 | +- [MDL-86701](https://moodle.atlassian.net/browse/MDL-86701) - Use native button elements for the buttons on the custom fields pages |
| 40 | +- [MDL-86547](https://moodle.atlassian.net/browse/MDL-86547) - Consider accessibility improvements for <code> display |
| 41 | +- [MDL-86450](https://moodle.atlassian.net/browse/MDL-86450) - Checkboxes in forum advanced search form not labelled correctly |
| 42 | +- [MDL-85820](https://moodle.atlassian.net/browse/MDL-85820) - Required form field validation issue: client-side adds unnecessary "-" |
| 43 | +- [MDL-85796](https://moodle.atlassian.net/browse/MDL-85796) - Remove the unnecessary title attribute on user profile links (RGAA 6.1 criteria) |
| 44 | +- [MDL-85774](https://moodle.atlassian.net/browse/MDL-85774) - Home page offline RGAA compliance issue |
| 45 | +- [MDL-82232](https://moodle.atlassian.net/browse/MDL-82232) - Incorrect landmark accessible names for the breadcrumb |
| 46 | +<!-- cspell:enable --> |
| 47 | + |
| 48 | +## Performance fixes and improvements |
| 49 | +<!-- cspell:disable --> |
| 50 | +- [MDL-81304](https://moodle.atlassian.net/browse/MDL-81304) - Long load times on "my courses" |
| 51 | +- [MDL-87019](https://moodle.atlassian.net/browse/MDL-87019) - Redis session handler memory grows unbounded due to no garbage collection of userkeyprefix hash for user=0 |
| 52 | +- [MDL-87026](https://moodle.atlassian.net/browse/MDL-87026) - Course subsections has bad performance compared to normal sections (backport of MDL-86879) |
| 53 | +- [MDL-85764](https://moodle.atlassian.net/browse/MDL-85764) - Quiz queue_quiz_open_notification_tasks_for_users can be very slow |
| 54 | +<!-- cspell:enable --> |
| 55 | + |
| 56 | +## Security improvements |
| 57 | +<!-- cspell:disable --> |
| 58 | +- [MDL-86369](https://moodle.atlassian.net/browse/MDL-86369) - Deleting a single attempt from SCORM reports page deletes all user attempts when reloading the page |
| 59 | +<!-- cspell:enable --> |
| 60 | + |
| 61 | +## Security fixes |
| 62 | + |
| 63 | +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. |
0 commit comments