Skip to content

Latest commit

 

History

History
305 lines (184 loc) · 9.79 KB

CHANGELOG.md

File metadata and controls

305 lines (184 loc) · 9.79 KB

Changelog

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.

Fixed

  • Set SESSION_COOKIE_SECURE to True by default

Changed

  • Upgrade fun-apps to 2.5.0+wb for protection against VideoFront downtimes

Fixed

  • Fix build after get-pip.py script moved location

Fixed

  • Upgrade to xblock-proctor-exam to 1.0.0 to fix proctoring after API change
  • Fix pip install for python 2.7

Fixed

  • Pin django-classy-tags to 0.8.0 to avoid breaking changes

Fixed

  • Pin django-redis version to 4.5.0 to be able to use django-redis-sentinel-redux.
  • Adjust settings to support REDIS_SERVICE=redis-sentinel

Changed

  • Upgrade fun-apps to 2.4.2+wb

Added

  • Allow serving static files via a CDN
  • Add django-redis-sentinel-redux to allow the use of Redis Sentinel for Django cache

Changed

  • 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

Removed

  • Remove now useless Memcached settings

Changed

  • Set basic authentification backend for development environment
  • Upgrade fun-apps to 2.4.1+wb to fix email report recipient bug

Added

  • Rate limiting authentication backend that works behind proxies

Changed

  • Refactor the way authentication backends are configured to make it straightforward
  • Upgrade fun-apps to 2.4.0+wb to get rewritten management command to change course enrollments from audit to honor. This command will be used by a cron job.

Changed

  • Upgraded libcast-xblock to 0.6.1

Fixed

  • Fix setting AUTHENTICATION_BACKENDS to allow activating third party authentication

Fixed

  • Add missing settings related to bokecc video provider backend in LMS config

Fixed

  • Add missing settings related to bokecc video provider backend

Added

  • Upgrade fun-apps to 2.3.1+wb to add bokecc video provider backend

Fixed

  • Remove hardcoded FILE_UPLOAD_STORAGE_BUCKET_NAME value to make sure it is configurable

Fixed

  • Upgrade fun-apps to 2.2.1+wb

Changed

  • Edx-platform fork git reference recently moved to eucalyptus.3-wb

Removed

  • Checks that ensure required directories exist in volumes

Added

  • Make Gunicorn workers and threads configurable via an environment variable

Fixed

  • Neutralize thumbnails creation as eucalyptus.3-wb is not using them
  • Ensure all required directories exist inside each volume

Removed

  • Alternate queues settings to extend CELERY_QUEUES for cross-process workers

Changed

  • Upgrade fun-apps to 2.2.0+wb
  • Make ORA2 configurable and use filesystem backend by default

Fixed

  • Configure all cache backends as they are in FUN's production instance
  • Add missing fun application templates directory to default templates directories to activate videoupload templates

Changed

  • Stop inheriting from MKTG_URL_LINK_MAP default setting
  • Relocate FUN certificates to media files instead of specific volume
  • Refactor FUN settings as fine tuning that comes after the main settings

Fixed

  • Refactor settings to repair and clean what is cms versus lms, edx versus fun-apps, configurable versus defined by code.

Added

  • Make Gunicorn timeout configurable via an environment variable

Fixed

  • Allow configuring the configurable LTI consumer xblock

Security

  • Remove selftest from installed apps to stop exposing settings on a url

Fixed

  • AUTH_TOKENS was wrongly used as a dictionary and default values were lost

Added

  • Force edX to use libcast_xblock as default video xblock
  • Use custom demo course for FUN's flavors

Fixed

  • Add missing setting LMS_ROOT_URL used to compute absolute urls
  • Fix GITHUB_REPO_ROOT and DATA_DIR settings

Changed

  • Upgrade to nodejs 10 engine

Fixed

  • Rolled back default static files storage backend

Fixed

  • Properly configure locales
  • Remove duplicated redis package installation
  • Configure general cache backend including cache keys sanitizing function
  • Fix broken CMS JS build by enabling Pipeline's static files storage

Changed

  • Declare redis as the default session engine

Fixed

  • Fix redis release compatibility with celery-redis-sentinel (e.g. redis 2.x.x)

Fixed

  • Set CELERY_ACCEPT_CONTENT CMS setting to 'json' to prevent permission issues while running in an OpenShift context

Fixed

  • Fix SESSION_REDIS_PORT setting definition

Added

  • First experimental release of OpenEdx eucalyptus.3 (wb flavor).
  • Set replicaSet and read_preference in mongodb connection
  • Add missing support for redis sentinel