Skip to content

Releases: apluslms/radar

Release v3.5.1, June 2023

25 Jun 15:07
Compare
Choose a tag to compare

No functional changes for endusers.

For system administrators and developers:

  • Added support for multiarch container images (amd64/arm64)
    (boosts the performance on Apple Silicon Mac computers).

Release v3.5.0, March 2023

21 Mar 16:23
Compare
Choose a tag to compare

Changes:

  • Fixed a crash in fetching and tokenizing submissions. (#35)
  • The number of rows in the comparison matrix view may be configured. (#39)

For system administrators and developers:

  • Support the JWT authentication added in A+ v1.12.
    • Radar fetches the exercise templates (skeleton code) from the Git manager or MOOC-Grader. A JWT token is needed for that.
    • See APLUS_AUTH_LOCAL in the file radar/local_settings.example.py.
    • Radar should set gitmanager in TRUSTING_REMOTES and gitmanager should set Radar in TRUSTED_UIDS and UID_TO_KEY.
  • Switched the recommended Memcached backend to pylibmc.
    • 1e91570
    • The python-memcached package is deprecated.
    • Note that Celery does not support Pymemcache yet.
  • Added a note about RabbitMQ max_message_size in doc/INSTALL.md.
    • Increased message size is required to process large submission comparison batches.
  • Updated the Scalariform library for tokenizing Scala submissions.
    • Note: The library is no longer maintained. The last release is from 2019.
  • Updated dependencies (requirements.txt).
  • In the development Docker container run-radar, fixed the setup of Django Debug Toolbar.

Release v3.4.1, December 2021

17 Dec 15:14
Compare
Choose a tag to compare

Changes:

  • Fix a crash that occurred after tokenizing a submission failed.

Release v3.4, December 2021

16 Dec 12:52
Compare
Choose a tag to compare

Changes:

  • Upgrade Django to v3.2.
  • Minor fixes and improvements.

Release v3.3

02 Dec 16:08
80067e1
Compare
Choose a tag to compare

Changes:

  • Added views for a students list and pairwise comparison summary.
  • New Docker image apluslms/run-radar for running Radar locally with apluslms/run-aplus-front.
    Available in Docker Hub.
  • Upgraded some dependencies (libraries).
  • Restored the filesystem provider for local testing.

Bug fixes:

  • minimum_match_tokens defined in the exercise configuration was ignored and the course default was always used.
  • Fix KeyError when displaying errors from a Celery task.

Release v3.2

02 Dec 15:36
Compare
Choose a tag to compare

Changes:

  • The Django framework has been upgraded to 2.2 LTS.