Releases: overhangio/tutor
v14.2.1 (2022-11-24)
Install this version from pip with:
pip install "tutor[full]==v14.2.1"
Or download the compiled binaries:
sudo curl -L "https://github.com/overhangio/tutor/releases/download/v14.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.
Changes
- [Improvement] Auto-completion of
plugins
andconfig
arguments:plugins enable/disable NAME
,plugins install PATH
,config save --set KEY=VAL
,config save --unset KEY
,config printvalue KEY
. (by @regisb) - [Bugfix] Fix minimum click version (>= 8.0.0) when installing tutor from pip.
- [Improvement] Enable CORS by default for both LMS and CMS by moving those settings to the
common_all
partial. (by @arbrandes)
v14.2.0 (2022-11-21)
Install this version from pip with:
pip install "tutor[full]==v14.2.0"
Or download the compiled binaries:
sudo curl -L "https://github.com/overhangio/tutor/releases/download/v14.2.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
- [Improvement] Auto-complete implicit
local/dev --mount /path/to/...
options. (by @regisb) - 💥[Feature] Strong typing of action and filter hooks: this allows us to detect incorrect calls to
actions.add
orfilters.add
early. Strong typing forces us to break thedo
andapply
API by removing thecontext
named argument. Developers should replacedo(context=...)
bydo_from_context(..., )
(and similar forapply
).
v14.1.2 (2022-11-02)
Install this version from pip with:
pip install "tutor[full]==v14.1.2"
Or download the compiled binaries:
sudo curl -L "https://github.com/overhangio/tutor/releases/download/v14.1.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
- [Security] Fix edx-platform XSS vulnerability on "next" parameter. (by
@regisb)
v14.1.1 (2022-10-25)
Install this version from pip with:
pip install "tutor[full]==v14.1.1"
Or download the compiled binaries:
sudo curl -L "https://github.com/overhangio/tutor/releases/download/v14.1.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
- [Security] Fix xblock ajax handler vulnerability. (by @regisb)
- [Improvement] Use web proxy gzip encoding to improve bandwidth. We
observe a 75% size reduction on the LMS dashboard. (by @ghassanmas)
v14.1.0 (2022-10-10)
Install this version from pip with:
pip install "tutor[full]==v14.1.0"
Or download the compiled binaries:
sudo curl -L "https://github.com/overhangio/tutor/releases/download/v14.1.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
- [Improvement] Upgrade Scorm XBlock to v14.0.0. (by @regisb)
- 💥[Improvement] The Richie plugin was transferred to the Openfun organization; thus, it is no longer officially supported and it is removed from the default set of plugins that ships with
pip install tutor[full]
or the Tutor pre-compiled binary. Users are encouraged to uninstall thetutor-richie
Python package and install thetutor-contrib-richie
package instead. - [Feature] Upgrade edx-platform i18n strings to nutmeg.2. (by @regisb)
v14.0.5 (2022-08-29)
Install this version from pip with:
pip install "tutor[full]==v14.0.5"
Or download the compiled binaries:
sudo curl -L "https://github.com/overhangio/tutor/releases/download/v14.0.5/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 MongoDB replica set connection error resulting from edx-platform's pymongo (3.10.1 -> 3.12.3) upgrade (edx-platform#30569). (by @ormsbee)
- [Feature] Upgrade all applications to open-release/nutmeg.2.
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.