Releases: overhangio/tutor
v14.0.4 (2022-07-29)
Install this version from pip with:
pip install "tutor[full]==v14.0.4"
Or download the compiled binaries:
sudo curl -L "https://github.com/overhangio/tutor/releases/download/v14.0.4/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
- [Feature] Add the
-m/--mount
option totutor dev quickstart
. - [Bugfix] Fix
tutor dev start -m /path/to/frontend-app-learning
by introducing dev-specificCOMPOSE_DEV_TMP
andCOMPOSE_DEV_JOBS_TMP
filters (by @regisb). - [Bugfix] Log the shell commands that Tutor executes more accurately. (by @kdmccormick)
- [Bugfix]
tutor dev quickstart
would fail under certain versions of docker-compose due to a bug in the logic that handled volume mounting. (by @kdmccormick) - [Bugfix] The
tutor k8s start
command will succeed even whenk8s-override
andkustomization-patches-strategic-merge
are not specified. (by @edazzocaisser) - [BugFix]
kubectl wait
checks deployments instead of pods as it could hang indefinitely if there are extra pods in a broken state. (by @keithgg)
v14.0.3 (2022-07-09)
Install this version from pip with:
pip install "tutor[full]==v14.0.3"
Or download the compiled binaries:
sudo curl -L "https://github.com/overhangio/tutor/releases/download/v14.0.3/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] Build openedx-dev Docker image even when the host user is root, for instance on Windows. (by @regisb)
- [Bugfix] Patch nutmeg.1 release with LTI 1.3 fix. (by @ormsbee)
- [Improvement] Make it possible to override k8s resources in plugins using
k8s-override
patch. (by @foadlind)
v14.0.2 (2022-06-27)
Install this version from pip with:
pip install "tutor[full]==v14.0.2"
Or download the compiled binaries:
sudo curl -L "https://github.com/overhangio/tutor/releases/download/v14.0.2/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] Update problem with hint template so it works with newer python versions. (by @mariajgrimaldi)
- [Feature] Add default PYTHONBREAKPOINT to openedx/Dockerfile (by @Carlos-Muniz)
- [Bugfix] Fix smtp server port in
cms.yml
which was causing email sending failures in the Studio. (by @regisb) - [Bugfix] Skip waiting for MongoDB if it is served using SRV records. (by @gabor-boros)
- [Improvement] Use
git am
instead ofcherry-pick
to simplify patching process. - [Improvement] Tutor is now compatible with Docker Compose subcommand.
v14.0.1 (2022-06-13)
Install this version from pip with:
pip install "tutor[full]==v14.0.1"
Or download the compiled binaries:
sudo curl -L "https://github.com/overhangio/tutor/releases/download/v14.0.1/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
v14.0.0: upgrade to Nutmeg
Install this version from pip with:
pip install "tutor[full]==v14.0.0"
Or download the compiled binaries:
sudo curl -L "https://github.com/overhangio/tutor/releases/download/v14.0.0/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
- 💥 [Feature] Upgrade to Nutmeg: (by @regisb)
- 💥[Feature] Hide a course from the
/course
search page in the LMS when the course visibility is set to "none" in the Studio. (thanks @ghassanmas!) - 💥[Improvement] The
lms.env.json
andcms.env.json
files are moved tolms.env.yml
andcms.env.yml
. As a consequence, plugin developers must reformat the following patches to use YAML format, and not JSON: "common-env-features", "lms-env-features", "cms-env-features", "lms-env", "cms-env", "openedx-auth". - 💥[Feature] Persistent grades are now enabled by default.
- [Bugfix] Remove edX references from bulk emails (issue).
- [Improvement] For Tutor Nightly (and only Nightly), official plugins are now installed from their nightly branches on GitHub instead of a version range on PyPI. This will allow Nightly users to install all official plugins by running
pip install -e ".[full]"
. - [Bugfix] Start MongoDB when running migrations, because a new data migration fails if MongoDB is not running
- 💥[Feature] Hide a course from the
v13.3.1 (2022-06-06)
Install this version from pip with:
pip install "tutor[full]==v13.3.1"
Or download the compiled binaries:
sudo curl -L "https://github.com/overhangio/tutor/releases/download/v13.3.1/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
v13.3.0 (2022-06-03)
Install this version from pip with:
pip install "tutor[full]==v13.3.0"
Or download the compiled binaries:
sudo curl -L "https://github.com/overhangio/tutor/releases/download/v13.3.0/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
- [Security] Apply logout redirect url security fix. (by @regisb)
- [Feature] Make it possible to force the rendering of a given template, even when the template path matches an ignore pattern. (by @regisb)
- 💥[Fix] Get rid of the
tutor config render
command, which is useless now that themes can be implemented as plugins. (by @regisb)
v13.2.3 (2022-05-30)
Install this version from pip with:
pip install "tutor[full]==v13.2.3"
Or download the compiled binaries:
sudo curl -L "https://github.com/overhangio/tutor/releases/download/v13.2.3/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
- [Fix] Truncate site display name to 50 characters with a warning, fixing data too long error for long site names. (by @navinkarkera)
- [Feature] Add patch to allow overriding final openedx docker image CMD.
- [Fix] Ignore Python plugins that cannot be loaded. (by @regisb)
- [Improvement] Faster and more reliable builds with
npm clean-install
instead ofnpm install
. (by @regisb. Thanks @ghassanmas!) - [Fix] Fix 500 error during studio login. (by @regisb)
- [Fix] Fix updates for the Caddy deployment in multi-node Kubernetes clusters (#660). Previously, Caddy configuration updates might fail if the Kubernetes cluster had more than one worker node. (by @fghaas)
v13.2.2
Install this version from pip with:
pip install "tutor[full]==v13.2.2"
Or download the compiled binaries:
sudo curl -L "https://github.com/overhangio/tutor/releases/download/v13.2.2/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
v13.2.1
Install this version from pip with:
pip install "tutor[full]==v13.2.1"
Or download the compiled binaries:
sudo curl -L "https://github.com/overhangio/tutor/releases/download/v13.2.1/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.