UCS@school 4.4 v8 Changelog


Inhaltsverzeichnis

1. UCS@school-Update
1.1. Generelle Hinweise zum Update
1.2. Updateprozess
1.3. Changelog
1.3.1. Released on 2020-11-18:
1.3.2. Released on 2020-11-26:
1.3.3. Released on 2021-01-11:
1.3.4. Released on 2021-02-03:
1.3.5. Released on 2021-02-10:
1.3.6. Released on 2021-02-23:

§Kapitel 1. UCS@school-Update

Dieses Dokument enthält die Changelogs mit den detaillierten Änderungsinformationen zum Update von UCS@school von Version 4.4 v7 nach 4.4 v8. Sofern notwendig, werden wichtige Hinweise zum Update in einem separaten Abschnitt behandelt. Die Changelogs werden nur in Englisch gepflegt. Die Änderungsinformationen für vorherige Versionssprünge finden sich unter https://docs.software-univention.de/.

§1.1. Generelle Hinweise zum Update

Während der Aktualisierung kann es zu Ausfällen von Diensten innerhalb der Domäne kommen. Aus diesem Grund sollte das Update innerhalb eines Wartungsfensters erfolgen. Grundsätzlich wird empfohlen das Update zunächst in einer Testumgebung einzuspielen und zu testen. Die Testumgebung sollte dabei identisch zur Produktivumgebung sein.

§1.2. Updateprozess

Größere Updates für UCS@school werden im Univention Appcenter als eigenständiges App-Update herausgegeben. Kleinere Updates und Fehlerbereinigungen (Errata für UCS@school), die keine Interaktion mit dem Administrator erforderlich machen, werden im Repository der bereits veröffentlichten App-Version von UCS@school herausgegeben. Die Changelog-Dokumente, die Univention mit jeder UCS@school-App-Version herausgibt, werden dann entsprechend um einen neuen Abschnitt erweitert, aus dem ersichtlich wird, zu welchem Zeitpunkt welche Pakete veröffentlicht und welche Fehler dabei behoben wurden.

§1.3. Changelog

§1.3.1. Released on 2020-11-18:

Source package ucs-school-ldap-acls-master in version 17.0.4-9A~4.4.0.202011051317:

  • Grant teachers and school servers write access to mailPrimaryAddress temporary objects to fix the error during creation of mail addresses for workgroups by teachers (Bug 52215).

  • Remove school admin access to replication node password data (Bug 42138)

Source package ucs-school-lib in version 12.2.2A~4.4.0.202010291141:

  • Internal improvement: attributes of mixin classes are now recognized by the meta class (Bug 52038).

  • Internal changes for the new Password Reset (Staff) module (Bug 40577).

Source package ucs-school-umc-computerroom in version 11.0.0-26A~4.4.0.202011031606:

  • The UMC computerroom is now able to handle computers, e.g. laptops, with multiple IPs and MACs (Bug 51976).

  • Internal improvement: The italc integration is now installed as a python lib and can be imported as such (Bug 52279).

Source package ucs-school-umc-groups in version 9.0.0-9A~4.4.0.202010161410:

  • Fix a typo in the Administrate Workgroups User Interface (Bug 52217).

  • Ensure compatibility with older browser versions (Bug 52221).

Source package ucs-school-umc-users in version 15.0.0-8A~4.4.0.202011090930:

  • A new UMC module for resetting the passwords of staff users was added (Bug 40577).

  • The text was corrected, which is displayed when resetting the passwords of users in the UMC module (Bug 52247).

§1.3.2. Released on 2020-11-26:

Source package ucs-school-umc-computerroom in version 11.0.0-27A~4.4.0.202011251212:

  • In version 4.4 v8 we introduced a feature, which allowed the usage of clients with multiple IP addresses. This can lead to long waiting times if computers inside a computer room are not running. The feature is now disabled by default and can be activated by setting the UCR-V ucsschool/umc/computerroom/ping-client-ip-addresses (Bug 52425).

