Release v1.13.0, February 2022, Release Candidate 3
Pre-release
Pre-release
markkuriekkinen
released this
15 Feb 08:19
·
449 commits
to master
since this release
Changes since rc2:
- Added new database optimizations that particularly speed up the loading of long lists of learning objects. For example, the Edit course page (contents tab).
In more technical terms,
- Database models that use inheritance in the Python code were expensive to query because they use additional queries to resolve the subclass of the object.
- These models now use prefetching to reduce the number of database queries.
- This improves the page load times on pages that list objects from inheritance models as their subclass instances.
- The Edit course section lists the learning objects as their subclasses and the page does not use the course content cache, thus it always queries the database.
Release notes:
https://apluslms.github.io/releases/v1_13.html