Releases: apluslms/gitmanager
Release v1.13.0, February 2022, Release Candidate 1
Changes:
- Upgrade the Django framework to v3.2 LTS.
- Fix invalid CourseUpdate.status model field definition.
- The old status field definition was broken as it set incorrect choices for the status. Those values exceeded the max length constraint set on the field.
- The old migration of the status field was fixed. A new migration was added that sets the correct choices.
Release notes:
https://apluslms.github.io/releases/v1_13.html
Release v1.12.0, January 2022, Release Candidate 6
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.0rc5:
- Fixed a crash in the course build. One import statement was missing.
v1.12 release notes:
https://apluslms.github.io/releases/v1_12.html
Release v1.12.0, January 2022, Release Candidate 5
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 inAPLUS_AUTH_LOCAL.TRUSTING_REMOTES
(andAPLUS_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
Release v1.12.0, January 2022, Release Candidate 4
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.0rc3:
- Allowed overriding the build command also without setting the build image.
- Allowed localization in course names (multiple language versions).
- Send the whole view_type folder to the grader if it is a package.
- Fixed a crash in the aplus-json view when the requested course does not exist.
v1.12 release notes:
https://apluslms.github.io/releases/v1_12.html
Release v1.12.0, December 2021, Release Candidate 1
First release of the new Git manager service that has been separated from the MOOC-grader. There are also new features.
Release notes:
https://apluslms.github.io/releases/v1_12.html