Releases: moodlebox/moodlebox
Releases · moodlebox/moodlebox
v4.7.0
Release notes
Added
- Set PHP timezone to have it in sync with OS timezone (issue #324).
- Set default DB collation to
utf8mb4_unicode_ci
, as recommended by Moodle (issue #323).
Changed
- Update to Raspberry Pi OS version 2024-03-15, Debian Bullseye 64bit (issue #332).
- Update MoodleBox plugin to version v2.17.5 (issue #333).
Fixed
- Set correct file path for relevant boot files (issue #329).
- Replace text logo for better compatibility (issue #251).
- Mitigate Ansible Lint errors (no issue number, commit aa81008).
Full Changelog: v4.6.0...v4.7.0
v4.6.0
Release notes
This is the first Debian Bookworm release of MoodleBox.
Added
- Support Bookworm (issue #287).
- Use Redis for Moodle cache (issue #301).
- Replace USBMount with devmon for USB keys automounting (issues #299 and #300).
- Limit size of journald log file (issue #313).
- Spanish language is now enabled by default!
Changed
- Update to Raspberry Pi OS version 2023-10-10, Debian Bullseye 64bit (issue #316).
- Update Moodle version 4.3.0+ (issue #318).
- Update MoodleBox plugin to version v2.17.1 (issue #310).
- Update Nodogsplash to version v5.0.2 (issue #314).
- Update partition resize script to upstream version (no issue number, commit a5c4cc8).
- Clean apt cache (#312).
- Remove useless step defining mariaDB root password (no issue number, commit 9cf1070).
- Update role and var names (issue #297).
- Move
dnsmasq
configuration to sub-directory for better portability (issue #296).
Fixed
- Enable Git to re-download Moodle without failing (issue #289).
- Fix cron task for wireless chip firmware (part of issue #280).
- Fix warnings during installation (no issue number, issue 8636335).
- Fix Ansible Lint errors (no issue number, commits a6816d1, cc2d8c1 and 0e6f594).
Full Changelog: v4.5.1...v4.6.0
v4.5.1
v4.5.0
Release notes
Added
- Update to Moodle 4.1 (issue #268).
- Works natively with Raspberry Pi Imager tool (issue #272).
- Update to MoodleBox plugin v2.14.2 (issue #277).
- H5P libraries are now available out of the box (issue #262).
- USBMount updated to version 0.0.26 (issue #270).
- Cloning program
rpi-clone
added (issue #259). - MathJax download size massively stripped down (issue #267).
- Info about reference RPi OS image is available in
moodlebox-info
; this file is also available in theboot
partition (issues #256 and #257).
Changed
- Update to Raspberry Pi OS version date 2022-09-22, Debian Bullseye 64bit (issue #263).
- Remove
xmlrpc
PHP module, not needed for Moodle 4.1 (issue #278). - Skip DNS lookup in MariadDB, for better performance (issue #266).
- Simplify cron command (no issue number, commit c63b8f3).
- Make Adminer download more robust (no issue number, commit bbafe4c)
- Update resize2fs_once script to last upstream version (no issue number, commit ab50f5f).
Fixed
- Fix readable Moodle private paths in Nginx (issue #264).
- Fix missing Moodle error page configuration in Nginx (issue #265).
- Fix issue preventing Android Moodle Mobile app to connect to the MoodleBox (issue #271).
- Fix issues when using Raspberry Pi Imager (issues #274 and #275).
- Fix an error in localized strings (no issue number, commit d977f9b)
- Fix Ansible Lint errors for task and play names (no issue number, commits c9125d8, 112bcc0, b51ec60 and 112bcc0).
- Fix more Ansible Lint errors, notably in play names (no issue number, commits 74df8b7, 643137f).
- Create temporary build directory to fix an Ansible warning (no issue number, commit bb1a635).
v4.4.0
Release notes
Changed
- Update to Moodle 4.0.2+ (no issue number).
- Update Ansible IP address filters (issue #254).
Fixed
v4.3.0
Release notes
Changed
- MoodleBox runs now on 64bit architecture (issue #171).
- Update to Raspberry Pi OS version date 2022-04-04, Debian Bullseye 64bit (issue #246).
- Update to Moodle 4.0 (issue #229).
- Remove renaming
pi
user logic (issue #247).
Fixed
- Fix multiple Ansible Lint warnings (no issue number).
- Change MathJax GitHub repo URL to HTTPS (no issue number).
v4.2.0
Release notes
Changed
- Update to Raspberry Pi OS version date 2022-01-28, Debian Bullseye 32bit (issue #243).
- Update shell logo and prompt with new colors (issue #240).
- Update to Moodle 3.11.5+ (no issue number).
Fixed
- Ensure minimal wireless firmware is used, even after a system update (issue #244).
- Fix Ansible Lint warnings and shell aliases (no issue number).
v4.1.0
v4.0.0
Release notes
This is the first Debian Bullseye release of MoodleBox.
Changed
- Update to Raspberry Pi OS version date 2021-10-30, Debian Bullseye 32bit (issue #232).
- Use minimal firmware (version 7.45.241) for more wireless clients (issue #231).
- Update to Moodle 3.11.4 (no issue number).
- Update to MoodleBox plugin v2.11.0 (issue #230).
- Move wireless access point to its own interface (issue #219).
- Change DNS servers (issue #217).
- Change DHCP lease to 1h, instead of 4h (issue #223).
Added
- AP+STA mode: MoodleBox can connect to Internet without ethernet connection (issue #77). This enables support of all Raspberry Pi models with a wireless chip.
- Full support for Raspberry Pi Zero W and Raspberry Pi Zero 2 W (issue #230).
Fixed
v3.12.0
Release notes
This is the 5th anniversary release of MoodleBox, which version v1.0 was released exactly five years ago (but only a few weeks later on Github).
Changed
- Update to Raspberry Pi OS version 2021-05-07 (issue #203).
- Update to Moodle 3.11.1 (no issue number).
- Don't rebuild apt cache when installing packages to gain some building time (issue #211).
Added
- Install Poppler and set its path in Moodle (issue #208).