Skip to content

v21.0.8

Choose a tag to compare

@github-actions github-actions released this 23 Jun 17:06
2d6faeb

Install this version from pip with:

pip install "tutor[full]==21.0.8"

Or download the compiled binaries:

sudo curl -L "https://github.com/overhangio/tutor/releases/download/v21.0.8/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] Persist lms and cms job logs (by @muhammadadeeltajamul)

  • [Bugfix] Compatibility with Fedora/SELinux systems: volume bind-mounts must indicate that they are shared between different containers. Otherwise, SELinux fails to mount them. (by @regisb)

  • [Improvement] Add a manually executable GitHub Action workflow to create version bump PRs for Major and Minor releases. (by @Danyal-Faheem)

  • [Feature] Add a TESTS filter to tutor to include smoke/integration tests for tutor core and plugins. (by @danyal Faheem)

  • [Feature] Add a new tutor local do tests <suite> --limit <service> command to run tests aggregated across tutor core and plugins using the TESTS filter. (by @Danyal-Faheem)

  • [Feature] Add idempotent smoke tests to quickly verify that a newly launched tutor instance is working. (by @Danyal-Faheem)

    • These smoke tests check for the following basic necessities:
      • User Management and Authentication
      • Course import, course creation
      • User enrollment
      • Basic healthchecks
      • OAuth Application creation
  • [Improvement] Add a manually executable ci workflow to verify launch and smoke tests for local and k8s environments. (by @Danyal-Faheem)

  • [Improvement] Unpin kubernetes<36 constraint as the upstream authentication bug has been resolved.