Skip to content

Release v1.13.0, February 2022, Release Candidate 3

Pre-release
Pre-release
Compare
Choose a tag to compare
@markkuriekkinen 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