Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

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

  • Will devtack be docker based, or will we still need vagrant?
  • Will native/fullstack require docker?
  • Will catalog service be required?
  • Are there required upgrades for Django, pip, ...
  • Will there be a significant change to the asset pipeline in time for Ginkgo? (Probably not but something to keep an eye on) 

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)
  • No labels