Releases: overhangio/tutor
v13.1.8 (2022-03-18)
Install this version from pip with::
pip install tutor[full]==v13.1.8
Or download the compiled binaries::
sudo curl -L "https://github.com/overhangio/tutor/releases/download/v13.1.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
- [Bugfix] Fix "evalsymlink failure" during
k8s quickstart
(#611). - [Bugfix] Fix "TypeError: upgrade() got an unexpected keyword argument 'non_interactive'" during
local upgrade
.
v13.1.7 (2022-03-17)
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)
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 withkubectl 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)
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)
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)
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)
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)
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)
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 duringtutor 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)
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.