Skip to content

Releases: overhangio/tutor

v14.1.1 (2022-10-25)

26 Oct 11:30
Compare
Choose a tag to compare

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)

10 Oct 09:27
Compare
Choose a tag to compare

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 the tutor-richie Python package and install the tutor-contrib-richie package instead.
  • [Feature] Upgrade edx-platform i18n strings to nutmeg.2. (by @regisb)

v14.0.5 (2022-08-29)

29 Aug 13:12
Compare
Choose a tag to compare

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)

29 Jul 18:45
Compare
Choose a tag to compare

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 to tutor dev quickstart.
  • [Bugfix] Fix tutor dev start -m /path/to/frontend-app-learning by introducing dev-specific COMPOSE_DEV_TMP and COMPOSE_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 when k8s-override and kustomization-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)

11 Jul 13:40
Compare
Choose a tag to compare

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)

27 Jun 14:55
Compare
Choose a tag to compare

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 of cherry-pick to simplify patching process.
  • [Improvement] Tutor is now compatible with Docker Compose subcommand.

v14.0.1 (2022-06-13)

13 Jun 20:42
Compare
Choose a tag to compare

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

  • [Bugfix] Fix missing tables on migration from maple (#689). (by @ibrmora)
  • [Bugfix] Fix plugin patches in cms.env.yml template.

v14.0.0: upgrade to Nutmeg

09 Jun 20:56
Compare
Choose a tag to compare

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 and cms.env.json files are moved to lms.env.yml and cms.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

v13.3.1 (2022-06-06)

06 Jun 14:39
Compare
Choose a tag to compare

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

  • [Fix] Crashing celery workers in development (#681). (by @regisb)
  • [Fix] Fix studio logout issue. (by @Alec4r)

v13.3.0 (2022-06-03)

03 Jun 13:38
Compare
Choose a tag to compare

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)