What's new
This release should make syncing noticeably faster. Testing my Moodle courses showed that scanning
the Moodle file tree was about 29% faster and needed about 38% fewer HTTP requests.
There are also a few new knobs. You can now skip links, domains, sections, or individual modules, and
course folders can move prefixes like (VO) to the end of the folder name with course_prefix_handling.
There are some other smaller improvements as well.
This release also comes with some security hardening, including dropping the unsafe e-test pdf creator,
not using pickle for cache files, and setting more restrictive file permissions for cache files.
Features
- Add configurable course prefix handling (#148) @D-VR
- Remove unused Opencast download indirection (#147) @D-VR
- Add configurable skip rules for links, domains, sections, and modules (#143) @D-VR
- Improve Moodle availability diagnostics (#142) @D-VR
- Preserve nested Moodle folder paths (#140) @D-VR
- Cache Sciebo link resolution per run (#139) @D-VR
Bug Fixes
- Harden local storage and disable quiz PDFs (#146) @D-VR
- Skip failed external file downloads (#144) @D-VR
- Scan assignment intros for Opencast links (#141) @D-VR