Skip to content

Releases: overhangio/tutor

v13.1.7 (2022-03-17)

17 Mar 11:42
Compare
Choose a tag to compare

Install this version from pip with::

pip install tutor[full]==v13.1.7

Or download the compiled binaries::

sudo curl -L "https://github.com/overhangio/tutor/releases/download/v13.1.7/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 dockerize on arm64 by switching to the powerman/dockerize fork (#591).
  • [Bugfix] Fix "Unexpected args" error during service initialization on Kubernetes (#611).

v13.1.6 (2022-03-15)

15 Mar 13:29
Compare
Choose a tag to compare

Install this version from pip with::

pip install tutor[full]==v13.1.6

Or download the compiled binaries::

sudo curl -L "https://github.com/overhangio/tutor/releases/download/v13.1.6/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 local/k8s quickstart commands when upgrading from an older release (#595).
  • [Bugfix] Fix running the default exim-relay SMTP server on arm64 (#600).
  • [Feature] Add tutor k8s apply comand, which is a direct interface with kubectl apply.
  • [Feature] Add openedx-dockerfile-minimal patch, which you can use to install custom packages and run commands as root in the Docker image.

v13.1.5 (2022-02-14)

14 Feb 16:13
Compare
Choose a tag to compare

Install this version from pip with::

pip install tutor[full]==v13.1.5

Or download the compiled binaries::

sudo curl -L "https://github.com/overhangio/tutor/releases/download/v13.1.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

  • [Improvement] Upgrade all services to open-release/maple.2.

v13.1.4 (2022-02-08)

08 Feb 10:19
Compare
Choose a tag to compare

Install this version from pip with::

pip install tutor[full]==v13.1.4

Or download the compiled binaries::

sudo curl -L "https://github.com/overhangio/tutor/releases/download/v13.1.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

  • [Security] Fix vulnerability in redirect url during authentication (see
    commit).

v13.1.3 (2022-02-01)

01 Feb 17:31
Compare
Choose a tag to compare

Install this version from pip with::

pip install tutor[full]==v13.1.3

Or download the compiled binaries::

sudo curl -L "https://github.com/overhangio/tutor/releases/download/v13.1.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

  • [Security] Fix vulnerability in call to invalid enrollment API (see commit).
  • [Bugfix] Fix "Internal Server Error / AttributeError / object has no attribute 'get_metadata'" in learning MFE.
  • [Improvement] Replace all links to github.com/edx by github.com/openedx, following the migration of all repositories.
  • [Bugfix] Fix k8s start caddy command.

v13.1.2 (2022-01-30)

30 Jan 21:27
Compare
Choose a tag to compare

Install this version from pip with::

pip install tutor[full]==v13.1.2

Or download the compiled binaries::

sudo curl -L "https://github.com/overhangio/tutor/releases/download/v13.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

  • [Bugfix] Fix auto-renewal of certificates revoked by Let's Encrypt (see discussion).

v13.1.1 (2022-01-25)

25 Jan 10:54
Compare
Choose a tag to compare

Install this version from pip with::'
''
' pip install tutor[full]==v13.1.1'
''
'Or download the compiled binaries::'
''
' sudo curl -L "https://github.com/overhangio/tutor/releases/download/v13.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'
'- [Bugfix] Fix authentication in development due to missing SameSite policy on session ID cookie.'
'- [Bugfix] Display properly themed favicon.ico image in LMS, Studio and microfrontends.'
'- [Bugfix] Fix "LazyStaticAbsoluteUrl is not JSON serializable" error when sending bulk emails.'
'- [Bugfix] Fix tutor local importdemocourse fails when platform is not up.

v13.1.0 (2022-01-08)

08 Jan 18:28
Compare
Choose a tag to compare

Install this version from pip with::

pip install tutor[full]==v13.1.0

Or download the compiled binaries::

sudo curl -L "https://github.com/overhangio/tutor/releases/download/v13.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] Provide much more comprehensive instructions when upgrading.
  • [Bugfix] During upgrade, make sure that environment is up-to-date prior to prompting to rebuild the custom images.
  • [Bugfix] Fix ownership of mysql data, in particular when upgrading a Kubernetes cluster to Maple.
  • [Bugfix] Ensure that tutor k8s upgrade is run during tutor k8s quickstart, when necessary.
  • 💥[Bugfix] By default, detect the current version during tutor k8s/local upgrade.
  • [Bugfix] Fix upgrading from Lilac to Maple on Kubernetes by deleting deployments and services.

v13.0.3 (2022-01-04)

04 Jan 16:49
Compare
Choose a tag to compare

Tutor can be installed simply by downloading the compiled binaries:

sudo curl -L "https://github.com/overhangio/tutor/releases/download/v13.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

  • [Security] Upgrade Django to 3.2.11 in edx-platform.
  • [Security] Prevent non-staff users from searching usernames by email by
    abusing the logout url.

v13.0.2

22 Dec 00:30
Compare
Choose a tag to compare

Tutor can be installed simply by downloading the compiled binaries:

sudo curl -L "https://github.com/overhangio/tutor/releases/download/v13.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

  • [Security] Prevent non-staff users from searching usernames by email.