Changelog

2.7.1.6

18.8.2022
- Added '130.230.140.184' ip address to ALLOWED_HOSTS to find out if it solves the invalid http header errors.
The log message in konttitest advices:
repolainen_1  | Invalid HTTP_HOST header: '130.230.140.184'. You may need to add '130.230.140.184' to ALLOWED_HOSTS.

2.3.6

25.2.2021
  - Teacher manual is working again
  - fixed old Gitlab references to new Gitlab
  - peer review is tested and is working

2.3.2

14.1.2020
- Fixes to the repolainen_helper.py-script in GitLab Integration

2.3.1

30.9.2019
- Bug-fixes: ValueError in log-messages, AttributeErrors in project_name and and Group

2.3.0

25.9.2019
- Peer reviewers table inserted below the Groups table
- Detailed view of peer reviewers inserted to the Django admin
- Importing of Nettiopsu csv files
- Importing and importing type descriptions of headerless csv's changed
- Inputting students with many student ids corrected in Add students to course

2.2.0

30.8.2019
- Peer review functionality

2.1.0

26.8.2019
- LDAP: Fixed several ldap connection and bind errors
- MONITORING: Added monitoring features
- SONARQUBE: Added automatic SonarQube project creation feature

2.0.3

17.6.2019
- Changed Docker hub from pervasivetut to tgcslearningtech. Also updated doc on this matter
- Added '130.230.140.132' ip address to ALLOWED_HOSTS to find out if it solves the invalid http header errors

2.0.2

29.5.2019
- Minor improvement to Dockerization

2.0.1

29.5.2019
- Minor improvement to Dockerization

2.0

28.5.2019
- TUNI Repolainen: The application runs now as Docker containers!

1.9

27.5.2019
- TUT Repolainen: Adds header to instruct users to start to use TUNI Repolainen
- TUT Repolainen: Disables course and course implementation creation

1.8

7.5.2019
- Adds support for both single person and group repositories
- Modifies group import so that if single person repositories are in use they won't be removed when multi person groups are imported
- Adds support for creating single person groups when importing groups if course implementation settings are appropriate
- Widens the description columns in course information tables
- FIX: Group ordering by GitLab URL
- FIX: Changing course implementation identification/path in GitLab
- FIX: Error when CSV is incorrect in student import

1.7.3

10.4.2019
- Improves error reporting

1.7.2

9.4.2019
- Errors are now reported to admins

1.7.1

3.4.2019
- FIX: Broken group filter

1.7

27.3.2019
- Security update: Python to 3.6.8
- Security update: Django to 1.11.20
- Faculty members can now create courses by default
- Hide language selection if there is only one language available
- Add changelog

1.6.3

14.3.2019
No functional changes

1.6.2

14.3.2019
No functional changes

1.6.1

14.3.2019
- Improves error reporting of Celery tasks

1.6

7.3.2019
- Support for multiple student numbers of TUNI LDAP
- Support for student numbers other than number
- Personal student groups are now named by the student's username
- Moodle group import uses now email to fetch the user information from the database
- FIX: GitLab Groups and template_projects are sometimes private instead of internal
- Submissions and exercises are now disabled

1.5.1

28.2.2019
No functional changes

1.5

28.2.2019
- Removes the use of admin password in Gitlab project import use
- Begins to use Gitlab project import when creating student projects
- Adds support for English ROCK CSV file
- Removes Gitlab CI runners as unnecessary
- "Don't use groups in course" to "Use personal student repositories in course" in course implementation creation and settings
- Fixes: SSH key remove failure from Repolainen Gitlab user
- Fixes: Student repositories marked created though not confirmed