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.
- 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.
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)