Skip to content

Releases: apluslms/gitmanager

Release v1.13.0, February 2022, Release Candidate 1

10 Feb 18:06
Compare
Choose a tag to compare

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

10 Feb 18:08
Compare
Choose a tag to compare

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

17 Jan 16:12
Compare
Choose a tag to compare

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

Release v1.12.0, January 2022, Release Candidate 4

11 Jan 13:10
Compare
Choose a tag to compare

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

20 Dec 11:40
Compare
Choose a tag to compare

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