We are excited to announce Juniper, the latest release of the Open edX platform. This release is the culmination of 17 months of development by edX and the community. Juniper brings a number of significant changes, both as features and in the technical foundations of the platform.
For Learners: Many areas of the learner experience have started their transitions to modern micro front ends, including the Learner Profile, Account Settings, Order History, Checkout Page, and even the Course Experience. Additionally, advancements to our platform’s commerce capabilities enable feature-based enrollments for more configurable content access gating. Improvements have also been added enabling learner schedule personalization, team assignment submissions, as well as major updates to the mobile application video experience.
Complete details are in the Learner Experience release notes.
For Educators: For educators many updates have been made to the Studio experience in support of improving authoring speed for frequent actions like component naming, unit creation, problem markdown editing, and learning sequence navigation. Additionally, updates to the platform grading tools are a key part of these updates. For instances using programs, various program operations have been updated through the introduction of a new registrar service and a way for external systems to set enrollments for program learners.
More information is in the Educator Experience release notes.
For Developers: In the developer experience, a few key highlights include major core upgrades to support Python 3 and Django 2. For front-end components, Juniper brings a major shift toward micro front ends and the Paragon component pattern library that has led many platform areas to be deprecated in favor of their future MFE replacements. On a related note, the deprecation process has been a source of increased cleanup and visibility into keeping the platform healthy.
Full details are in the Developer Experience release notes
Overall, Juniper represents a huge step forward for the Open edX platform. We’re excited to see what the community will build with Juniper to spread education across the globe.