Releases: apluslms/radar
Releases · apluslms/radar
Release v3.5.1, June 2023
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
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 fileradar/local_settings.example.py
. - Radar should set gitmanager in
TRUSTING_REMOTES
and gitmanager should set Radar inTRUSTED_UIDS
andUID_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
indoc/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
Changes:
- Fix a crash that occurred after tokenizing a submission failed.
Release v3.4, December 2021
Changes:
- Upgrade Django to v3.2.
- Minor fixes and improvements.
Release v3.3
Changes:
- Added views for a students list and pairwise comparison summary.
- New Docker image
apluslms/run-radar
for running Radar locally withapluslms/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
Changes:
- The Django framework has been upgraded to 2.2 LTS.