Tutor

Latest version: v19.0.2

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 37

18.2.0

- [Bugfix] Do not directly upgrade MySQL from v5.7 to v8.4 when upgrading from quince as MySQL does not allow that. First, upgrade to v8.1 and then to v8.4. This process should be automatic for most users. However, if you are running a third-party MySQL (i.e., `RUN_MYSQL=false`), you are expected to perform this process yourself. Please refer to the third-party provider's documentation for detailed instructions. Ensuring that your MySQL version is up-to-date is crucial for maintaining compatibility and security. (by Danyal-Faheem)
- [Bugfix] Run MySQL 8.1 as a separate container during upgrade from Olive to Redwood as it crashed otherwise due to the `--mysql-native-password` option not being present. (by Danyal-Faheem)
- [Improvement] Do not prompt for environment deletion by default on `tutor config save --interactive`. (by regisb)
- šŸ’„[Improvement] Rename Tutor's two branches (by kdmccormick):
* Rename **master** to **release**, as this branch runs the latest official Open edX release.
* Rename **nightly** to **main**, as this branch runs the Open edX master (a.k.a. main) branches, which are the basis fort the next Open edX release.
* For Tutor Nightly users who do not set a TUTOR_ROOT, both the project root (`~/.local/share/tutor-nightly` on Linux) and the plugins root (`~/.local/share/tutor-nightly-plugins` on Linux) will be automatically renamed. (by regisb)
- šŸ’„ [Deprecation] Drop support for python 3.8 and set Python 3.9 as the minimum supported python version. (by DawoudSheraz)
- [Feature] Add a filter to define the celery workers startup command. (by Ian2012)
- [Improvement] When building images with `tutorĀ imagesĀ buildĀ --cache-to-registry`, use an OCI-compliant cache artifact format that should be universally compatible with all registries. This enables the use of that option when working with third-party registries such as [Harbor](https://goharbor.io/) or [ECR](https://aws.amazon.com/ecr/). Requires [BuildKitĀ 0.12](https://github.com/moby/buildkit/releases/tag/v0.12.0) or later. (by angonz and fghaas)
- [Feature] Add the `TUTOR_BRANCH_IS_MAIN` variable to the template context, which is set to True for users running Tutor Main (by kdmccormick).
- [Bugfix] Use `TUTOR_BRANCH_IS_MAIN` rather than the edx-platform branch name in order to determine which patches to apply. This way, when developers are testing an edx-platform branch that is not master but which may be *based on* master, they will receive master patches rather than release patches, assuming they are running Tutor Main in the first place (by kdmccormick).

<a id='changelog-18.1.4'></a>

18.1.4

- [Improvement] Set `EDXAPP_TEST_MONGO_HOST` env var in the openedx-dev image so that it no longer needs to be set by hand when running edx-platform unit tests (by kdmccormick).

- [Feature] Added `-c` or `--clean` option to tutor config save: For plugin developers and advanced users, this option cleans the `env/` folder before saving, ensuring a fresh environment for testing and development. (by CodeWithEmad)

- [Feature] Add a `patches show my-patch-name`. This is a convenient command for the troubleshooting of plugins. (by regisb)

- [Improvement] Fixes an issue which caused 502 errors by a premature closed connection by uwsgi, it also improves the handling of SIGTERM in docker and other uwsgi improvements (by Ian2012).

- [Improvement] Do not run useless celery workers (lms-worker, cms-worker) in development. This should save us ~700MB memory. (by arbrandes, regisb).

- [Bugfix] Fixed an issue where the site name was not limited to 50 characters when creating a new site configuration. (by CodeWithEmad)

- [Feature] Update Open edX version to redwood.3 (by dawoudsheraz)

<a id='changelog-18.1.3'></a>

18.1.3

- [Feature] Update to redwood.2 tag (by dawoudsheraz)

<a id='changelog-18.1.2'></a>

18.1.2

- [Security] Add upstream security fix as patch in Open edX image (by dawoudsheraz)

<a id='changelog-18.1.1'></a>

18.1.1

- [BugFix] Add the Indigo footer in MFEs via env.config.jsx to resolve display issues on the /account/ page after upgrading to Redwood. (by hinakhadim)

<a id='changelog-18.1.0'></a>

18.1.0

- [Improvement] Instead of forcing users to use Authentication MFe, the platform decides how users should log in. (by CodeWithEmad)

- [Feature] Dark theme: the Indigo theme now covers dark theme for LMS pages, including the MFEs, and they are more beautiful! (by tanveer65 and hinakhadim)

<a id='changelog-18.0.0'></a>

Page 2 of 37

Links

Releases

Has known vulnerabilities

Ā© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.