§1.3.3. Released on 2021-01-11:

Source package ucs-school-metapackage in version 12.0.4-6A~4.4.0.202101050746:

  • The script set_nt_acl_on_shares (called by meta package join scripts) now connects to the DC master to update NTACL settings in share objects (Bug 52519).

Source package ucs-school-umc-exam in version 9.0.1-46A~4.4.0.202012181441:

  • Creating two exams quickly in succession led to the problem that exam-users were not able to access their home directories anymore. This fix ensures that this problem does not occur anymore (Bug 52307).

  • During the exams, students could change the permissions of their home directories, which opened up the possibility of sharing files with their fellow students. This fix removes this ability for students (Bug 49655).

§1.3.4. Released on 2021-02-03:

Source package ucs-school-umc-exam in version 9.0.1-48A~4.4.0.202101271000:

  • It is now possible to deactivate users taking part in an exam. This prevents them from using other services during the exam. Afterwards they are reactivated. The feature can be enabled by setting the UCR variable ucsschool/exam/user/disable to true and restarting the univention-management-console-server. Please test the consequences of this feature thoroughly with third party apps (Bug 52372).

Source package ucs-school-veyon-client in version 1.0.1-3A~4.4.0.202101121110:

  • Internal change: The client lib can now handle arguments in feature_set (Bug 52534).

§1.3.5. Released on 2021-02-10:

Source package ucs-school-import in version 17.0.48A~4.4.0.202012211307:

  • When creating a new school via the create_ou CLI script, the educational and administrative DC host name lengths were not checked. This fix ensures that they do not exceed a length of 13 characters (Bug 51274).

  • Invalid characters in school class names are now also replaced when importing through the UMC module (Bug 52524).

Source package ucs-school-lib in version 12.2.8A~4.4.0.202102091758:

  • Internal improvement: prevent unnecesary traceback during creation of school OU (Bug 52403).

  • A role for marking computerrooms for the use of Veyon was added to the school.lib (Bug 52422).

  • Internal improvement: create container for group ouadmins before creating group (Bug 52449).

  • When creating a new school, the name length of the new school server is automatically checked. The allowed maximum length was raised from 12 to 13 characters (Bug 51274).

  • Internal change: The model for SchoolAdmins was added to the ucsschool.lib (Bug 52748).

  • Internal change: The function set_attributes was added to ucsschool.lib models (Bug 52757).

Source package ucs-school-umc-wizards in version 11.0.0-13A~4.4.0.202102100826:

  • When creating a new school via the UMC, the name length of the new school server is automatically checked. The allowed maximum length was raised from 12 to 13 characters (Bug 51274).

  • It is now possible to create school administrators using the UMC school user wizard. Those users will be dedicated school administrators without the staff or teacher roles. This feature is currently disabled by default and can be enabled by setting the UCRV ucsschool/wizards/schoolwizards/users/roles/disabled (Bug 52748).

  • The admin workaround, which can be activated by setting ucsschool/wizards/schoolwizards/workaround/admin-connection to yes, was hardened against modifying objects that do not belong to the users school (Bug 52757).

§1.3.6. Released on 2021-02-23:

Source package ucs-school-import in version 17.0.51A~4.4.0.202102161431:

  • The join script was improved to generate passwords that adhere to MS password policies (Bug 52770).

Source package ucs-school-lib in version 12.2.11A~4.4.0.202102180925:

  • Internal improvement: an error in an internal function was fixed (Bug 52783).

  • UCS@school user and group objects are now validated before usage, when loading them from LDAP. When erroneous objects are found in LDAP errors will be logged to the regular log files. Additionally the complete LDAP object is written to /var/log/univention/ucs-school-validation.log which is only readable by the user root. The new UCR-V ucsschool/validation/logging/backupcount configures the amount of copies of that logfile which are kept in log rotation, defaults to 60 (Bug 52309).