Tutor v21.0.7 Release Notes
Release Date: 2026-05-26 // 23 days ago-
Install this version from pip with:
pip install "tutor[full]==21.0.7"Or download the compiled binaries:
sudo curl -L "https://github.com/overhangio/tutor/releases/download/v21.0.7/tutor-$(uname -s)_$(uname -m)" -o /usr/local/bin/tutor sudo chmod 0755 /usr/local/bin/tutor๐ See the installation docs for more installation options and instructions.
๐ Changes
๐ [BugFix] Redis configmap will not be generated & deployed with tutor k8s when RUN_REDIS is False. (by @Faraz32123)
๐ [BugFix] Fix k8s-override patches not applying to jobs by rendering kustomization before renaming job. (by @Faraz32123)
๐ [Improvement] Add tutorial for customizing and overriding translations, covering theme translation overrides (e.g. Indigo) and managing translations for forked repositories, custom plugins, and additional MFEs. (by @eemaanamir)
๐ [BugFix] Temporarily pin kubernetes to v35 as kubernetes v36 in-cluster config no longer attaches Authorization header. (by @Faraz32123)
Previous changes from v21.0.6
-
Install this version from pip with:
pip install "tutor[full]==21.0.6"Or download the compiled binaries:
sudo curl -L "https://github.com/overhangio/tutor/releases/download/v21.0.6/tutor-$(uname -s)_$(uname -m)" -o /usr/local/bin/tutor sudo chmod 0755 /usr/local/bin/tutor๐ See the installation docs for more installation options and instructions.
๐ Changes
- [Bugfix] Fix
tutor local launch --non-interactiveoverwritingLMS_HOST,CMS_HOST, andENABLE_HTTPSwith development defaults on every run. The non-interactive dev-defaults branch added in #1375 fired for any falsyrun_for_prod, including theNonevalue used forlocal, silently clobbering production configuration. Reverts theinteractive_configurationchange from #1375 and instead fixes the underlying issue (#1372) by changing the defaultLMS_HOSTtolocal.openedx.ioso a freshtutor dev launch -Ilands on dev-friendly defaults without forcing them.
- [Bugfix] Fix