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-interactive overwriting LMS_HOST, CMS_HOST, and ENABLE_HTTPS with development defaults on every run. The non-interactive dev-defaults branch added in #1375 fired for any falsy run_for_prod, including the None value used for local, silently clobbering production configuration. Reverts the interactive_configuration change from #1375 and instead fixes the underlying issue (#1372) by changing the default LMS_HOST to local.openedx.io so a fresh tutor dev launch -I lands on dev-friendly defaults without forcing them.