Skip to content

Release v1.12.0, January 2022, Release Candidate 5

Pre-release
Pre-release
Compare
Choose a tag to compare
@markkuriekkinen markkuriekkinen released this 17 Jan 16:12
· 147 commits to master since this release

First release of the new Git manager service that has been separated from the MOOC-grader. There are also new features.

Changes since v1.12.0rc4:

  • Allowed static file access using remote_id in addition to the course key.

  • Added remote id and aplus_json to the git updates web page.

  • Hid the regenerate secret button on the new course form.

  • The course setting head_urls is optional so that it does not default to an empty list that would override the value in the A+ front upon import.

  • Added access logging to views that affect course settings.

  • The aplus-auth library is updated to version v0.2.0. This requires changes in local_settings.py for the Git Manager. This update significantly reduces the size of JWT tokens and the HTTP Authorization header.

    • APLUS_AUTH_LOCAL.REMOTE_AUTHENTICATOR_UID needs to be the A+ UID, which is "aplus" by default.
    • APLUS_AUTH_LOCAL.UID needs to match the values in APLUS_AUTH_LOCAL.TRUSTING_REMOTES (and APLUS_AUTH_LOCAL.UID_TO_KEY) on A+. The default value "gitmanager" is probably correct.

v1.12 release notes:
https://apluslms.github.io/releases/v1_12.html