Skip to content

Releases: moodlebox/moodlebox

v4.11.1

Choose a tag to compare

@martignoni martignoni released this 18 Feb 17:41
186c912

Release notes

Github Release Downloads DOI

Added

  • Support Debian Trixie (issue #384).
  • Implement Moodle routing (issue #399).
  • Pre-commit CI with prettier support (no issue number, commits 1be126c, 1ecd3ce and eee1132).

Changed

  • Update to Raspberry Pi OS version 2025-12-04, Debian Trixie 64bit (issue #417).
  • Update Moodle to version 5.1+ (issues #390 and #391).
  • Update MoodleBox plugin to version v3.1.0 (issue #413).
  • Update Adminer to version v5.4.2 (issue #414).
  • Change Nginx configuration file name (issue #387).
  • Increase Moodle temp folder size (issue #409).

Fixed

  • Fix dnsmasq configuration (issue #394).
  • Fix ansible-lint issue (no issue number, commit 6ec63c9)

Full Changelog: v4.10.0...v4.11.1

v4.11.0

v4.11.0 Pre-release
Pre-release

Choose a tag to compare

@martignoni martignoni released this 18 Feb 10:48
4f5ab3d

Release notes

Github Release Downloads DOI

This is a preview release. Do not use in production!

Added

  • Support Debian Trixie (issue #384).
  • Implement Moodle routing (issue #399).
  • Pre-commit CI with prettier support (no issue number, commits 1be126c, 1ecd3ce and eee1132).

Changed

  • Update to Raspberry Pi OS version 2025-10-01, Debian Trixie 64bit (issue #406).
  • Update Moodle to version 5.1.0+ (issues #390 and #391).
  • Update MoodleBox plugin to version v3.0.0 (issue #404).
  • Update Adminer to version v5.4.1 (issue #407)
  • Change Nginx configuration file name (issue #387).

Fixed

  • Fix dnsmasq configuration (issue #394).

Full Changelog: v4.10.0...v4.11.0

v4.10.0

Choose a tag to compare

@martignoni martignoni released this 28 Jun 15:47
6f76d57

Release notes

Github Release Downloads DOI

Added

  • Update to Moodle version 5.0.x (issue #372).
  • Update MathJax integration, using version 3.2.2 (issue #371).
  • Support smartphone USB tethering (issue #285).

Changed

  • Update to Raspberry Pi OS version 2025-05-13, Debian Bookworm 64bit (issue #383).
  • Revert to use original Adminer (issue #379).

Full Changelog: v4.9.0...v4.10.0

v4.9.0

Choose a tag to compare

@martignoni martignoni released this 23 Mar 18:15
5f51353

Release notes

Github Release Downloads

Added

  • Add yaml PHP module, enabling easier STACK plugin installation (issue #361).

Changed

  • Update to Moodle 4.5.3 (no issue number).
  • Update MoodleBox plugin to version v2.19.0 (issue #373).
  • Replace AdminerEvo with AdminerNeo (issue #363).
  • Replace networking service with NetworkManager service (issue #365).
  • Update ansible.builtin.systemd_service module name (issue #367).

Fixed

  • Wireless access point fails to startup (issue #369).

Full Changelog: v4.8.0...v4.9.0

v4.8.0

Choose a tag to compare

@martignoni martignoni released this 03 Nov 15:25
eeb8ed1

Release notes

Github Release Downloads

Added

  • Install Raspberry Pi Connect (issue #341).
  • Install PHP tidy extension (issue #344).

Changed

  • Update Moodle to version 4.5.0 LTS (issue #357).
  • Update MoodleBox plugin to version v2.18.2 (issue #356).
  • Update to Raspberry Pi OS version 2024-10-22, Debian Bookworm 64bit (issue #353).
  • Update rpi-clone to version maintained by @geerlingguy (issue #337).
  • Replace no more supported Adminer with AdminerEvo (issue #349) and update to version 4.8.4 (issue #351).

Fixed

  • Change the route metric of the wireless STA connection (issue #334).
  • Workaround wireless AP bug on Raspberry Pi Model 3B (issue #354).
  • Fix several lint warnings and tidy a few files (no issue number, commits fc185a8, 3a51944, 7382ba9, e10b14c, c73aa6f, edbe73d).

Full Changelog: v4.7.0...v4.8.0

v4.7.0

Choose a tag to compare

@martignoni martignoni released this 30 Mar 09:57
a2e1ce3

Release notes

Github Release Downloads

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 Bookworm 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

Choose a tag to compare

@martignoni martignoni released this 10 Nov 20:53
569ace2

Release notes

Github Release Downloads

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 Bookworm 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

Choose a tag to compare

@martignoni martignoni released this 30 Dec 20:55
ad93341

Release notes

Github Release Downloads

Changed

  • Remove useless build options (issue #283).

Fixed

  • Update wireless chip firmware swapping logic (issue #280).
  • Make wifi unblocking instructions more robust (issue #279).
  • Prevent issue when re-downloading MoodleBox plugin (issue #282).
  • Fix ansible-lint false positive (no issue number, commit f774321).

v4.5.0

Choose a tag to compare

@martignoni martignoni released this 29 Nov 22:17
7505876

Release notes

Github Release Downloads

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 the boot 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

Choose a tag to compare

@martignoni martignoni released this 14 Aug 12:58
61085e0

Release notes

Github Release Downloads

Changed

  • Update to Moodle 4.0.2+ (no issue number).
  • Update Ansible IP address filters (issue #254).

Fixed

  • Update to MoodleBox plugin v2.13.1, fixing bad display of UI buttons in footer (issue #252).
  • Workaround Raspberry OS bug autologin in console (issue #250).
  • Fix wrong conditionals in task (issue #253).
  • Fix multiple Ansible Lint warnings (no issue number).