All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning for each flavored OpenEdx release.
- Fix build by installing py2neo 3.1.2 from its github repository
- Fix build after get-pip.py script moved location
hawthorn.1-oee-3.3.4 - 2021-03-04
- Fix ORA2 urls that were breaking assets
- Fix pip install for python 2.7
hawthorn.1-oee-3.3.3 - 2020-11-20
- Hide broken file links on ORA2 upload widget
hawthorn.1-oee-3.3.2 - 2020-11-09
- Make ORA2 work with the filesystem backend
hawthorn.1-oee-3.3.1 - 2020-09-01
- Pin
django-redis
version to4.5.0
to be able to usedjango-redis-sentinel-redux
. - Adjust settings to support
REDIS_SERVICE=redis-sentinel
hawthorn.1-oee-3.3.0 - 2020-05-14
- Allow serving static files via a CDN
- Add
django-redis-sentinel-redux
to allow the use of Redis Sentinel for Django cache
- Collect static files in the
edxapp
image so it can run without mounting a volume for its static files in Kubernetes - Configure most Django cache backends to Redis
- Remove now useless Memcached settings
hawthorn.1-oee-3.2.0 - 2020-04-08
- Rate limiting authentication backend that works behind proxies
- Refactor the way authentication backends are configured to make it straightforward
- Set basic authentification backend for development environment
- Remove hardcoded FILE_UPLOAD_STORAGE_BUCKET_NAME value to make sure it is configurable
hawthorn.1-oee-3.1.2 - 2020-01-23
- Copy
webpack-stats.json
files to expected static files root path in case no static files volume is mounted
hawthorn.1-oee-3.1.1 - 2020-01-22
- Generate
edxapp-nginx
companion
hawthorn.1-oee-3.1.0 - 2020-01-15
- Upgrade to a recent release of nodejs as the one packaged in Ubuntu was breaking the build
- Checks that ensure required directories exist in volumes
hawthorn.1-oee-3.0.0 - 2020-01-10
- Configure all cache backends
- Make Gunicorn timeout, workers and threads configurable via an environment variable
- Move DATA_DIR to same location as for other flavors (breaking change)
- Make ORA2 configurable and use filesystem backend by default
- Stop inheriting from MKTG_URL_LINK_MAP default setting
- Ensure all required directories exist inside each volume
- Make Celery result backend configurable
hawthorn.1-oee-2.12.3 - 2019-12-10
- Fix redis release compatibility with celery-redis-sentinel (e.g. redis 2.x.x)
hawthorn.1-oee-2.12.2 - 2019-12-05
- Use the plugin celery-redis-sentinel to introduce the support of redis sentinel in celery instead of upgrading celery itself.
hawthorn.1-oee-2.12.1 - 2019-12-04
- Fix SESSION_REDIS_PORT setting definition
hawthorn.1-oee-2.12.0 - 2019-12-02
- Add missing support for redis sentinel
hawthorn.1-oee-2.11.0 - 2019-11-22
- Set replicaSet and read_preference in mongodb connection
hawthorn.1-oee-2.10.1 - 2019-10-25
- Restore LOCALE_PATHS override for the LMS
hawthorn.1-oee-2.10.0 - 2019-10-10
- Add LOCALE_PATHS to configurable settings
- Remove useless timezone configuration
- Remove useless development dependencies
- Upgraded
fonzie
to
v0.2.1
- Restore LMS's instructor exported files support and fonzie's integration in development
hawthorn.1-oee-2.9.1 - 2019-06-04
- Add missing Django Rest Framework setting required by Fonzie's API.
hawthorn.1-oee-2.9.0 - 2019-05-23
- Add Fonzie
v0.2.0
to activate an ACL endpoint to control access to LMS instructor dashboard exported files
hawthorn.1-oee-2.8.2 - 2019-03-19
- Upgraded
xblock-configurable-lti-consumer
to
v1.2.3
hawthorn.1-oee-2.8.1 - 2019-03-06
- Allow configuring credentials separately (oauth_consumer_key and shared_secret), so we don't need to encrypt all settings to hide secrets
- Upgraded
xblock-configurable-lti-consumer
to
v1.2.2
- Fix getting fields values when defaults or hidden fields are not defined
hawthorn.1-oee-2.8.0 - 2019-02-25
- Install
lynx
to perform HTML to text conversions
hawthorn.1-oee-2.7.0 - 2019-02-14
- Give precedence to a passport defined in the course over the passport defined in our settings
- Allow presetting the iframe height with a correct ratio to avoid a black box flickering when the iFrame containing the LTI service loads
- Upgraded
xblock-configurable-lti-consumer
to
v1.2.1
- Allow setting visible fields dynamically from the Studio (hidden fields are still taken from the configuration in settings)
hawthorn.1-oee-2.6.0 - 2019-02-08
- Make memcached host & port configurable
hawthorn.1-oee-2.5.1 - 2019-01-31
- Use default common setting for
TRACKING_IGNORE_URL_PATTERNS
hawthorn.1-oee-2.5.0 - 2019-01-21
- Upgrade XBlock configurable LTI consumer to 1.1.0 (it allows to generate LTI launch urls dynamically on the basis of a regex)
hawthorn.1-oee-2.4.1 - 2019-01-18
- Upgrade XBlock configurable LTI consumer to
1.0.0-rc.3
hawthorn.1-oee-2.3.0 - 2018-12-20
- Install
gettext
system dependency so that Django can work on translations
- Configure system locale to
en_US.UTF-8
to prevent Python encoding issues
hawthorn.1-oee-2.2.1 - 2018-12-18
- Fix cache invalidation bugs between the CMS and the LMS by configuring
memcache
as a cache backend (shared between pods).
hawthorn.1-oee-2.2.0 - 2018-12-11
- Use Redis for sessions
- Fix
STATIC_ROOT_BASE
hawthorn.1-oee-2.1.1 - 2018-11-29
- Fix logging environment in Sentry
hawthorn.1-oee-2.1.0 - 2018-11-28
- Upgrade edx-platform (oee flavor) to
hawthorn.1-1.0.0-rc.1
(includes our configurable LTI XBlock)
hawthorn.1-oee-2.0.3 - 2018-11-20
- Improve Sentry configuration (add
environment
andrelease
information to our Sentry events)
hawthorn.1-oee-2.0.2 - 2018-11-15
- Upgrade
edx-platform
dependency tooee/hawthorn.1-0.1.3
hawthorn.1-oee-2.0.1 - 2018-11-12
First release of OpenEdx extended.
- Add a configurable LTI consumer xblock