2018-09-15 12:14:55 +02:00
# Changelog
2019-06-05 19:28:06 +02:00
Note: Breaking changes between versions are indicated by "💥".
2019-07-04 17:21:41 +08:00
## 3.5.0 (2019-07-04)
2019-07-02 22:16:44 +02:00
2019-07-04 16:45:15 +08:00
- [Feature] Make it possible for plugins to patch the build templates
2019-07-03 22:09:33 +08:00
- [Improvement] Move Xqueue and Student notes to a dedicated plugin
2019-07-02 22:16:44 +02:00
2019-06-24 12:37:19 +02:00
## 3.4.3 (2019-06-24)
2019-06-24 12:36:19 +02:00
- [Bugfix] Fix missing password values from generated configuration
2019-06-23 15:50:00 +02:00
## 3.4.2 (2019-06-23)
2019-06-23 15:47:30 +02:00
- [Bugfix] Fix incorrect settings during lms/cms init (#224 )
2019-06-23 13:26:13 +02:00
## 3.4.1 (2019-06-23)
2019-06-23 13:08:30 +02:00
2019-06-23 13:23:27 +02:00
- [Bugfix] Fix install from pypi
2019-06-23 13:08:30 +02:00
- [Improvement] Get rid of kubernetes python package dependency
2019-06-17 20:08:10 +02:00
## 3.4.0 (2019-06-17)
2019-06-05 19:28:06 +02:00
2019-06-17 20:08:10 +02:00
- [Feature] Creation of a plugin system
- [Feature] Kubernetes support out of beta
2019-06-17 20:00:30 +02:00
- [Improvement] Switch to pinned image tags for easier upgrades
2019-06-05 19:45:22 +02:00
- 💥[Improvement] Remove the `-y/--yes` option: `tutor config save` is now non-interactive by default. Use `-i/--interactive` to force interactive mode.
2019-06-05 19:28:06 +02:00
- 💥[Improvement] Replace the `databases` command by `init` .
2019-06-07 08:50:43 +02:00
- [Improvement] Upgrade to ironwood.2
2019-05-26 16:57:25 +02:00
- [Improvement] Add `-y/--yes` option to `local quickstart` for non-interactive quickstart
2019-05-05 13:53:04 +02:00
- [Improvement] Persist LMS/CMS logs to disk by default (with collaboration from @silviot 💪)
2019-05-22 19:27:49 +02:00
- [Bugfix] Fix installing a locally cloned requirement repository
2019-05-22 19:17:54 +02:00
- [Improvement] Add `--no-cache` option to `images build`
2019-05-15 10:51:54 +02:00
- [Improvement] Make it possible to configure the notes service hostname
2019-06-05 19:28:06 +02:00
- [Improvement] Better, more robust MySQL initialisation
2019-05-15 10:51:54 +02:00
2019-05-15 10:33:29 +02:00
## 3.3.10 (2019-05-15)
2019-05-15 10:19:51 +02:00
- [Bugfix] Fix boolean configuration choices
2019-05-13 17:27:41 +02:00
## 3.3.9 (2019-05-13)
2019-05-05 12:22:14 +02:00
- [Improvement] Add `local exec` command for running commands inside existing containers
2019-04-29 19:41:05 +02:00
- [Bugfix] Fix triple display of courses in LMS search (upstream patch, #189 )
2019-04-28 09:34:02 +02:00
## 3.3.8 (2019-04-28)
- [Bugfix] Reduce the number of gunicorn workers to address RAM usage (#207 )
2019-04-28 08:31:06 +02:00
## 3.3.7 (2019-04-28)
- [Bugfix] Fix "Timeout after 20s" on running migrations
2019-04-27 10:49:45 +02:00
## 3.3.6 (2019-04-27)
- [Bugfix] Fix KeyError on first quickstart
- [Improvement] De-duplication of prod/dev settings. Thanks @silviot ! 😺
2019-04-25 21:57:44 +02:00
## 3.3.5 (2019-04-22)
2019-04-09 13:38:56 -07:00
2019-03-22 20:15:50 +01:00
- [Feature] Pluggable LMS/CMS/forum
2019-04-20 00:02:47 +02:00
- [Improvement] Safer environment overwrite. Thanks @silviot ! 👐
2019-04-17 08:02:51 +02:00
- [Security] Fix Jinja2 vulnerability
2019-04-09 18:28:19 -07:00
- [Improvement] Improve CLI cold start performance
2019-04-09 13:38:56 -07:00
- [Improvement] Allow uppercase "Y" and "N" as answers to boolean questions
2019-04-25 21:57:44 +02:00
## 3.3.4 (2019-04-09)
2019-04-09 11:11:32 -07:00
2019-04-09 11:17:19 -07:00
- [Improvement] Rename `--silent` option to `-y/--yes`
2019-04-09 11:11:32 -07:00
- [Bugfix] Fix (again) login from studio when https is activated (#193 )
2019-04-25 21:57:44 +02:00
## 3.3.3 (2019-03-29)
2019-03-29 06:24:59 -07:00
- [Bugfix] Fix `pip install tutor-openedx`
2019-04-25 21:57:44 +02:00
## 3.3.2 (2019-03-27)
2019-03-27 07:34:38 -07:00
2019-03-29 06:36:19 -07:00
- [Bugfix] Fix login from localhost
2019-03-27 07:34:38 -07:00
- [Bugfix] Fix Android app image build
2019-03-25 07:43:15 -07:00
## 3.3.1 (2019-03-25)
2019-03-23 16:07:50 -07:00
2019-03-25 07:41:17 -07:00
- [Improvement] Improve assets building for development
2019-03-23 16:07:50 -07:00
- [Improvement] Support CMS login when the CMS is not a subdomain of the LMS
2019-03-22 23:39:50 +01:00
## 3.3.0 (2019-03-22)
- [Feature] Upgrade from Hawthorn to Ironwood
2019-03-21 19:11:03 +01:00
## 3.2.2 (2019-03-21)
2019-03-20 18:45:09 +01:00
2019-03-21 19:06:08 +01:00
- [Feature] Multiple platforms on a single server \o/
2019-03-21 17:38:01 +01:00
- [Feature] Easily configure web proxy on the host
2019-03-21 14:08:47 +01:00
- [Bugfix] Fix `images pull all` command which failed on "all" image
2019-03-20 19:18:46 +01:00
- [Improvement] Add configurable mongodb, SMTP and rabbitmq authentication
2019-03-20 18:45:20 +01:00
- [Improvement] Harmonize mysql username/password configuration parameters
2019-03-20 18:45:09 +01:00
- [Feature] Configurable and pluggable data storage backends (#114 )
2019-03-19 01:04:45 +01:00
## 3.2.1 (2019-03-19)
2019-03-18 23:03:45 +01:00
2019-02-07 09:34:54 +01:00
- [Feature] Enable grade downloads by default (#143 )
2019-03-18 23:03:45 +01:00
- [Improvement] Remove orphan containers on `local start`
2019-03-18 22:43:02 +01:00
## 3.2.0 (2019-03-18)
2019-03-10 18:02:20 +01:00
2019-03-18 22:39:35 +01:00
- [Improvement] `images pull` now also pulls vendor images
2019-03-18 22:38:13 +01:00
- [Feature] Add convenient `config printvalue` command
2019-03-18 21:53:18 +01:00
- [Feature] Customize docker registry
2019-03-18 21:19:03 +01:00
- [Feature] Load configuration parameters from the system environment
2019-03-18 17:26:37 +01:00
- [Improvement] Automatic environment re-generation after re-configuration
2019-03-16 12:20:28 +01:00
- [Improvement] Error and interrupt handling in UI and web UI
2019-03-10 18:02:20 +01:00
- [Bugfix] Fix missing webui env directory
2019-03-09 17:53:34 +01:00
## 3.1.0 (2019-03-09)
2019-02-13 17:25:17 +01:00
2019-03-09 17:51:25 +01:00
- [Improvement] Install python requirements in virtual env in docker image
2019-03-09 15:39:33 +01:00
- [Bugfix] Add missing volume for theme development
2019-03-06 17:49:15 +01:00
- [Improvement] Rename "config [non]interactive" command to "config save [--silent]"
2019-03-06 17:59:55 +01:00
- [Improvement] More explicit logging during environment generation
2019-03-06 17:21:47 +01:00
- [Improvement] Configurable docker images (#122 )
2019-03-06 16:43:20 +01:00
- [Bugfix] Fix "android pullimage" command
- [Improvement] Do not upgrade images as part of quickstart
2019-03-09 11:16:12 +01:00
- [Bugfix] Fix USERID setup in development mode and various dev-related docs (#177 )
2019-02-26 20:54:22 +01:00
## 3.0.6 (2019-02-26)
- [Bugfix] Fix import/export of demo course (#175 )
2019-02-14 08:39:11 +01:00
## 3.0.5 (2019-02-14)
2019-02-13 23:44:42 +01:00
- [Feature] Add cloud deployment script
- [Improvement] Run `images pull` command
- [Improvement] Run `indexcourses` on importing demo course
- [Improvement] Add `runserver stop` command
2019-02-13 17:25:17 +01:00
2019-02-13 17:15:18 +01:00
## 3.0.4 (2019-02-13)
2019-02-12 17:43:01 +01:00
2019-02-13 17:14:10 +01:00
- [Minor] Minimum required `click` version is 7.0 (#171 )
2019-02-13 17:09:07 +01:00
- [Bugfix] Fix `runserver` dev command (#172 )
2019-02-12 17:43:01 +01:00
- [Minor] Fix non-https link to documentation in pypi
- [Minor] Fix `createuser` documentation
2019-02-12 09:21:31 +01:00
## 3.0.3 (2019-02-12)
2019-02-12 09:09:44 +01:00
- [Bugfix] Add missing template data to pypi package
2019-02-12 09:11:38 +01:00
- [Bugfix] Fix quickstart on Kubernetes (#164 )
2019-02-12 09:17:18 +01:00
- [Improvement] Add datatases task to Kubernetes quickstart (#167 )
2019-02-12 09:09:44 +01:00
2019-02-12 08:36:22 +01:00
## 3.0.2 (2019-02-12)
2019-02-12 08:26:50 +01:00
- [Bugfix] Fix import paths -- 🚀 thanks @silviot !
2019-02-12 08:36:22 +01:00
- [Bugfix] Properly set docker project name in mysql logs -- 🦊 thanks again @silviot !
2019-02-12 08:26:50 +01:00
2019-02-12 08:36:22 +01:00
## 3.0.1 (2019-02-11)
2019-02-10 21:02:30 +01:00
2019-06-05 19:28:06 +02:00
- [Bugfix] fix mysql initialisation (#159 , #160 )
2019-02-10 21:02:30 +01:00
- [Improvement] Better handling of continuous integration
- [Bugfix] fix `tutor --version` (#156 )
- [Improvement] Absolute settings imports -- 📯 thanks @tonytan4ever !
2019-02-12 08:36:22 +01:00
## 3.0.0 (2019-02-09)
2019-01-22 21:25:04 +01:00
- [Improvement] Complete rewrite of Tutor: switch from a make-based project to a single binary which runs all commands.
- [Feature] An web user interface can be created with `tutor webui start`
- [Bugfix] Add missing elasticsearch to Kubernetes deployment (#147 )
- [Improvement] Upload `tutor-openedx` to pypi
## Older changes
2019-01-26 15:51:00 -03:00
- 2019-01-27 [Bugfix] Fix video transcript/srt upload and download of user-uploaded files. Thanks @dannielariola !
2019-01-20 09:23:43 +01:00
- 2019-01-20 [Improvement] Make it easy to load custom settings for the local production install
2019-01-19 15:42:39 +01:00
- 2019-01-19 [Improvement] Upgrade to Ironwood
2019-01-16 17:22:53 +01:00
- 2019-01-16 [Improvement] Switch license from MIT to AGPL
2019-01-04 10:21:16 +01:00
- 2019-01-04 [Bugfix] Fix xqueue consumer command
2018-12-26 00:08:06 +01:00
- 2018-12-26 [Improvement] Upgrade nodejs to 5.5.1
2018-12-07 19:30:30 +01:00
- 2018-12-07 [Improvement] Bundle theme and production static assets in the openedx docker image
2019-06-23 19:56:15 +02:00
- 2018-12-02 [Feature] Download extra locales from [openedx-i18n ](https://github.com/openedx/openedx-i18n/ ) to the Open edX Docker image
2018-11-28 20:18:10 +01:00
- 2018-11-28 [Feature] Easily change openedx docker image
2018-11-28 19:57:17 +01:00
- 2018-11-28 [Feature] Enable comprehensive theming!
2018-11-28 19:22:25 +01:00
- 2018-11-28 [Improvement] Get rid of datadog
2018-11-28 19:00:48 +01:00
- 2018-11-28 [Improvement] Upgrade docker images to ubuntu 18.04 for android, forum, notes, xqueue
2018-11-28 18:27:52 +01:00
- 2018-11-28 [Feature] Make it possible to define default platform language interactively
2018-11-26 12:07:58 +01:00
- 2018-11-26 [Improvement] Make it easier to run a forked version of edx-platform
2018-11-20 11:24:52 +01:00
- 2018-11-25 [Feature] Use local filesystem for open assessment file upload
2018-11-23 13:44:47 +01:00
- 2018-11-23 [Improvement] Faster container bootstrapping without "chmod", as suggested by @silviot
2018-11-20 16:47:08 +01:00
- 2018-11-20 [Bugfix] Fix cross-platform theme assets generation
2018-11-13 08:48:33 -08:00
- 2018-11-17 [Improvement] Custom nginx port mapping. :crossed_swords: @frob @frohro
2018-11-13 11:27:00 -08:00
- 2018-11-17 [Improvement] Add "make restart-openedx" command. :+1: @frob
- 2018-11-13 [Improvement] Facilitate install of extra XBlocks. Thanks @frob !
2018-10-30 09:33:11 +01:00
- 2018-10-30 [Bugfix] Fix rabbitmq restart policy
2018-10-03 15:44:02 +02:00
- 2018-10-03 [Improvement/Bugfix] Fix and accelerate Android application build
2018-10-02 08:36:29 +02:00
- 2018-10-02 [Improvement] Bump Open edX version to hawthorn.2
2018-09-30 19:17:22 +02:00
- 2018-09-30 [Bugfix] Fix CMS celery worker, including export tasks
2018-09-30 14:27:24 +02:00
- 2018-09-30 [Improvement] Simplify boolean feature flags definition
2018-09-29 18:01:08 +02:00
- 2018-09-29 [Improvement] Add logging commands
2018-09-29 17:08:39 +02:00
- 2018-09-29 [Improvement] Add self-documented help with "make help"
2018-09-29 15:09:19 +02:00
- 2018-09-29 [Feature] Add [Portainer ](https://portainer.io ) as an optional web UI to administer docker containers
2018-09-15 15:19:57 +02:00
- 2018-09-15 [Feature] Add student notes as an optional feature
2018-09-15 16:19:35 +02:00
- 2018-09-15 [Feature] Add templates to configurator container, which can now be run separately
2018-09-15 12:20:35 +02:00
- 2018-09-15 [Improvement] Rename "up" and "daemon" commands to "run" and "daemonize"
2018-09-15 12:14:55 +02:00
- 2018-09-15 [Feature] Activate course search and discovery
- 2018-09-15 [Bugfix] Deduplicate console logs from lms/cms
- 2018-09-05 [Improvement] Use a single email address for all inbound email
- 2018-09-04 [Bugfix] Get make commands to work with 'sudo'
- 2018-09-02 [Bugfix] Get HTTPS to work for CMS. Thanks @flytreeleft !
- 2018-08-28 [Bugfix] Fix certbot image updating
- 2018-08-27 [Improvement] Add development requirements to openedx image
- 2018-08-27 [Bugfix] Upgrade mongodb
- 2018-08-19 [Improvement] Make Xqueue an optional feature
- 2018-08-16 [Feature] Add HTTPS support