Dogwood
Open edX Release 4 https://openedx.atlassian.net/browse/OPEN-776
Anticipated cut date: Week of Oct 26, 2015 Will not be cut until Django upgrade is released and stable, anticipating mid December timeframe.
Anticipated final release: Week of Dec 7, 2015 Currently aiming at mid-January, due to Django upgrade and December US holidays.
Note: We aim to get the Django upgrade into this release, so dates are extremely tentative until we have a clearer picture of when this work will land.
New Services & Major Upgrades Planned for This Release
Only outstanding item is documentation
Plan forthcoming
Working with T&L Lahore
https://openedx.atlassian.net/browse/OPEN-507
Necessary for SSO and LTI applications to work
Desire to get this into next named release; contingent perhaps around getting better ux support
MongoDB/Pymongo Upgrade
@Feanil Patel (Deactivated) to provide some tickets for this work (Ops & Platform work)
CohortMembership fix (https://openedx.atlassian.net/browse/TNL-3478)
Includes a management command, course_groups/post_cohort_membership_fix, to be run after data migrations.
Python 2.7.10 Upgrade
Users will have to re-build virtualenvs from scratch.
New vagrant images will have the correct virtualenvs and Python version.
Course Overviews as source of truth for list of courses.
Includes a management command, "manage.py lms --settings=X generate_course_overview --all", to be run after data migrations.
If this management command is not run,
deployments that run with ENABLE_COURSE_DISCOVERY set to False, may see courses missing on their Course Catalog page
the Courses API "/api/courses/v1/courses/" may not include all courses in the system
Deprecations
"shoppingcart" functional should be considered deprecated as of Dogwood and will be removed in a future release. Similar services will be provided by "Otto" going forward
ORA1 code is completely removed
Legacy instructor dash is turned off by default, and will be removed entirely in Eucalyptus
Old code has been removed:
Admin dashboard
abtest_module
Psychometrics
"Licenses" djangoapp
FoldIt XModule
Studio course checklists
Removed support for the outdated
ispublicfield on the Course Module, including its correspondingACCESS_REQUIRE_STAFF_FOR_COURSEfeature flag. Instead, operators should use COURSE_CATALOG_VISIBILITY_PERMISSION and COURSE_ABOUT_VISIBILITY_PERMISSION settings.The "graphical_slider_tool" is deprecated, and will no longer be available starting in in Eucalyptus (the code has been removed from Master).
Things that didn't make it into Dogwood
Probably won't happen - work is on the bubble
NLTK upgrade https://openedx.atlassian.net/browse/TNL-2486 (delayed to Eucalyptus)