Inhaltsverzeichnis
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/.
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.
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.
Source package ucs-school-ldap-acls-master in version 17.0.4-9A~4.4.0.202011051317:
Source package ucs-school-lib in version 12.2.2A~4.4.0.202010291141:
Source package ucs-school-umc-computerroom in version 11.0.0-26A~4.4.0.202011031606:
Source package ucs-school-umc-groups in version 9.0.0-9A~4.4.0.202010161410:
Source package ucs-school-umc-users in version 15.0.0-8A~4.4.0.202011090930:
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).
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).
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).
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).
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).