Changelog

2. Changelog#

2.1. Released on 2025-03-11#

Source package ucs-school-umc-exam in version 12.0.1:

  • Exam shell hooks are no longer supported. In UCS@school 5.0 exam shell hooks that are stored in /usr/share/ucs-school-exam/hooks/create_exam_user_post.d/ are run during the start of an exam for each exam user. This feature has been removed in UCS@school 5.2. Please consider the use of a Python hook on the Primary Directory Node as a replacement.

    Please note: This change does not affect the Python hooks for the exam mode that are executed on the Primary Directory Node and are located in the directory /usr/share/ucs-school-exam-master/pyhooks/create_exam_user_pre/.

Source package ucs-school-metapackage in version 15.0.1:

  • Dropping support for Python 2.

Source package ucs-school-lib in version 15.0.1:

  • The default value for the UCR variable ucsschool/validation/username/windows-check has been changed to yes.

    User names should not contain names reserved by Windows. See Microsoft Documentation for more information about the affected names. User names that do not comply with these rules are considered deprecated. As of UCS@school 5.2, incorrect user names, including ones automatically generated by naming schemes, are prevented by default. Should the use of reserved names nevertheless be desired, the specific check must be deactivated by setting the UCR variable to no. This can result in subsequent errors, especially when logging on to and using Microsoft Windows clients, so we advise against activating it. In the event of an error, it is only possible to change the affected user names.

Source package ucs-school-umc-diagnostic in version 3.0.0:

  • Usernames which do not comply with Windows naming conventions are now shown as critical errors in the system diagnostic tool.

Source package ucs-school-umc-printermoderation in version 18.0.1:

  • Fixed an issue were the “Printer Operators” group was left in a broken state after the join script had run.