The seventh Open edX release. Please add information here that will be useful when it comes time to package the release.
New Services & Major Upgrades Planned for This Release
What new products, applications, services, etc have we built since Ginkgo?
- Catalog service
- Credentials Service
- Django has been updated to 1.9.x
- E-Commerce Service
- Django has been upgraded to 1.9.x.
- Django Oscar has been upgraded to 1.4. (See deployment issues note below.)
Installation changes
- Something something docker
Deployment Issues to Keep in Mind
What has changed in the devops/configuration world? Are there manual steps needed to move from Ficus to Ginkgo?
- Ruby 2.x
- ElasticSearch will be upgraded, probably to 1.5 which is what we use in production. This will coincide with changes to the forums service to support the newer version.
- In addition to migration documentation, we should remind about "rake search:initialize" and "rake search:validate_index".
- E-Commerce Service
- Django Oscar has been upgraded to 1.4. (The steps below only apply to existing installations, and can be ignored for new installations.)
- This upgrade requires faking migrations for the
thumbnail
app:./manage.py migrate thumbnail --fake
Site maintainers should be aware that one of the migrations includes a change on the guest_email column in the orders table. If your orders table is large 1M+ rows, this migration may lock the table for an extended amount of time. The E-Commerce Service does not normally use the guest_email column. If you have not modified your system to use this column, and wish to avoid the table lock, it is recommended that you fake this migration:
./manage.py migrate orders 0012
./manage.py migrate orders 0013 --fake
- This upgrade requires faking migrations for the
- Django Oscar has been upgraded to 1.4. (The steps below only apply to existing installations, and can be ignored for new installations.)
Monthly product notes
Any unusual things changed in the product that adopters or developers should know about?
Deprecated Features
- Programs was deprecated in Ficus and will be replaced by the Catalog service in Ginkgo
- Credentials API V1 is replaced by V2 (V1 has been removed)