All Versions
163
Latest Version
Avg Release Cycle
12 days
Latest Release
493 days ago

Changelog History
Page 1

  • v14.2.0 Changes

    November 21, 2022
    • [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 or filters.add early. Strong typing forces us to break the do and apply API by removing the context named argument. Developers should replace do(context=...) by do_from_context(..., ) (and similar for apply).
  • v14.1.2 Changes

    November 02, 2022
    • ๐Ÿ”’ [Security] Fix edx-platform XSS vulnerability on "next" parameter. (by @regisb)
  • v14.1.1 Changes

    October 25, 2022
    • ๐Ÿ—„ [Deprecation] Tutor is no longer compatible with Python 3.6. (by @regisb)
    • ๐Ÿ”’ [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 Changes

    October 10, 2022
    • โฌ†๏ธ [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 Changes

    August 29, 2022
    • ๐Ÿ›  [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. (by @BbrSofiane)
  • v14.0.4 Changes

    July 29, 2022
    • [Feature] Add the -m/--mount option to tutor dev quickstart. (by @regisb)
    • [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 Changes

    July 09, 2022
    • ๐Ÿ›  [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 Changes

    June 27, 2022
    • ๐Ÿ›  [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 Changes

    June 13, 2022
    • ๐Ÿ›  [Bugfix] Fix missing tables on migration from maple (#689). (by @ibrmora)
    • ๐Ÿ›  [Bugfix] Fix plugin patches in cms.env.yml template.
  • v14.0.0 Changes

    June 09, 2022
    • โฌ†๏ธ ๐Ÿ’ฅ[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